У меня есть проблема с модемом Huawei. Ubuntu 16 не обнаруживает его как мобильный широкополосный модем. Я не могу выбрать его в своих Сетевых соединениях.
$ lsusb
5266: executing lsusb
Bus 001 Device 004: ID 1bcf:2b8d Sunplus Innovation Technology Inc.
Bus 001 Device 003: ID 8087:0a2a Intel Corp.
Bus 001 Device 002: ID 8087:8001 Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 0bc2:ab20 Seagate RSS LLC Backup Plus Portable Drive
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 003: ID 12d1:14fe Huawei Technologies Co., Ltd. Modem (Mass Storage Mode)
Bus 002 Device 002: ID 047d:1042 Kensington Ci25m Notebook Optical Mouse [Diamond Eye Precision]
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
5266: executed
$
Вы получили какую-либо идею, что я мог сделать?
Я получаю следующую ошибку:
$ sudo grep 12d1 /lib/udev/rules.d/40-usb_modeswitch.rules ATTRS{idVendor}=="12d1", ATTR{bInterfaceNumber}=="00", ATTR{bInterfaceClass}=="08", RUN+="usb_modeswitch '%b/%k'"
grep: ATTRS{idVendor}==12d1,: No such file or directory
Вывод lsusb | grep Huawei
:
Bus 002 Device 006: ID 12d1:1506 Huawei Technologies Co., Ltd. Modem/Networkcard
Я попробовал новой Ubuntu 16.04 UEFI и обновил мой BIOS к последней версии, теперь это работает как игра plug'n. У меня была слишком старая установка со слишком многими мерами и изменениями, теперь она просто работает.Спасибо!
У меня была та же проблема, и я имею, фиксируют его. Необходимо установить драйвер Huawei для Ubuntu.
От Вашего lsusb
вывод я полагаю, что Вы говорите о USB Huawei E352 модем 3G/4G, обеспеченный T-Mobile NL. Скорее всего, это - вызванная Windows проблема. Windows сначала должен установить драйверы USB-модема, чтобы смочь смонтировать устройство как таковое. Вместо того, чтобы поставить мини-CD с драйверами наряду с USB-модемом, Huawei (и другие) устанавливает некоторую флэш-память на их устройствах. Таким образом, устройство будет первоначально смонтировано как флэш-память. Затем на машине Windows установщик установит драйверы модема и наконец изменит настройки устройств, таким образом, он будет распознан как модем в следующий раз.
Для пользователей Linux это сбивает с толку, так как их системы также сначала распознают флэш-память, но не модем. И флэш-память не нужна, так как ядро Linux уже имеет все необходимые драйверы на борту. Я не думаю, что необходимо установить любые драйверы.
то, В чем Вы нуждаетесь, usb_modeswitch
инструмент. Установите его из репозиториев Ubuntu:
sudo apt-get install usb_modeswitch
следующие команды должны быть выполнены как корень. Поэтому обратите надлежащее внимание на то, что Вы делаете!
Подключение Ваш модем и находят идентификатор поставщика и идентификатор продукта для Вашего Huawei:
lsusb | grep Huawei
Вы найдете то, что Вы уже знали:
Bus 002 Device 003: ID 12d1:14fe Huawei Technologies Co., Ltd. Modem
идентификатор поставщика '12d1', и идентификатор продукта '14fe'. usb_modeswitch
имеет много готовых конфигурационных файлов в tar - архив. Сначала найдите конфигурационный файл своего устройства в архиве:
grep 12d1 /lib/udev/rules.d/40-usb_modeswitch.rules ATTRS{idVendor}=="12d1", ATTR{bInterfaceNumber}=="00", ATTR{bInterfaceClass}=="08", RUN+="usb_modeswitch '%b/%k'"
Затем извлекают Ваш конфигурационный файл из архива:
tar xf /usr/share/usb_modeswitch/configPack.tar.gz 12d1\:14fe
И поднимают его:
cat 12d1\14fe
Это wil, вероятно, говорят:
# T-Mobile NL (Huawei E352)
TargetVendor=0x12d1
TargetProductList="1506,150f,151d"
HuaweiNewMode=1
Наконец изменяют настройки на Вашем устройстве Huawei:
usb_modeswitch -v 12d1 -p 14fe -c 12d1\:14fe
Теперь драйвер флэш-памяти будет отсоединен и активированный драйвер модема. Чтобы проверить, подходило ли все выполненное lsusb
еще раз:
lsusb | grep Huawei
, Если все хорошо, необходимо видеть другой идентификатор продукта. Незначительное изменение с огромными последствиями удобства использования...
После этого можно настроить интернет-соединение 3G/4G, как обычно, с Администратором сети. Удостоверьтесь, что Вы выключаете свой WiFi, так как WiFi и GSM не будут работать друг вместе с другом.
, Если Вы хотите отслеживать свое использование данных, установите vnstat
пакет. Это - базирующийся текст, но дает всю информацию. Вы могли бы предпочесть GUI, также добавить vnstati
пакет.
(Большое спасибо Filip Vervloesem, который затрагивает эту тему в длине в голландской проблеме Журнала 09/2017 Linux.)
У меня есть та же проблема после обновления Фрагмента Debian (9.0).
Зафиксированный это как:
извлечение modeswitch конфигурация:
$ sudo tar xf /usr/share/usb_modeswitch/configPack.tar.gz 12d1\:14fe -C /usr/share/usb_modeswitch/
добавьте строку к файлу/lib/udev/rules.d/40-usb_modeswitch.rules:
ATTR{idVendor}=="12d1", ATTR{idProduct}=="14fe", RUN+="usb_modeswitch '/%k'"
и зарегистрировать/lib/udev/rules.d/77-mm-usb-device-blacklist.rules:
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1506", ENV{ID_MM_DEVICE_IGNORE}="1"
перезагрузка и dongle0 обнаруживаются звездочкой
Я использовал инструкции из ответа выше, чтобы заставить ModemManager найти мой USB-ключ Huawei E173. Это именно то, что я сделал в CentOS 8:
# dnf install ModemManager (+enable the service, reboot)
# mmcli -L
No modems were found
# lsusb | grep Huawei
Bus 003 Device 003: ID 12d1:1446 Huawei Technologies Co., Ltd. HSPA modem
# dnf install usb_modeswitch
# usb_modeswitch -v 12d1 -p 1446 -c "/usr/share/usb_modeswitch/12d1:1446"
# lsusb | grep Huawei
Bus 003 Device 004: ID 12d1:1436 Huawei Technologies Co., Ltd. Broadband stick
# mmcli -L
/org/freedesktop/ModemManager1/Modem/0 [huawei] E173