Имея в наличии роутер D-Link DIR-825 под управление OpenWRT с usb-портом на борту и 3G-модем Huawei E1750, почему бы не попробовать их объединить? Тем более, Huawei E1750 прекрасно работает в Linux. Таким образом можно получить очень функциональный 3G-роутер или резервный канал доступа в интернет.
Итак, что нам для этого понадобится:
[email protected]:~$ opkg update [email protected]:~$ opkg install kmod-usb-acm kmod-usb-core kmod-usb-ohci kmod-usb-serial kmod-usb-serial-option kmod-usb-storage kmod-usb-uhci kmod-usb2 usb-modeswitch comgt
После этого — подключаем модем, должны увидеть примерно следующее:
[email protected]:~$ dmesg . sb 2-1: new full speed USB device using ar71xx-ohci and address 2 usb 2-1: configuration #1 chosen from 1 choice scsi0 : SCSI emulation for USB Mass Storage devices usb-storage: device found at 2 usb-storage: waiting for device to settle before scanning scsi1 : SCSI emulation for USB Mass Storage devices usb-storage: device found at 2 usb-storage: waiting for device to settle before scanning scsi 0:0:0:0: CD-ROM HUAWEI Mass Storage 2.31 PQ: 0 ANSI: 2 usb-storage: device scan complete scsi 1:0:0:0: Direct-Access HUAWEI SD Storage 2.31 PQ: 0 ANSI: 2 usb-storage: device scan complete sd 1:0:0:0: [sda] Attached SCSI removable disk
Настроим usb-modeswitch, чтобы получить, собственно, модем. Для этого создаем файл /etc/usb-modeswitch.conf:
TP-LINK TL-WR842N V5 прошивка OpenWrt Настройка multiwan mwan3 и 4G Модема HUAWEI E3372h✅
######################################################## # Мegafon 3G Modem E1750 # Use device /dev/ttyUSB0 for connecting DefaultVendor=0x12d1 DefaultProduct=0x1446 MessageContent=»55534243000000000000000000000011060000000000000000000000000000″
[email protected]:~$ usb_modeswitch -c /etc/usb-modeswitch.conf Warning: TargetProductList overrides TargetProduct!
Looking for target devices . No devices in target mode or class found Looking for default devices . Found devices in default mode or class (1) Accessing device 006 on bus 002 . Using endpoints 0x01 (out) and 0x81 (in) Using endpoints 0x01 (out) and 0x81 (in) Inquiring device details; driver will be detached . Looking for active driver . OK, driver found («usb-storage») OK, driver «usb-storage» detached SCSI inquiry data (for identification) ————————- Vendor String: HUAWEI Model String: Mass Storage Revision String: 2.31 ————————- USB description data (for identification) ————————- Manufacturer: HUAWEI Technology Product: HUAWEI Mobile Serial No.: not provided ————————- Setting up communication with interface 0 . Using endpoint 0x01 for message sending . Trying to send message 1 to endpoint 0x01 . Device seems to have vanished right after sending. Good. Device is gone, skipping any further commands Checking for mode switch (max. 20 times, once per second) . Original device is gone already, not checking Searching for target devices . Searching for target devices . Searching for target devices . Searching for target devices . Searching for target devices . Found correct target device Mode switch succeeded. Bye.
После этого получаем заветные девайсы:
[email protected]:~$ dmesg . usb 2-1: new full speed USB device using ar71xx-ohci and address 2 usbcore: registered new interface driver usbserial USB Serial support registered for generic usb 2-1: configuration #1 chosen from 1 choice usbserial_generic 2-1:1.0: generic converter detected usb 2-1: generic converter now attached to ttyUSB0 usbserial_generic 2-1:1.1: generic converter detected usb 2-1: generic converter now attached to ttyUSB1 usbcore: registered new interface driver usbserial_generic usbserial: USB Serial Driver core .
Выполнять такие манипуляции каждый раз при перезагрузке или подключении модема не очень то хочется, от этого нас избавит udev:
[email protected]:~$ opkg update [email protected]:~$ opkg install udev
Создаем файл /etc/udev/rules.d/40-usb_modeswitch.rules:
ACTION!=»add», GOTO=»modeswitch_rules_end» SUBSYSTEM!=»usb», GOTO=»modeswitch_rules_end» # Most known install partitions are on interface 0, one on 5, one on 9 ATTRS!=»0[059]», GOTO=»modeswitch_rules_end» # only storage class devices are handled; negative # filtering here would exclude some quirky devices ATTRS==»08″, GOTO=»modeswitch_rules_begin» ATTRS==»08″, GOTO=»modeswitch_rules_begin» GOTO=»modeswitch_rules_end» LABEL=»modeswitch_rules_begin» # Huawei, newer modems ATTRS==»12d1″, ATTRS==»1446″, RUN+=»usb_modeswitch ‘%b/%k'» LABEL=»modeswitch_rules_end»
Приступим к конфигурации интерфейса, добавим в /etc/config/network (APN указана для МегаФона, у других операторов может отличаться):
config ‘interface’ ‘wan2’ option ‘ifname’ ‘ppp0’ option ‘peerdns’ ‘1’ option ‘defaultroute’ ‘1’ option ‘proto’ ‘3g’ option ‘device’ ‘/dev/ttyUSB0’ option ‘apn’ ‘internet’ option ‘pincode’ ‘1234’
[email protected]:~$ ifup wan2 SIM ready PIN set successfully [email protected]:~$ ifconfig 3g-wan2 3g-wan2 Link encap:Point-to-Point Protocol inet addr:10.237.xxx.xxx P-t-P:10.64.xxx.xxx Mask:255.255.255.255 UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1 RX packets:5 errors:0 dropped:0 overruns:0 frame:0 TX packets:5 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:3 RX bytes:56 (56.0 B) TX bytes:44 (44.0 B)
Переходим к настройкам межсетевого экрана. В /etc/config/firewall добавляем:
config ‘zone’ option ‘output’ ‘ACCEPT’ option ‘name’ ‘wan2’ option ‘network’ ‘wan2’ option ‘input’ ‘REJECT’ option ‘forward’ ‘REJECT’ option ‘masq’ ‘1’ option ‘mtu_fix’ ‘1’ config ‘forwarding’ option ‘dest’ ‘wan2’ option ‘src’ ‘lan’
[email protected]:~$ /etc/init.d/firewall relad
Устройство полностью готово к работе!
Источник: rascal.su
Как установить и настроить OpenWRT на модеме для мобильного интернета
Данная статья идеально подойдет для тех пользователей, которые столкнулись с проблемой при подключении роутера на OpenWRT 4g к модему. Речь пойдет не только о настройке модема 3g, lte версии также включены в эту статью.
Роутер на OpenWRT и 3g модем
Если допустить, что есть конкретный маршрутизатор на OpenWRT – эту прошивку можно загрузить с флешки через юсб-хаб, и есть 3G модем. Нужно подключиться к интернету. В роутере с OpenWRT и 3g модемом настройка происходит не так сложно, как может показаться.

В первую очередь потребуется перейти в административную панель роутера, а потом подключить модем. В разделе «Сеть» нажать на кнопку добавления нового интерфейса. В полях указывается новое имя – можно писать латинскими буквами. Протокол – 4G/3G, modem – NCM. В качестве интерфейса указать wwan0.
И нажать на кнопку применения настроек.
Теперь стоит настроить сам интерфейс путем указания устройства. Если модем находится в одном экземпляре, тогда указывается значение USB0. В ячейке с точкой доступа нужно выбрать APN оператора.
Расширенные настройки нужно также изменить и указать величину пакета MTU, время обработки ответа, модема и остальные параметры, которые станут неотъемлемой частью, если роутер начнет давать сбои в работе.
Обратите внимание! В теории все проделанные действия позволят сделать работу маршрутизатора OpenWRT 3g стабильной, а соответственно, доступ в интернет будет. В случае сбоя нужно искать проблему в устройстве, загружать необходимые настройки.
Как подключить 4G модем к маршрутизатору с OpenWRT
Нужно рассмотреть, как проходит в роутере OpenWRT настройка 4g модема. Для начала необходимо установить LEDE. Однако заранее следует узнать версию роутера на задней части корпуса, чтобы устанавливать нужные прошивки. После того, как прошивка скачана и установлена, в браузере нужно ввести 192.168.0.1 – это стандартная процедура входа в административный интерфейс. По умолчанию вводятся логин и пароль – admin.
В интерфейсе нужно зайти в «Системные инструменты», а затем в «Обновление встроенного ПО». Кликнуть на только что скачанную прошивку и начать обновление нажатием соответствующей кнопки. После того, как устройство будет перепрошито, зайти в интерфейс по стандартному айпи не получится – нужно воспользоваться 192.168.1.1.

В интерфейс LEDE производится беспарольный вход, но постоянно будут всплывать системные сообщения, что его нужно создать. Поэтому лучше сразу указать пароль. После сохранения, можно подключать модем через usb – главное, установить необходимые модули.
Настройка интернет соединения
Чтобы настраивать роутер на работу с интернетом, потребуется подключить Lan порт маршрутизатора к сетевой карте ПК. Чтобы подключиться к внешней сети, используются WAN порты. Пошаговая инструкция выполнения подключения:
- Вставить кабель сети в WAN порт. В случае, когда внешняя сеть не имеет протоколов L2TP, PPTP, никаких дополнительных настроек не требуется проделывать – выход в интернет свободен.
- В ином случае нужно перейти в браузере по вышеуказанному айпи, чтобы зайти в интерфейс администратора.
- После авторизации откроется полноценный интерфейс.
В разделе «Сеть» перейти в Интерфейсы. Высветится перечень доступных интерфейсов, среди которых нужно выбрать WAN, принадлежащий IPv4 – его нужно изменить. В открывшемся меню нужно указать протокол, соответствующий выбранным параметрам от провайдера.
Обратите внимание! Нажав на кнопку изменения протокола, указать все параметры и кликнуть на кнопку сохранения изменений. Если выход в интернет все равно недоступен, то рекомендуется обратиться к провайдеру услуг и уточнить у него причину.
Подключение к мобильному интернету
Можно использовать любой смартфон с безлимитным интернетом. С него нужно включить точку доступа и начать раздавать wifi. Далее в административном интерфейсе нужно перейти на вкладку Network, а затем Wireless и нажать кнопку Scan. Роутер начнет сканирование доступных беспроводных сетей. После того, как точка доступа смартфона найдена, нужно выбрать ее и применить.

Теперь нужно зайти в раздел System – Software и кликнуть Update lists. По завершению обновления в перечне нужно найти пакет usb-modeswitch, а затем kmod-usb-net-cdc-ether, установить их и перейти к подключению модема.
Система опознает модем в качестве сетевого интерфейса. Нужно зайти в раздел Network – Interfaces и кликнуть «Add new…». В этом шаге добавляется имеющийся модем и через него раздается сеть. В поле имя интерфейса ввести USB, протоколом указать DHCP, в качестве интерфейса выбрать Ethernet adapter: eth2 и нажать Submit. В открывшемся окне кликнуть Edit, затем Firewall Settings и выбрать Wan.
На этом подключение роутера OpenWRT и настройка usb модема завершена.
Установка пароля на WiFi в OpenWRT
Необходимо рассмотреть, как происходит настройка Lan в роутере с OpenWRT. Нужно зайти в главное меню интерфейса и перейти к параметрам сети Lan. Если необходимо сделать беспроводную сеть защищенной, нужно зайти в Wierless Secutiry, выбрать тип шифрования и заполнить пароль следующим образом:
- Encryption – WPA2-PSK;
- Cipher – auto;
- Key – в этом поле указать пароль для дальнейшего ввода при подключении.
Обратите внимание! После сохранения указанных параметров роутер будет раздавать вайфай. Рекомендуется перезапустить маршрутизатор кнопкой на задней панели и проверить наличие выхода в интернет.
Настройка точки доступа WiFi на OpenWRT, через Luci
После перехода в интерфейс администратора OpenWRT и ввода пароля системы, необходимо перейти во вкладку Network – WiFi и добавить новую сеть нажатием кнопки Add. В открывшемся окошке указать следующие параметры:
- Channel — 11 (2.462 GHz);
- Transmit Power— 20 dBm (100 mW);
- ESSID — название точки Wifi, которую будут видеть пользователи;
- Mode — режим работы сети;
- Network — нужно установить на Lan, если роутер подключен через кабель к Интернет, и выбрать подключение, которое пойдет на WiFi.

После сохранения настроек, по желанию можно установить пароль при подключении (об этом было рассказано в предыдущем разделе) и пользоваться созданной точкой доступа через luci.
Дополнительные установки
Чтобы было удобно применять настройки русским пользователям OpenWRT, можно произвести локализацию. Нужно выбрать инструмент Software через раздел System и кликнуть на Update lists. В разделе Available Packages необходимо найти пакет с русскоязычной версией, который называется Luci-i18n-russian – его нужно установить. После успешной загрузки пакета перейти в System два раза и во вкладке языка выбрать русский.
Обратите внимание! Случается, такое, что приходится сбрасывать настройки маршрутизатора на OpenWRT путем выполнения командной строки: rm -rf /overlay/*. Данные команды осуществляют форматирование виртуального образа, который представлен в двух частях.
Пример настройки
В заключении необходимо рассмотреть пример настройки роутера с прошивкой OpenWRT с модемом.
Настройка OpenWRT в TL-743ND
Далее происходит соединение роутера и модема проводом, в роутере установить WAN, в модеме – 1. В случае индикации лампочки на роутере все проделанные действия были правильными. Затем нужно перейти к обновлению пакетов командой opkg update.
Обратите внимание! При успешном обновлении можно переходить к шагу установки интерфейса luci: opkg install luci-ssl.
- Запуск веб-сервера происходит следующей командой: /etc/init.d/uhttpd enable; /etc/init.d/uhttpd start.
- Теперь понадобится зайти в System – Administration и во вкладке интерфейса указать lan и сохранить. В разделе reboot нажать perform reboot. При необходимости upnp, его можно вызвать командой opkg install miniupnpd.
- Картинка 5 раздел system в интерфейсе OpenWRT
- Завершающим шагом будет настройка беспроводной сети WIFI – об этом подробно рассказано в разделе настройки точки доступа. После перезагрузки устройства, интернет должен заработать.
В этой статье были разобраны основные вопросы роутера с прошивкой OpenWRT, создание точки доступа. Теперь пользователи с легкостью смогут соединить роутер OpenWRT 4g и модем друг с другом.

Подгорнов Илья Владимирович Всё статьи нашего сайта проходят аудит технического консультанта. Если у Вас остались вопросы, Вы всегда их можете задать на его странице.
Источник: vpautinu.com
Как подключиться к сети на OpenWRT через USB модем в режиме NCM?
Всем доброго времени суток.
Подскажите как подключиться к сети через USB модем в режиме NCM на OpenWRT.
Требуется настроить подключение, настраивал по данной статье, мой конфиг интерфейса получился следующим:
config interface ‘wwan’ option proto ‘ncm’ option ifname ‘wwan0’ option device ‘/dev/cdc-wdm0’ option apn ‘internet.mts.ru’ option username ‘mts’ option password ‘mts’ option mode ‘all’ option pincode ‘0000’ option delay ‘5’
По индикатору на модеме, к сети он подключается, но трафика нет и нигде не отображается (ifconfig, веб интерфейс), сам модем виден
[ 381.304779] usb 1-1: new high-speed USB device number 2 using ehci-platform [ 381.486155] option 1-1:1.0: GSM modem (1-port) converter detected [ 381.492850] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB0 [ 381.500733] option 1-1:1.1: GSM modem (1-port) converter detected [ 381.507440] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB1 [ 381.663472] huawei_cdc_ncm 1-1:1.2: MAC-Address: 00:1e:10:1f:00:00 [ 381.669952] huawei_cdc_ncm 1-1:1.2: setting rx_max = 16384 [ 381.702527] huawei_cdc_ncm 1-1:1.2: NDP will be placed at end of frame for this device. [ 381.711171] huawei_cdc_ncm 1-1:1.2: cdc-wdm0: USB WDM device [ 381.718383] huawei_cdc_ncm 1-1:1.2 wwan0: register ‘huawei_cdc_ncm’ at usb-ehci-platform-1, Huawei CDC NCM device, 00:1e:10:1f:00:00
Подскажите как можно это исправить.
Заранее спасибо за ответы
- Вопрос задан более трёх лет назад
- 1209 просмотров
Источник: qna.habr.com
