Openwrt настройка 3g модема
Продвинутый рестарт (smart reboot) 3G\4G модема Huawei E3372 в режиме Hilink через роутер с прошивкой OpenWrt
OpenWrt — встроенная операционная система, основанная на ядре Linux, и предназначенная, в первую очередь, для домашних маршрутизаторов. Основные компоненты включают в себя ядро Linux, util-linux, uClibc или musl и BusyBox. Размер всех компонентов оптимизирован в связи с тем, что в большинстве домашних маршрутизаторов сильно ограничен объём памяти.Продвинутый рестарт (smart reboot) 3G\4G модема Huawei E3372 в режиме Hilink через роутер с прошивкой OpenWrt
30 авг 2019, 18:46
Интернет-провайдер в нашей местности достал до такой степени, что пришлось искать альтернативу. Об этой эпопее читайте Есть ли жизнь без Ростелекома? Есть! Прощай, Ростелеком! А сейчас расскажу как подключить 3G\4G модем в режиме Hilink к роутеру с OS OpenWrt и настроить бесперебойный доступ в интернет.Имеется модем, разблокированный под любого оператора Huawei E3372h-153. Модем работает в режиме Hilink (определяется как сетевая карта). Была задача подключить его к роутеру и раздавать интернет всем устройствам, подключенных к маршрутизатору. Модель роутера не имеет значения. Лишь бы был хотя бы 1 USB порт и прошивка OpenWrt. Ну и нужен доступ в интернет для скачивания необходимых пакетов. Раньше я поднимал точку доступа на смартфоне, а на роутере поднимал Wi-Fi клиента, теперь пользуюсь скриптом для создания локального репозитория пакетов для OpenWRT [WINDOWS].
Заходим по ssh (через Putty, например) в систему роутера и устанавливаем необходимые пакеты. Можно то же самое проделать через web-интерфейс. Предварительно нужно отключить NAT в модеме. Для этого подключаем модем к компьютеру, заходим в веб-интерфейс по адресу Для просмотра ссылок Вы должны быть авторизованы на форуме. и настраиваем как на картинке: Подключаем модем к роутеру.
Дожидаемся перезагрузки роутера и заходим в веб-морду. Нам нужно создать новый интерфейс.
Сеть --> Интерфейсы --> Добавить новый интерфейс.
- Назначаем имя интерфейсу. Имя произвольное.
- Назначаем протокол. DHCP-клиент. Модем сам выдаст роутеру IP-адрес.
- Выбираем наш модем как сетевое устройство, которое определилось в роутере. В моём случае это eth1. У меня уже создан интерфейс с именем МТС, который привязан к eth1, так что не обращайте на это внимания.
- Применяем.
- Далее нам нужно перейти на вкладку "Настройки межсетевого экрана".
- Выбрать зону wan. Она всегда красным цветом.
- Кликнуть на кнопку "Сохранить и применить"
Всё, уже можно пользоваться. Некоторое время. До первого недоумения: "КУДА ДЕЛСЯ ИНТЕРНЕТ. "
Не знаю как обстоят дела у других владельцев 3\4G модемов, но у меня иногда "отваливается интернет". Захожу в веб-морду модема, а там всё ОК. Линк есть, даже трафик бежит. Жидкий, но он есть, а интернета НЕТ.
В 99% помогает простое отключение и включение соединения. В редких случаях нужно перезагружать модем. Но проще передёрнуть модем в USB.
У меня роутер висит на стене, как раз за монитором. Каждый раз заходить в веб-морду модема (вставать и лезть за монитор) как-то лениво. Да и "толстые" торренты качаю иногда.
Что-то надо придумать для автоматического "передёргивания модема".
Что первое пришло в голову - пакет watchcat OpenWrt.
Но там, если "отвалился" интернет тупо перезагружается роутер. А это долго.
Эта статья объясняет, как установить и настроить OpenWrt для использования с USB 3G/UMTS модемами для подключения WAN . Вы можете настроить multiwan_package пакет и использовать 3G одновременно с другими подключениями к Интернету.
Необходимо помнить, что сотовые данные могут быть легко перехвачены. Помните, что это беспроводное соединение. Кроме того, некоторые провайдеры могут блокировать определенные порты (подробности можно узнать у Вашего оператора сотовой связи).
Не устанавливайте usb-modeswitch на Ваши WRT устройства, если Вы отключили в модеме функцию встроенного CD-ROM. Переключить Ваш 3G-модем в нужный режим работы можно с помощью соответствующих AT команд.
Некоторые модемы работают как USB Сетевая карта. (Например, Huawei E367) В этом случае usb tethering Вам в помощь.
Подготовка
Необходимые пакеты
Первым делом поставьте необходимые пакеты.
Драйверы для USB из списка (если Вы качали образ под конкретный маршрутизатор, то скорее всего нужные пакеты уже установлены):
kmod-usb-serial-option недоступен на ядре версии 2.4, Установите kmod-usb-serial и добавьте “usbserial vendor=0x12d1 product=0x1003 maxSize=2048” в /etc/modules.d/60-usb-serial заменив значения vendor и product на свои. modeswitching tools, если в ваш модем еще и кардридер: usb-modeswitch и usb-modeswitch-data (рекомендуется) Утилиты смены режима модема. Внимание! Если вы планируете использовать модуль памяти в кардридере модема для extrootа - утилита usb-modeswitch может нарушить работу монтируемой файловой системы. sdparm - Утилита для посылки SCSI команнд (только на Ovation MC935D) luci-proto-3g Для нормального отображения в luci в RC6 и старшеВ Barrier Breaker (14.07):
luci-proto-3g - вставляет в веб-интерфейс выбор “UMTS/GSM/CDMA-EVDO” при создании интерфейса; kmod-usb-serial-option - добавляет поддержку переключаемых USB-устройств (модемов); usb-modeswitch - программа для переключения режима модема;Зависимости
Если вы делаете off-line установку , Вам могут понадобиться следующие пакеты
ppp, зависимость chat, есть во всех релизах от 10.03 RC3Установка
Теперь подключите ваш модем в USB порт и перезагрузите роутер.
Проверяем dmesg (“Kernel log” в LUCI):
Если вместо листинга сверху вы видите похожий на это:
значит на вашем модеме не переключен режим из CD на рабочий.
Если в протоколе ядра нет usbserial или ttyUSB0 , это означает, что не установлен один из драйверов Вашего модема. Попробуйте найти его среди пакетов kmod-usb-…
Попробуйте подгрузить usbserial module (<vid> и <pid> это Vendor и Product ID вашего свистка):
Кроме того вы можете использовать альтернативный драйвер вашего модема. Альтернативный драйвер является более надежным, так как умеет различать последовательный порт модема(COM) и порт картридера (StoragePort), а также распознаёт поддержку CDC (NCM) - модемный интерфейс ethernet.
Снова проверяем dmesg:
Так же проверяем отладчик ядра USB, загружены ли драйверы:
Переключение режима USB
Метод usb-modeswitch
Программа usb_modeswitch переключает модем USB в рабочий режим. Читайте статью)(перевод) о том, как использовать этот пакет.
Установите пакет usb-modeswitch (ранее Barriaer Breaker был нужен ещё и usb-modeswitch-data ). Установщик пакета автоматически запускает программу. Теперь ваш модем должен обнаруживаться ядром (см. протокол - вывод dmesg). Если до сих пор он не обнаружен, читайте статью и экспериментируйте с ручным запуском usb-modeswitch .
Если ваше устройство не работает с usb_modeswitch, попробуйте метод sdparm.
sdparm method
: Автор перевода статьи не использовал этот метод на практике. Поэтому, если у вас есть реальный опыт использования данного метода, отредактируйте статью, если что то не так. |
Этот метод использует sdparm , чтобы подать SCSI команду отмонтировать диск который эмулирует CDROM. Этого достаточно, что поставить некоторые модемы в рабочий режим. Это проверено автором оригинала (см Англ. вариант статьи) на Ovation MC935D .
Прежде чем начать, было бы полезно узнать VID и PID устройства:
(Или установите пакет usbutils и запустите команду lsusb.)
Первое, Находим адрес устройства, в данном примере sg0 , и выполняем команду:
Затем проверьте, изменились ли PID и VID вашего устройства:
Конфигурация
Настраиваем сеть
Все операторы России требует авторизации пользователя, поэтому добавляем еще 2 строчки
: Автор перевода статьи не понял о какой функции идет речь. Пожалуйста поправьте строчки ниже и добавьте комментариев. |
If your provider supports PAP authentication only then you need to disable all other protocols via these added options:
Поздравляю. Вы настроили сетевой интерфейс.
Настройка Chat
Теперь нам нужно проверить работает chatscript, или нет с нашим провайдером.
Управление соединениями
Набираем в консоли ifup wan
Теперь проверяем в протоколе работы маршрутизатора (команда logread или страничка “System log” в LUCI), что модемное соединение подключено:
Вот и все! Вы подключены.
Если вы хотите подключаться при включении маршрутизатора, просто добавьте строку ifup wan в /etc/rc.local .
Troubleshooting (Поиск неисправностей)
Для поиска неисправностей и поиска лучшего положения модема вы можете использовать
из консоли. Эта команда показывает не только уровень сигнала, но и регистрацию в сети и сим статус Если команда возвращает ошибку port-in-use значит соединение поднято, попробуйте
где x номер порта вашего модема.
: Дальше идет рассуждение о жизни на других планетах замеченных автором исходника. Если вы считаете информацию ниже полезной, пожалуйста переведите и дополните статью. Так же, автор перевода не настраивал эту функцию, поэтому в переводе этой части статьи полезен не больше чем google. Пожалуйста, если вы настраивали данный тип подключения переведите, или напишите свою статью об этом. |
You can also add the AT command
to your chat script to check signal quality.
Command return is “+CSQ: <rssi>,<ber>” and looks like this in logread :
If you have problems establishing a connection and multiple modem devices ( /dev/ttyUSB0 , /dev/ttyUSB1 , …) are present, try all of them. Some may not work at all while others seem to work at first, but will give a NO CARRIER during the connection process.
AICCU interaction
Note that sixxs really frowns upon quick re-re-restarts of aiccu, it may get your account blocked for unjust use of resources. Be careful with these scripts.
Installing multiple 3G dongles
: Если вы считаете информацию ниже полезной, пожалуйста переведите и дополните статью. Так же, автор перевода не настраивал эту функцию, поэтому в переводе этой части статьи полезен не больше чем google. Пожалуйста, если вы настраивали данный тип подключения переведите, или напишите свою статью об этом. |
You can use many usb 3G dongles with easy using active USB hub.
2. Connect all 3g dongles and start.
3. Browse through logread to check if modems are properly recognized and /ttyUSB ports are assigned.
5. You need to configure interfaces. Ive configured first modem modifying existing Wan interface in “/etc/config/network”:
6. Check in log read next /ttyUSB[X] ports. In my case I have second modem starting with /ttyUSB3 (previous one use /ttyUSB0 to /ttyUSB2) so second interface looks like this:
7. remember to add second interface to zone in firewall “/etc/config/firewall”:
Look at last line - there is wan2 added.
8. Now You have both interfaces configured and they should work.
9. You can use both interfaces as a failover.
LOADBALANCER / MULTIWAN
: Если вы считаете информацию ниже полезной, пожалуйста переведите и дополните статью. Так же, автор перевода не настраивал эту функцию, поэтому в переводе этой части статьи полезен не больше чем google. Пожалуйста, если вы настраивали данный тип подключения переведите, или напишите свою статью об этом. |
Заметьте: Похоже multiwan не лучшее решение для 3G модемов в плане стабильности. Модемы не перезапускаются автоматически HealthMonitor-ом. Кроме того, после ручного перезапуска модема, multiwan не будет его использовать до тех пор пока не будет перезапущен сам.
Конфигурационные файлы пары 3G модемов объединенных в multiwan:
Network (default route to 0 and peerdns to 0):
Firewall - add second wan zones
Create CRON job:
Script will ping through two wans: 3g-wan and 3g-wan2 and if not recieving ping restart interface respectively. Additionally, It will wait 5 sec and force restart multiwan as it seems restarting modem wasnt recognized by multiwan automatically and it wasnt add to routing table. Restart of multiwan should take care of this situation.
Compile things yourself
If you want to build an own firmware containing support for a UMTS Modem, maybe this BuildHowTo will help you: Wireless router with a 3G dongle and multiwan for failover on Wired, Wireless client (routed) and 3G
- Last modified: 2019/12/04 12:28
- by uadro
Self-registration in the wiki has been disabled.
If you want to contribute to the OpenWrt wiki, please post HERE in the forum or ask on IRC for access.
Except where otherwise noted, content on this wiki is licensed under the following license:
CC Attribution-Share Alike 4.0 International
Для перезагрузки модема в прошивке есть 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 км на столбе в коробочке и доступ у меня к нему через стороннюю организацию, с которой сотрудничаем по работе
Что мы имеем и что будем делать для создания всей сети:
- Роутер 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 режиме.
- Ответ изменён 1 год, 1 месяц назад пользователем pavlo1c .
но к сожалению не появляется интерфейс eth2
Я не про USB_WAN интерфейс, а про eth2
Я не про USB_WAN интерфейс, а про eth2
Создавать его руками, а не выбирать в готовый интерфейсах?
Создавать его руками, а не выбирать в готовый интерфейсах?
Вложения:
после установки всех драйверов, нужно перезагрузить роутер, с подключенным usb модемом, скорей всего у вас из-за этого не появился eth2
после установки всех драйверов, нужно перезагрузить роутер, с подключенным usb модемом, скорей всего у вас из-за этого не появился eth2
к сожалению я первым делом это сделал и уже еще 3 раза перегружал
Вот что в логах есть:
- Ответ изменён 1 год, 1 месяц назад пользователем Esmertec .
Вот что в логах есть:
ifconfig не показывает интерфейсов с mac адресом модема 🙁
а ifconfig -a, что показывает, суть в том, что тут два варианта, либо сам интерфейс выключен (что странно), лбо модем не определился как дополнительный интерфейс.
p.s. что за модель роутера кстати, и какую версию openwrt поставили?
p.ss. подпись не трогай я поправлю ссылку на никнейм, только возможно надо будет пароль задать занова, т.к. скинется на пустой
Данный метод подойдет и для других модемов huawei c прошивкой Hilink и роутеров с Openwrt (в зависимости от версии прошивки могут быть отличия в настройках).
Важно! Модем E3276 на прошивке hilink имеет ip-адрес по умолчанию 192.168.1.1, который совпадает с ip-адресом роутера, в таком случае Интернет через модем работать не будет. Необходимо сменить ip-адрес или на самом модеме или в роутере (в примере на модеме уже был сменен адрес на 192.168.8.1).
Если Вы не меняли ip-адрес на модеме, то сменить на роутере ip-адрес можно так:
1) Перейти в Network--Interfaces и отредактировать интерфейс LAN, для этого нажать "edit"
2) В поле "IPv4 address" указать ip-адрес из другой подсети, например 192.168.100.1, внизу нажать "save"
3) На следующей странице нажать "save & apply"
4) после того, как нажали "save & apply", сетевое подключения на ПК переподключится и необходимо сразу перейти в браузере по адресу 192.168.100.1 в веб-интерфейс роутера, если этого не сделать в течение некоторого времени, то произойдет откат настроек и ip-адрес роутера вернется на 192.168.1.1
* в Openwrt 19.07 есть возможность применить настройки "без проверки", т.е. вместо "save & apply" в п.3 выбрать и нажать "Apply unchecked", тогда откат настроек не произойдет.
1. необходимо установить в роутере пакеты для работы usb-модема, для этого нужно подключить роутер к Интернету. Например, раздать с телефона Интернет по wifi, подключиться роутером в качестве wifi-клиента.
Для этого перейти в Network--Wireless, нажать кнопку "Scan" и выбрать сеть wifi телефона, нажать "Join network"
В следующем окне снять отметку "Replace wireless configuration" (если установлена) и ввести пароль от точки wifi телефона, нажать кнопку "submit"
В следующем окне нажать "save", далее внизу страницы нажать "Save & Apply".
Если данные введены правильно, то появится строка, отображающая статус подключения к точке wifi телефона. На данном этапе на роутере уже есть Интернет, если это не так, проверяйте настройки подключения.
примечание: LAN ip-адрес роутера и точки wifi, к которой подключаетесь должны находиться в разных подсетях, как правило на android выдаются ip-адреса из сети 192.168.43.х, а роутер имеет ip 192.168.1.1 (или 192.168.100.1), в данной случае ничего менять не нужно.
Если же у точки wifi ip будет из такой же сети, как у роутера, то в настройках роутера нужно изменить ip-адрес LAN-интерфейса.
2. Перейти в System--Software и нажать "update list" для обновления списка пакетов
3. Найти и установить пакеты usb-modeswitch и kmod-usb-net-cdc-ether, нажав кнопку "install"
____________________________________________________________________________
Также пакеты можно установить не через веб-интерфейс, а через консоль, для этого:
1) подключиться по ssh к роутеру (ip-адрес роутера, логин root, пароль от роутера, при вводе пароял ввод символов не отображается, просто ввести и нажать enter), например с помщью программы Putty
2) ввести команды:
opkg update
opkg install usb-modeswitch kmod-usb-net-cdc-ether
3) закрыть Putty
___________________________________________________________________________
4. Подключить модем в роутер, перейти в Status--Sytemlog, если модем определился правильно, в логе будут соответствующие записи, нужно посмотреть, какой интерфейс использует модем, в примере это "eth2" (возможно потребуется перезагрузка роутера)
5. Перейти в Network--Interfaces и нажать "add new interface"
6. Заполнить/выбрать поля:
Name - произвольное название интерфейса (в примере 4G)
Protocol - DHCP-клиент
Interface - eth2 (из пункта 4)
нажать "Create interface"
В следующем окне перейти на вкладку "Firewall Settings" и выбрать "Create / Assign firewall-zone" - wan (красным цветом), нажать "save"
В следующем окне нажать "save & apply"
7. Если все сделано правильно, то на созданном интерфейсе 4G будет получен ip-адрес от модема, в примере 192.168.8.100, проверить работу Интернета.
примечание: LAN ip-адрес роутера и модема должны находиться в разных подсетях, если роутер имеет ip 192.168.1.1 (или 192.168.100.1), а модем 192.168.8.1, то в данной случае ничего менять не нужно.
Если же у модема ip будет из такой же сети, т.е. 192.168.1.1, как у роутера, то в настройках роутера нужно изменить ip-адрес LAN-интерфейса (см. начало инструкции)
8. Перейти в Network--Wireless и удалить подключение wifi, которое создавали для соедиенения с телефоном ( у подключения Mode: Client)
Читайте также: