Openwrt настройка 3g модема

Обновлено: 06.07.2024

Настройка qmi modem openwrt

Для перезагрузки модема в прошивке есть usbreset для сброса устройства. При этом если в модеме смонтирована карта памяти, она тоже сбросится (ФС может быть подвергнута ошибкам). Более безболезненный вариант reboot. Надеюсь, у меня появится время для реализации «перезагрузки» usb порта методом gpio.

Comments (110)

Сделал всё по инструкции, но айпишник он не даёт, пакеты не идут. Получилось подключить только по протоколу UMTS/GPRS/EV-DO, но проблема то в чём, нет 4г. И я не знаю как подключить именно 4г сеть. Можете помочь ?
Модем E3372, прошивка роутера 2.3 | Загрузка: 0.50 0.47 0.29

Добрый день. The117, В системном журнале нет ошибок во время подключения? Попробуйте разные порты. У меня E3372 с последней stick прошивкой включается только на /dev/ttyUSB1.

Какой режим сети выбираете? Вечером проверю.

Режим сети был 4Г лте, сейчас попробовал автоматически, пишет вот что :

Device: E3372. прошивка роутера 2.3 ver: 21092015-47008, нет , галку не убирал. Видимо надо было ?

Попробуйте перепрошить без сохранения настроек.

Добрый вечер. По dmesg модем определяется как нужно. Пришлите лог Системного журнала после попытки подключения. Тут нет ошибок. Прошивали без сохранения настроек?

В общем. Прошился без сохранения, всё так же.
В принципе, не существенно уже. Так как сигнал ЛТЕ у меня довольно слабый, хорошего коннекта всё равно не выйдет. А та 3г держит хорошо, так пускай так и останется.
Но всё равно, спасибо за помощь !

А вот что по протоколу UMTS/GPRS/EV-DO:

Добрый день. Как модем определяется на странице статуса (Device:)?

Добрый день. На странице статуса Device: E3372
Видит даже оператора, уровень сигнала и все остальное. Мне бы хотя бы, чтоб 3G работал, так как 4G все равно далеко от меня и не ловит.

Я понял почему не работает. Модемы от МТС идут с прошивкой без названия huawei. Напишите какая именно версия прошвки, я поставлю её на свой модем и добавлю поддержку.

Версия прошивки на модеме: 21.285.01.02.143
Если получится, то было бы хорошо. А то придется другой роутер брать ZyXEL Keenetic 4G III, но просто хочется ради интереса завести эту коробочку В любом случае вам большое спасибо за вашу огромную работу по улучшению тех.возможностей! Ваш сайт достоин внимания и уважения!

Модем E3372s В самом начале я это писал)

Поддержку E3372 от МТС с прошивкой 21.285.01.02.143 добавил. Но заметил особенность прошивки: даже при подключении в режиме LTE, модем отдаёт информацию о том, что он работает в UMTS. Обновление прошивки будет вечером.

Хорошо буду ждать Как установлю, протестирую, то обязательно отпишусь вам.

Ураааааа. Все работает, просто супер. Даже намного шустрее, чем напрямую с компа. Так как USB не загружен, да и все-таки у МТС ПО полное гавно. ОГРОМНОЕ ВАМ СПАСИБО. Вы просто молодец.

Ох, я до сих пор под впечатлением от вашей прошивки и возможностей, которые она открывает для этого маленького роутера. Радуюсь не нарадуюсь Я бесконечно вам очень благодарен за ваши труды! И в знак глубокой благодарности и заслуженного уважения, даже готов перечислить вам денежные средства в размере 500руб. Просто потому, что ВЫ самый настоящий профессионал своего дела и достойны всяких похвал. Побольше бы таких людей как вы в России и тогда все будет отлично. Если у вас есть в Сбербанке карта,то напишите ее 16-значный номер и я вас 6сек. перечислю 500руб. . Просто я очень ценю таких талантов как ВЫ.

Номер карты в открытом доступе написать не могу, а на яндекс-счёт через сбер-онлайн можно переводить без комиссии (он есть на странице помощи проекту).

Привет! Помогите, пожалуйста, раздать йоту по wifi. Модем 3272 разлочен, при подключении модема к ноуту инет есть. Делал все по инструкции, но что-то не так. Прилагаю лог:

Спасибо огромное! Сменил usb0 на usb1 и все заработало. Хотя мощность сигнала отображается на обоих usb.

Добрый вечер. Помогите пожалуйста запустить модем e3732 ncm на wdr-3600. как Rdnis он работает, но до него почемуто большой пинг. На вашей прошивке на mr3020 в режиме ncm завелся элементарно и работает прекрасно.

Добрый день. Какие именно данные? Статистика интерфейса?

Добрый день. А прошивка на wdr-3600 родная или openwrt?

Прошивка конечно Openwrt.Barrier Breaker 14.07. Подскажите какие пакеты надо поставить

Добрый день. Чтобы в отображались в luci нужно ставиь дополнительные пакеты. Или пилить самому.

Супер прошивка, автору огромний респект. Я в шоке как столко радости влезло в 4 МБ. Никак несмог запустит Е3372H (fw stick 21.180.01.00.00) на Carambola2 протокол NCM fw CC 15.05 (зелезо аналог MR3020) на HarD-WRT пошло сразу. Непонимаю в цем проблема, церез Luci невидит интерфеис 4G/3G NCM как в HarD WRT (luci proto 3G инсталировал) зделал аналогицний конфиг сети как HarD WRT вроде соединяется (синий лед) но нету IP вроде DHCP нефурицет мозет мозно подсказку где копат ?

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

Добрый день. О каком роутере идёт речь? Какая прошивка и конфигурация?

Спасибо буду пробовать

Искал минимальную прошивку для своего роутера. Уже хотел сам компилировать.
Нужна как раз с возможностью использования роутера без флешки, но с модемом. Нужен протокол PPTP. Я предполагаю, в этой прошивке как раз есть такой. Но пока есть проблема с модемом. Прошил роутер, сняв галку о сохранении конфигурации. Настраивал по инструкции, модем у меня мтсовский 824F (3272)

Попробуйте выбрать другой порт управления. Что на странице информации о сигнале и модеме в типе устройства?

Я гляжу, вам удалось допилить конфиги до состояния возможности выбора ncm интерфейса в вебморде. Не поделитесь ли конфигами, чтобы мне не заниматься разбором вашей прошивки?
Я пытаюсь это всё на TL-WR842ND запустить.

она с пакетам идет? как пакеты поставить ?
спасибо

Прошить последней стабильной прошивкой модем и настроить по инструкции.

Добрый день!
Помогите решить проблему!
Роутер TL-MR3020 ver.1.9, прошивка Бодрый подснежник 2.3.2. Настраиваю подключение модема hilink по инструкции. Интернета нет, пакеты не идут, светодиод не горит. Модем в таком же роутере ver. 1.1 работает без проблем.
Прошу помощи
С Уважением

Также пытался установить luci-proto-ncm_0.94-11082016_mipsel_24kec.ipk на lantiq xrx200 (Tp-link TD), но архитектура ведь разная. А как собрать под свою примерно понимаю, но нужны makefile и правильно расположение внутри папки пакетов

Добрый день. Нужно смотреть логи подключения.

luci-proto-ncm не содержит бинарников. Только скрипты. Поэтому можно просто развернуть архив и перенести файлы в нужное место с соответствующими правами доступа.

Заменить всю команду целиком.

Здравствуйте! хотел бы с Вами связаться по поводу добавления поддержки роутера или помощи в конфигурировании Openwrt. Очень надеюсь на Вашу помощь.

Добрый день. Пишите в лс на форуме 4pda.

А вы не могли бы уточнить, какой у Вас ник на 4pda?

А то у меня тоже возникли трудности: на новых (DD) прошивках openwrt модем (E3276) прекрасно подключается в 3G-режиме, но в NCM-режиме не хочет Более того, наблюдается несоответствие интерфейса NCM-режима между тем, что у вас на скриншотах и тем, что сейчас в современной LuCI-proto-ncm (или как оно там)

Например, там нету возможности указать интерфейс (wwan0), плюс, у вас рекомендуется использовать ttyusb0, в то время, как в более современных статьях про NCM ссылаются на /dev/cdc-wdm0 (там, правда, коннект инициируется с помощью uqmi, а E3276 с ней не умеет, так что хз каким образом настроить его на автоподнятие соединения, чтобы можно было просто настроить wwan0 на dhcp-client)

Меня можно найти в теме 3020. Я свою обёртку для ncm писал с нуля под свои задачи. E3272/E3372 у меня работают по ncm. Е3276 не сильно отличается. Должен работать.

Добрый день. Не получается настроить удаленный доступ к железке, работающей от роутера tp-link tl-wr842N с прошивкой openwrt chaos calmer 15.05.1 r49474 Интернет роутер получает через 3g Помогите пожалуйста с настройками. Спасибо.

Добрый вечер. Чтобы настроить удалённый доступ через 3g, оператор должен выдавать внешний ip адрес.

случайно отключил беспроводную сеть роутера. все пропало. что делать. даже ссылка недействительна. интернета нету.

Здравствуйте!
Модем не хочет подключаться.
Модем Е3372.

Рекомендую данный модем настраивать по протоколу ncm.

Подключить проводом и настроить беспроводную сеть.

Добрый день. Данные вопросы обсуждаются в профильной теме на форуме 4pda.

Привет. Проблема с подключением модема MegaFon M150-2 (он же E3372) к роутеру TP-Link TL-MR3040 v2 с прошивкой OpenWrt Barrier Breaker 14.07 / LuCI Trunk (0.12+svn-r10530). Встречал и перепробовал кучу вариантов, но пока ничего не получилось. На данный момент при добавлении интерфейса у меня есть только протокол UTMC/GPRS/EV-DO, нету 3G/4G. Я что-то не доставил? Пакеты
kmod-usb-net kmod-usb-net-asix kmod-usb-net-cdc-ether kmod-usb-net-rndis kmod-usb2 kmod-ath9k kmod-usb-ohci luci-i18n-russian
установлены. После их установки нужного типа протокола не было. Сам доставил kmod-usb-net-qmi-wwan и kmod-usb-serial-ipw, тогда появился UTMC/GPRS/EV-DO.
В общем интерфейс с модемом настроить не получается. Индикация на роутере есть о том, что физически модем подключен.
Так же подскажите, как определить линию, к которой подключен модем?

При отключении/подключении модема к USB в логе:
Wed Jul 5 17:59:45 2017 kern.info kernel: [ 991.470000] usb 1-1: USB disconnect, device number 3

Wed Jul 5 17:59:59 2017 kern.info kernel: [ 1006.060000] usb 1-1: new high-speed USB device number 4 using ehci-platform

Приветствую. Модем с какой прошивкой? usbmodeswitch установлен в системе?

Роутер TP-Link TL-MR3040 v2 с прошивкой
OpenWrt Barrier Breaker 14.07 / LuCI Trunk (0.12+svn-r10530)

/dev/ttyUSB* есть в системе?

Я прошил роутер прошивкой Бодрый подснежник 2.3.2 , в сетевых подключениях ничего не менял .
Зешел в веб морду по адресу : 192.168.4.254
Появилось окошко по смене пароля , пароль сменил
Затем появилось окошко , где написано : Создать Интерфейс :Я выбрал в нём : DHCP-клиент и применил
После чего роутер перезагрузился и я перестал заходить в веб морду , а интернет не работал , он и после прошивки не работал
Помогите Пожалуйста , как можно его оживить ?

При помощи кнопки wps войти в безопасный режим, подключиться на 192.168.1.1 по ssh и восстановить по инструкции из комментариев или из шапки в теме роутера на 4pda.

Спасибо за помощь , всё заработало . Не получалось подключить потому что я пытался зайти через телнет , а надо через SSH . У возник вопрос , у меня модем 828ft ,(huawei 5373) .Я делаю все по вашей инструкции (скринам) Но во вкладке :Включить следующий интерфейс : у меня Отсутствуют wwan0 ) Я собираюсь подключить свой роутер tp-link , еще к роутеру zyxel keenetic чтобы он раздавал интернет по лан двум спутн. ресиверам , компьютеру и по wi-fi телефону .Так вот wwan0 отсутствует , но есть eth0,1 gretap0 , tun0 , беспроводная hardwrt и пользов. интерфейс . Какой лучше выбрать ?

У меня модем мтс 828ft , (huawei 5373-5377) , Добавте пожалуйста поддержку модема в вашу прошивку
Версия прошивки на моем модеме : E5377 21_296.03.00.00

huawei 5373 настраивать по инструкции для hilink.

Что может быть за затык? спасибо большое.
Возможности как-то передёрнуть модем нет, так как он за 300 км на столбе в коробочке и доступ у меня к нему через стороннюю организацию, с которой сотрудничаем по работе



Для установки драйверов на Wi-Fi Магните должно быть интернет соединение. Подсоедините провод из порта LAN Wi-Fi Магнита в ваш компьютер и подключитесь по ssh (например, через приложение puTTY) на ip-адрес Wi-Fi Магнита (по умолчанию 192.168.1.1).

Посмотреть ip-адрес Wi-Fi Магнита можно в свойствах сетевого адаптера, либо в командной строке Windows, выполнив команду ipconfig /all.

Установка пакетов/драйверов через ssh

Подключаем 3G/4G модем в Mikrotik в USB-порт. Выполняем команду обновления списка доступных пакетов в OpenWRT.

OpenWRT_Huawei_E3372_step1

Выполните установку необходимых пакетов для работы модема

OpenWRT_Huawei_E3372_step2

Устанавливаем утилиту usbutils.

Для отображения информации о шинах USB и подключенных устройствах выполняем команду lsusb

OpenWRT_Huawei_E3372_step3

Модем определился как Huawei Technologies Co., Ltd. E353/E3131 (Mass storage mode)

Смотрим на каком интерфейсе находится 3g/4g модем

В нашем случае это интерфейс eth2

OpenWRT_Huawei_E3372_step4

Добавление модема в Web интерфейсе OpenWRT

Заходим в web интерфейс OpenWRT. Для этого в адресной строке браузера вбиваем ip-адрес Wi-Fi Магнита (тот же самый, на который мы подключись по ssh через приложение puTTY).

Указываем логин root, пароль оставляем пустым. Переходим в раздел Network/Interfaces, выбираем Add new interface.


Указываем имя интерфейса, в графе Protokol выбираем DHCP Client, в графе Interface выбираем eth2 и подтверждаем Create interface.

OpenWRT_Huawei_E3372_step6

Переходим в Firewall Settings, указываем WAN зону и нажимаем Save. После OpenWRT применит параметры и снова откроет предыдущие меню.

OpenWRT_Huawei_E3372_step7

Сохраняем и применяем.


Если все сделано правильно, то модем выдаст ip адрес 192.168.8.100/24.

OpenWRT_Huawei_E3372_step9

Для финальной проверки необходимо отключить от сенсора все сетевые кабели и отключить кабель питания от устройства на 10 секунд.

Что мы имеем и что будем делать для создания всей сети:

  • Роутер TP-link TL-WR842ND v.1
  • USB модем HUAWEI E3372 (E3372h-153)
  • ПК =)


После успешной перепрошивки роутер будет доступен по адресу 192.168.1.1 (на стоковой прошивке он работает по адресу 192.168.0.1). При первоначальном входе не будет задан пароль пользователя root. Его настроим потом.


Для начала идем Сеть -> Wi-Fi -> Беспроводная сеть radio0 -> Поиск.


Подключаем роутер к любой точке где есть интернет.


Я подключил к своему мобильному телефону раздающему интернет по wi-fi. Сохраняем и применяем настройки подключения.


Далее идем в Система -> Software




Далее сохраняем и применяем все настройки в меню интерфейсов.


После этого интернет с USB модема должен раздаваться через роутер. Настройка завершена! Остальные настройки (задание пароля на Wi-fi сеть и т.д.), выполняйте под свои нужды =) После отключения роутера от своей сети Wi-Fi клиент-соединение, можно удалить.

Ну и напоследок небольшой тест:


По скриншоту видно, что я использовал сим карту от Теле2, скорость средненькая. Предположу, что качество сигнала было не очень хорошее, либо проблема в USB порте самого роутера, на сколько знаю в нем встроен USB 1.1, пропускная способность которого 15-20 Мб\с..

Пакеты установлены, в журнале ядра видит подключенный HUAWEI E3372, но к сожалению не появляется интерфейс eth2, есть только eth0 (пишет что это lan), eth1 (пишет это wan) и все 🙁

Модем в cdc режиме.

но к сожалению не появляется интерфейс eth2

Я не про USB_WAN интерфейс, а про eth2

Я не про USB_WAN интерфейс, а про eth2

Создавать его руками, а не выбирать в готовый интерфейсах?

Создавать его руками, а не выбирать в готовый интерфейсах?

Вложения:

после установки всех драйверов, нужно перезагрузить роутер, с подключенным usb модемом, скорей всего у вас из-за этого не появился eth2

после установки всех драйверов, нужно перезагрузить роутер, с подключенным usb модемом, скорей всего у вас из-за этого не появился eth2

к сожалению я первым делом это сделал и уже еще 3 раза перегружал

Вот что в логах есть:

Вот что в логах есть:

ifconfig не показывает интерфейсов с mac адресом модема 🙁

а ifconfig -a, что показывает, суть в том, что тут два варианта, либо сам интерфейс выключен (что странно), лбо модем не определился как дополнительный интерфейс.
p.s. что за модель роутера кстати, и какую версию openwrt поставили?
p.ss. подпись не трогай я поправлю ссылку на никнейм, только возможно надо будет пароль задать занова, т.к. скинется на пустой


Приветствую. Данная заметка подойдёт тем, кто решил раздавать интернет со своего 4G-модема в локальную сеть посредством Ethernet или Wi-Fi. Когда-то я писал о том, как раздавать интернет с модема в локальную сеть, но тогда интернет шлюзом у нас выступал рабочий компьютер. Теперь же для этих целей будет применяться Wi-Fi маршрутизатор (роутер) с USB портом, в моём случае это TP-Link WR-842N. Преимущества такого способа очевидны: не нужно всё время держать включённым компьютер, чтобы можно было пользоваться интернетом на других устройствах, значительно меньшее потребление электроэнергии, возможность серьёзного расширения функционала и так далее. USB-модем будет работать как WAN-интерфейс, то есть как если бы к роутеру был подключён кабель от интернет-провайдера. Однако родная прошивка роутеров TP-Link весьма ограничена и убога, и я сразу заменяю её на OpenWRT. Правда в этот раз я возьму не сам OpenWRT, а его форк под названием LEDE. Об отличиях можете почитать здесь. Приступим.


TP-Link 842N немного отличается (в частности у него неотсоединяемые антенны):



А это применяемый в данной статье модем - Megafon M150, или Huawei E3372:


Это 4G-модем от Мегафон, который я разлочил для работы с любой сим-картой (я использую МТС) и перевёл для работы в режиме Hilink. Что это значит? У подобных модемов может быть два режима работы - Stick и Hilink. В первом случае модем работает как коммутируемый интерфейс, в котором как и в обычном модеме происходит дозвон на определённый номер. В режиме Hilink модем работает как сетевая карта, и имеет встроенный роутер. В идеале вы должны перепрошить ваш модем для работы в режиме Hilink, информацию об этом можно найти здесь. Если у вас точно такой же модем как у меня - вам сюда. Данный модем сам по себе работает на Линуксе, имеет встроенный роутер с DHCP-сервером и фаерволлом (всё это можно отключить в его веб-интерфейсе). Потому схема работы будет весьма простая: наш TP-Link будет получать IP-адрес от встроенного в модем роутера, а также настройки DNS-серверов, и при этом расшаривать это подключение на все свои интерфейсы.

Первым делом необходимо поставить LEDE. Но перед этим осмотрите наклейку на задней стенке корпуса маршрутизатора. Важно узнать его версию. В моём случае это v3. Скачивайте только прошивку для этой конкретной версии! Переходим по ссылке, выбираем последнюю версию прошивки, далее в разделе targets выбираем ar71xx, затем в generic и ищем нужную прошивку. Обращаем внимание на окончание: sysupgrade - это обновление уже существующей прошивки LEDE, установленной в роутер, factory - это сама прошивка. Нам нужно factory! Скачиваем нужную версию.


Открываем в браузере веб-интерфейс нашего роутера. Для этого в адресной строке вводим 192.168.0.1 . Логин и пароль для входа по умолчанию: admin. Пока не заморачивайтесь сменой пароля, ведь скоро этой прошивки не будет)) Идём в раздел "Системные инструменты", далее "Обновление встроенного ПО". Выбираем скачанный файл с прошивкой и жмём "Обновить". Ждём.



В самом низу страницы выбираем Save&Apply. Перед подключением модема в USB-порт необходимо скачать нужные для его работы модули. Если у вас есть рабочее проводное интернет-соединение - то просто подключите кабель в синий порт на роутере. Если же нет - не беда. Маршрутизатор с OpenWRT/LEDE может работать в режиме Wi-Fi-клиента, и подключаться к любому другому роутеру. Если у вас есть смартфон или планшет с безлимитным интернетом - включите в его настройках точку доступа Wi-FI. Затем в веб-интерфейсе перейдите в "Network" - "Wireless" и нажмите на Scan.


Маршрутизатор просканирует доступные Wi-Fi-сети. Он должен обнаружить сеть, раздаваемую вашим смартфоном. Выберите её и примените. После этого переходим в "System" - "Software" и нажимаем на "Update lists".


После обновления в поле поиска находим поочерёдно пакеты usb-modeswitch (необходим для переключения модема в режим, собственно, модема, так как на многих 3G/4G модемах ещё встроен картридер) и kmod-usb-net-cdc-ether (как раз таки необходим для работы модема в режиме сетевой карты). Устанавливаем их и теперь уже подключаем модем.

Модем сразу определится в системе как сетевой интерфейс, в моём случае как устройство eth2. Переходим в "Network" - "Interfaces" и нажимаем на Add new interface. Нужно добавить наш модем и расшарить с него сеть. Имя интерфейса указываем USB, протокол DHCP, а интерфейсом Ethernet adapter: eth2. Нажимаем на Submit.


В появившемся подключении выбираем Edit, переходим на вкладку Firewall settings и указываем для него зону Wan:



Вот и всё. Остальная настройка уже индивидуальна (пароль на Wi-Fi, шифрование и так далее). Если вы хотите что-то добавить к статье - пишите в комментариях.

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