Настройка 4g модема ubuntu

Обновлено: 02.07.2024

В качестве подопытных кроликов выступали модем ZTE MF-170 и дистрибутив Ubuntu 9.04:

Как показано выше, в ответ на наш запрос система выдала список обнаруженных ей USB устройств с их идентификаторами. В ответе я выделил идентификатор только что подключенного мной модема. Красным он выделен потому, что это идентификатор не модемной части, а виртуального CDROM-а. То есть, нам нужно что-то сделать с этим устройством, чтобы оно переключилось из CDROM-а в модем.

Очень жаль, ибо без него нам никак!

После того, как скачали, на всякий случай проверяем, что в той папке, в которой мы находимся в текущий момент, присутствуют два deb-пакета, которые мы собрались устанавливать:

Всё, теперь пакеты usb-modeswitch и usb-modeswitch-data установлены! Можем их использовать.

Чтож, запускаем программу и указываем ей в командной строке какой файл конфигурации устройства использовать:

Как видим, переключение прошло успешно. Посмотрим теперь, какие USB-устройства есть в системе:

Отлично! В системе наблюдается USB-модем(ы). Пора его (их) использовать по назначению.

Установили! Теперь ее нужно сконфигурировать. Первым делом, нужно предоставить программе возможность попытаться автоматически выполнить предварительную настройку. Для этого вводим команду:

Вот что было в моем файле по умолчанию (после выполнения предварительной самонастройки):

В итоге я отредактировал свой файл конфигурации, и он стал выглядеть следующим образом:

Признаком того, что вы подключились к интернету, является факт получения вашим модемом локального адреса, адреса шлюза, и двух адресов серверов DNS (все это выделено зеленым цветом выше). На всякий случай можно проверить, какие адреса серверов DNS использует система после того, как произошло подключение:

Советую также прочесть следующие записи блога:

    (комментариев - 0) (комментариев - 15) (комментариев - 0) (комментариев - 6) (комментариев - 0)

Толково, подробно расписано! Нигде не попадалась такая подробная консультация! Спасибо!

спасибо очень полезно

Спасибо. Но у меня нет в etc/usb_modeswitch.d такого vid равен 0bb4 и pid равен 0b3b, подскажите плз. что делать,
У меня HTC Imageo xv6975

модем franklin u210 система обнаружила но к интернету не подключаеться. Что делать?

огромное спасибо автору

Понимаете ли, Юрий!

Качать (вот ведь чудо-то какое!) можно и в виндовсе! Причем, можно скачать и те пакеты, которые в заметке перечислены как недостающие (поискав их на том же самом сайте). Качаете, любым понятным вам способом переносите их в линукс, а потом просто устанавливаете той самой командой, которая и описана в заметке:
sudo dpkg -i *

Пришлось подключать и настраивать подключение модема Huawei EC306 на Ubuntu 16.04, включить модем и настроить подключение "с ходу" не получилось, что для меня было ожидаемо. Перечитав ряд форумов и статей, на которые были ссылки с результатов поиска Google, я не нашел необходимую информацию в полном объеме или она была для более ранних версий ОС.

Нужно было настроить подключение через модем, которое управлялось через Network manager и не требовало от пользователя дополнительных действий



Далее предлагаю Вам инструкцию по настройке модема Huawei EC306, которую можно адаптировать под другие модели

1. Установка необходимых пакетов

Большинство пакетов у Вас скорее всего уже установлены

sudo apt-get install modemmanager* udev udev-discover usb-modeswitch* libusb-1.0-0* network-manager*

2.Создание конфигурационных фалов

Смотрим, как система определяет модем

$ lsusb | grep uawei

Bus 002 Device 007: ID 12d1:1505 Huawei Technologies Co., Ltd. E398 LTE/UMTS/GSM Modem/Networkcard

12d1 - Id производителя

1505 - Id продукта

Эти данные необходимы для формирования конфигурационных файлов

Файл конфигурации udev

ACTION=="add", SUBSYSTEM=="usb", ATTRS=="12d1", ATTRS=="1505", RUN+="/usr/sbin/usb_modeswitch -v 12d1 -p 1505 -J"

В данном файле указано, какое действие необходимо выполнить в случае присоединения устройства 12d1:1505

Файл конфигурации usb_modeswitch

Для устройства, которое определятся 12d1:1505 создаем файл /etc/usb_modeswitch.d/12d1:1505

Данный файл, как и файлы конфигурации usb_modeswitch для других модемов, можно найти в архиве /usr/share/usb_modeswitch/configPack.tar.gz

Возможно, в ряде случаев, модем будет определяться сразу с необходимым ID продукта, тогда рекомендую несколько раз отключить/подключить, пока соединение не будет работать и после этого найти необходимые параметры для конфигурационных файлов.

3. Запуск необходимых служб

После установки ОС Ubuntu 16.04 служба ModemManager была установлена, но находилась в отключенном состоянии.

sudo systemctl enable ModemManager.service

sudo service ModemManager start

После этого перезагружаем и настраиваем подключение по модему через управление соединениями в графической оболочке

4. Диагностика проблем

В случае возникновения проблем Вам может быть полезен результат вывода

Ниже привожу пример результатов этих команд для работающего модема Huawei EC306

Также хочу заметить, что устанавливать соединение через модем можно не сразу, а по истечении нескольких минут, когда система его подготовит к работе.

При возникновении вопросов задавайте их в комментариях

Так, как было перечитано очень много, ниже привожу список ссылок, где я почерпнул больше всего информации:

Решил взять LTE модем от Мегафона для Сочи. 50 ГБ трафика на две недели в комплекте с модемом подкупили.

Также как и 3G модем Huawei E3131 от Билайн (Beeline), модем Huawei M100-4 от Мегафон (Megafon) очень просто настроить в Ubuntu Linux. На самом деле данный модем называется Huawei E3272 и продается как Мегафон M100-4, МТС 824F, 824FT, Билайн E3272.


Что касается настройки модема в Linux, то в офисе Мегафона мне заявили, что у них нет инструкции, но в сочинском офисе на пересечении улиц Московская и Роз есть специалист, который поможет настроить, если привезти туда модем и ноутбук. Собственно единственный вопрос в Ubuntu у меня был по поводу названия тарифного плана (RUS) и APN (по умолчанию, internet). Но поскольку все работало и при таких настройках, то в офис не стал обращаться.


  1. Вставляем модем Megafon (Мегафон) M100-4 в USB разъем компьютера и ждем минуту-другую, пока он определится
  2. Нажимаем на иконку с сетевыми подключениями (рядом с часами). Если модем Megafon (Мегафон) M100-4 определился, то в ниспадающем меню появится новый элемент - "New mobile broadband (GSM) connection" (Новое мобильное широкополосное соединение). Нажимаем на него.



Выбираем страну Российская Федерация (Russian Federation)


Выбираем оператора Megafon


В качестве тарифного плана можно выбрать RUS, а в качестве APN - internet.


Как видите, Huawei M100-4 (Мегафон M100-4, МТС 824F, 824FT, Билайн E3272) - очень хороший выбор для Ubuntu. С другими 3G или LTE модемами может повезти меньше. В некоторых случаях приходится возиться с настройками в конфигурационных файлах, а в других Интернет-модем может просто не заработать.

Конечно встроенное в Ubuntu (Убунту) программное обеспечение не позволяет управлять счетом Мегафона. Да и для учета трафика вышеперечисленного недостаточно. Но главное, что данный способ позволяет легко подключаться к Интернету и отключаться от него. Да и лишнее программное обеспечение устанавливать не приходится.

Купил для ноутбука 230 lenovo модем MC7710, вроде убунту его распознала, т.к. появилась надпись в сетевых настройках "Мобильная сеть недоступна".

Я пытаюсь ее настроить, а именно создать сетевое подключение, но результата нет, не сохраняются настройки.Куда копать не знаю, может как-то через консоль можно настроить?

Сеть в системе должна настраиваться через network manager
Должны быть установлены пакеты modemmanager и usb-modeswitch.
В консоли можно настроить соединение командой nmtui
Активироать соединение командой nmcli Варианты создания новых подключений: DSL, Ethernet, InfiniBand, Wi-Fi, VLAN, Агрегированное (Bond), Агрегированное (Team) , Мост,Туннель IP

Сам модем вроде есть:

us 003 Device 003: ID 1199:68a2 Sierra Wireless, Inc. MC7710
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 239 Miscellaneous Device
bDeviceSubClass 2
bDeviceProtocol 1 Interface Association
bMaxPacketSize0 64
idVendor 0x1199 Sierra Wireless, Inc.
idProduct 0x68a2
bcdDevice 0.06
iManufacturer 4 Sierra Wireless, Incorporated
iProduct 3 MC7710
iSerial 5 358178042268286

Модем видится в системе отдельным сетевым интерфейсом?
Команда
ip a
что показывает?

1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: enp0s25: mtu 1500 qdisc fq_codel state DOWN group default qlen 1000
link/ether 3c:97:0e:76:a7:0c brd ff:ff:ff:ff:ff:ff
3: wlp3s0: mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 84:3a:4b:5a:ba:88 brd ff:ff:ff:ff:ff:ff
inet 192.168.31.135/24 brd 192.168.31.255 scope global dynamic noprefixroute wlp3s0
valid_lft 41575sec preferred_lft 41575sec
inet6 fe80::63a8:1a:85d5:db02/64 scope link noprefixroute
valid_lft forever preferred_lft forever
4: wwan0: mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether ba:15:9e:64:68:d7 brd ff:ff:ff:ff:ff:ff

Антон, ну wwan0 это похоже модемное соединение. Если это так, то надо создавать проводное соединение и привязать его к wwan0. После этого можно его просто активировать из интерфейса или командой
nmcli c up имя_соединения

Естественно, в модем должна быть вставлена сим-карта с соотвествкющим тарифом.

Читайте также: