Иногда маршрутизаторы обладают возможностью подключения 3G-устройств для выхода в интернет. Настройка 3G модема в OpenWRT происходит не так сложно, как могло бы показаться. В этом материале мы познакомимся с PuTTY, бесплатным клиентом терминала для Windows, позволяющим удаленно управлять серверами на базе Linux по протоколу SSH. Во вкладке Networking у меня согласно конфигу от провайдера нужно установить port 1195, dev tun0, nobind и persist_key , установить буферы sndbuf 0 и rcvbuf 0.
Как установить и настроить OpenWRT на модеме для мобильного интернета
Данная статья идеально подойдет для тех пользователей, которые столкнулись с проблемой при подключении роутера на OpenWRT 4g к модему. Речь пойдет не только о настройке модема 3g, lte версии также включены в эту статью.
Если допустить, что есть конкретный маршрутизатор на OpenWRT – эту прошивку можно загрузить с флешки через юсб-хаб, и есть 3G модем. Нужно подключиться к интернету. В роутере с OpenWRT и 3g модемом настройка происходит не так сложно, как может показаться.
В первую очередь потребуется перейти в административную панель роутера, а потом подключить модем. В разделе «Сеть» нажать на кнопку добавления нового интерфейса. В полях указывается новое имя – можно писать латинскими буквами. Протокол – 4G/3G, modem – NCM. В качестве интерфейса указать wwan0. И нажать на кнопку применения настроек.
Теперь стоит настроить сам интерфейс путем указания устройства. Если модем находится в одном экземпляре, тогда указывается значение USB0. В ячейке с точкой доступа нужно выбрать APN оператора.
Расширенные настройки нужно также изменить и указать величину пакета MTU, время обработки ответа, модема и остальные параметры, которые станут неотъемлемой частью, если роутер начнет давать сбои в работе.
Обратите внимание! В теории все проделанные действия позволят сделать работу маршрутизатора OpenWRT 3g стабильной, а соответственно, доступ в интернет будет. В случае сбоя нужно искать проблему в устройстве, загружать необходимые настройки.


Настройка OpenWRT. Прошивка и создание сети через роутер
- Channel — 11 (2.462 GHz);
- Transmit Power— 20 dBm (100 mW);
- ESSID — название точки Wifi, которую будут видеть пользователи;
- Mode — режим работы сети;
- Network — нужно установить на Lan, если роутер подключен через кабель к Интернет, и выбрать подключение, которое пойдет на WiFi.
Как подключить 4G модем к маршрутизатору с OpenWRT
В интерфейсе нужно зайти в «Системные инструменты», а затем в «Обновление встроенного ПО». Кликнуть на только что скачанную прошивку и начать обновление нажатием соответствующей кнопки. После того, как устройство будет перепрошито, зайти в интерфейс по стандартному айпи не получится – нужно воспользоваться 192.168.1.1.

В интерфейс LEDE производится беспарольный вход, но постоянно будут всплывать системные сообщения, что его нужно создать. Поэтому лучше сразу указать пароль. После сохранения, можно подключать модем через usb – главное, установить необходимые модули.
Теперь нужно зайти в раздел System – Software и кликнуть Update lists. По завершению обновления в перечне нужно найти пакет usb-modeswitch, а затем kmod-usb-net-cdc-ether, установить их и перейти к подключению модема. В теории все проделанные действия позволят сделать работу маршрутизатора OpenWRT 3g стабильной, а соответственно, доступ в интернет будет. Начнем мы с определения, а далее коснемся тонкостей настроек и различных подходов к применению правил для обработки трафика.
Веб-интерфейс
Начиная с версии 8.09, OpenWrt имеет свой веб-интерфейс. Этот интерфейс основан на LuCI, в MVC Framework, написанный на языке программирования Lua.
В роутере на интерфейсе LAN включите DHCP для динамической раздачи адресов. Всё должно быть вот так:

Выход в Интернет через PPTP.
Создаем сетевой интерфейс pptp:
Заходим на веб-интерфейс роутера по адресу 192.168.1.1 в Network > Interfaces и нажимаем Add new connectoin
Теперь в веб-интерфейсе включаем pptp и через пару секунд должен появится сетевой адрес на pptp:

Openwrt установка luci. OpenWrt, переназначение порта через веб-интерфейс
- Перезаписываемая корневая файловая система, что позволяет пользователям добавлять, изменять или удалять любой файл.
- Менеджер пакетов OPKG, похожий на DPKG и позволяет устанавливать и удалять программное обеспечение. Хранилище пакетов содержит около 3500 пакетов.
- Набор скриптов UCI (унифицированный интерфейс конфигурации) предназначен для унификации и упрощения настройки всей системы.
- Конфигурирование всех драйверов, например, встроенные сетевые коммутаторы и их VLAN-возможности, WNICs, DSL modems, FX, аппаратные кнопки.
Восстанавливаем выход в Интернет после обрыва связи.
ping=$(ping -c 20 8.8.8.8|grep ‘received’|head -c 25|tail -c 2)
ping=$(expr $ping + 0) || ping=0
if [ $ping -eq 0 ]then
/root/resolv.sh #копируем соответствующий resolv.conf и перезагружаем dnsmasq
Для начала нужно установить поддержку USB, как описано ниже.
Далее нужно установить пакеты luci-proto-3g chat comgt usb-modeswitch для поддержки модемов. Это можно сделать через веб-интернейс.
Вставляем модем в USB и перезагружаем роутер.
В веб-интерфейсе в разделе Network создаем новый интерфейс UMTS/GPRS/EV-DO

Все настройки, кроме Modem device уточняйте у провайдера.
ПАРАМЕТРЫ: I18n
Дата компиляции Apr 25 2017, 21:09:25.
Port /dev/ttyUSB0, 13:02:58
Нажмите CTRL-A Z для получения подсказки по клавишам
Тут можно узнать версию модема (команда ati), менять режими модема и выполнять сотни других манипуляций. Вводимые команды у меня почему-то не отображаются, но это не страшно. Отключаем CD ROM командой :
at^setport=»ff;10,12,16,a2″
OK
Сразу же появилось сообщение «OK». Для выхода из minicom нажимаем клавиши CTRL-A, а затем q и Enter
ПАРАМЕТРЫ: I18n
Дата компиляции Apr 25 2017, 21:09:25.
Port /dev/ttyUSB0, 13:02:58
CTRL-A Z for help | 115200 8N1 | NOR | Minicom 2.7 | VT102 | Не
Если сообщение «OK» не появилось, нужно выйти из minicom. Извлечь модем и воткнуть его заново в USB.
Чтобы вернуть CD ROM, введите команду:
at^setport=»FF;10,12,16,5,A,A1,A2″
Эти команды рассчитаны на модем Huawei E3372, но могут работать и на других моделях Huawei. Если нет, то будет сообщение «Error»
Если CD ROM отключился, а модем все равно не подключается к Интернет, смотрите system log (команда logread) или попробуйте мои настройки:
ABORT BUSY
ABORT ‘NO CARRIER’
ABORT ERROR
REPORT CONNECT
TIMEOUT 10
«» «AT&F»
OK «ATE1»
OK ‘AT+CGDCONT=1,»IP»,»xl.kyivstar.net»‘
SAY «Calling 3g»
TIMEOUT 30
OK «ATD*99#»
CONNECT ‘ ‘
Для раздачи Интернета, на интерфейсах выходящих в Интернет в Firewall Settings назначте зону файрвола, пример:
Аналогично и для usb модема, если вы выходите в Интернет через него.
Включаем Wifi на роутере в веб-интерфейсе: network/interfaces/wifi/ кнопка Enable
В Operating frequency ставим режим Legacy для ipod/ipad и устаревших wifi-адаптеров.
В поле Interface Configuration назначаем название точки, режим Access Point и Network LAN
Содержание статьи