Как установить и настроить 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
- Сначала роутер будет работать в режиме роутера и маршрутизатора с вайфай и брандмауэром. Потребуется установить прошивку squashfs и убедиться, что на компьютере есть telnet и putty. Далее нужно узнать логин и пароль от ЛК, чтобы потом воспользоваться ими.
- ПК перевести в режим статического айпи адреса и напрямую подключиться к модему. Далее происходит вход в интерфейс администратора и дальнейшее отключение вай фая и dhcp на модеме, который нужно перевести в режим бриджа и устроить его перезапуск.
- Изменить айпи адрес модема с 192.168.1.1 на 192.168.0.1 и подключить провод к любому порту LAN. Далее происходит процесс перепрошивки устройства на загруженную прошивку. Потом посредством telnet перейти в роутер по статическому айпи и изменить пароль, воспользовавшись «password».
- Теперь нужно зайти в роутер, используя putty по статическому адресу, указать в качестве пользователя root и ввести придуманный пароль. Нужно настроить pope командой uci следующим образом:
- uci set network.wan.proto=pppoe
- uci set network.wan.username=’yougotthisfromyour@isp.su’
- uci set network.wan.password=’yourpassword’
- uci commit network
- ifup wan
Далее происходит соединение роутера и модема проводом, в роутере установить 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 и модем друг с другом.

Подгорнов Илья Владимирович Всё статьи нашего сайта проходят аудит технического консультанта. Если у Вас остались вопросы, Вы всегда их можете задать на его странице.
Подключение 4G модема к роутеру на OpenWRT
Делал всё на роутере TP-Link TL-MR3420 с прошивкой 17.01.5 и с использованием модема Huawei E3372h-153. В роутере мало памяти, всего 4 Mb, поэтому особо нельзя ничего поставить из дополнительного ПО.
Маршрутизатор с OpenWRT/LEDE может работать в режиме Wi-Fi-клиента, и подключаться к любому другому роутеру. В веб-интерфейсе идем в Network — Wireless и жмем Scan.
Маршрутизатор просканирует доступные Wi-Fi-сети. Находим нашу сеть и жмем Join Network:
home_tomsk Channel: 7 | Mode: Master | BSSID: E8:65:D4:5A:10:21 | Encryption: mixed WPA/WPA2 - PSK
Вводим пароль от Вай-Фая: WPA passphrase Оставляем имя по умолчанию: Name of the new network = wwan Create / Assign firewall-zone = wan: wan USB Submit
Открывается новая страница, выбираем параметры:
Device Configuration - Interface Configuration - General Setup - Network - wwan Device Configuration - Advanced Settings - Country Code = RU - Save & apply Operating frequency - Mode N - Channel auto - Width 20 MHz
Идем в Network — Interfaces — WWAN — Edit — Advanced Settings
Снимаем галочки с Bring up on boot и Use builtin IPv6-management, жмем Save & apply
После этого переходим в System — Software и нажимаем на Update lists.
После обновления в поле поиска находим поочерёдно пакеты usb-modeswitch (необходим для переключения модема в режим, собственно, модема, так как на многих 3G/4G модемах ещё встроен картридер) и kmod-usb-net-cdc-ether (как раз таки необходим для работы модема в режиме сетевой карты). Устанавливаем их и теперь уже подключаем модем.
Модем сразу определится в системе как сетевой интерфейс, в моём случае как устройство eth2. Переходим в Network — Interfaces и нажимаем на Add new interface…. Нужно добавить наш модем и расшарить с него сеть.
Имя интерфейса указываем USB, протокол DHCP Client, а интерфейсом Ethernet Adapter: «eth2» (USB). Нажимаем на Submit.
В появившемся подключении выбираем Edit, переходим на вкладку Firewall settings и указываем для него зону Wan.
По неведомой причине светодиод WLAN всё время моргает, когда идет связь по Wi-Fi. Исправим это:
System — LED Configuration
Name USB LED Name tp-link:green:3g Default state V Trigger none Name WAN LED Name ath9k-phy0 Default state V Trigger none
Все эти настройки сохранены в Backup:
System - Backup/Flash Firmware - Download backup - Generate archive backup-LEDE-2022-07-19.tar.gz
Блог начинающего линуксоида.

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

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. Пока не заморачивайтесь сменой пароля, ведь скоро этой прошивки не будет)) Идём в раздел «Системные инструменты», далее «Обновление встроенного ПО». Выбираем скачанный файл с прошивкой и жмём «Обновить». Ждём.

После перепрошивки вы не сможете попасть в веб-интерфейс, так как в OpenWRT/LEDE применяется другой IP-адрес для него — 192.168.1.1 . Введя его вы попадёте в веб-интерфейс LEDE. Вход без пароля, но система будет всё время напоминать о его создании. Поэтому сразу укажем пароль для входа:

В самом низу страницы выбираем 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, шифрование и так далее). Если вы хотите что-то добавить к статье — пишите в комментариях.
7 комментариев:
спасибо тебе добрый человек, на буржуйскийх сайтах всякая ересть написаны, а нужно было всего лишь два пакета поставить. Ни на одном не говорилось про пакет «kmod-usb-net-cdc-ether» Ответить Удалить
Воистину спасибо!
Со второго раза получилось! Ответить Удалить
Спасибо большое спецам. На сайте 4pda случайно наткнулся на ссылку. Всё заработало с полпинка.
СПАСИБО. Ответить Удалить
А как сделать то же самое, только интернет раздавать с ПК на роутер (TP-link 3220), а с роутера по wifi& Ответить Удалить
пойдут ли эти пакеты в прошивку open wrt tl-wr740n? порт usb распаян, так как процессор его поддерживает.
Ответить Удалить
Красавец автор! У меня sagemcom f@st 2804 v7, поставлена OpenWRT 18.06, нужные пакеты есть «из-коробки». Только у меня интерфейс модема eth1. От души спасибо за статью! Ответить Удалить
Инструкция по настройке 3G/4G модема в режиме работы RNDIS на примере Huawei E3372
Для установки драйверов на 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.
opkg update

Выполните установку необходимых пакетов для работы модема
opkg install kmod-usb-net kmod-usb-net-rndis kmod-usb-net-cdc-ether kmod-usb2 kmod-usb3 kmod-usb-net-huawei-cdc-ncm usb-modeswitch kmod-usb-serial

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

Модем определился как Huawei Technologies Co., Ltd. E353/E3131 (Mass storage mode)
Смотрим на каком интерфейсе находится 3g/4g модем
dmesg | grep usb
В нашем случае это интерфейс eth2

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

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

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

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

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

Для финальной проверки необходимо отключить от сенсора все сетевые кабели и отключить кабель питания от устройства на 10 секунд.
После этого подключить питание обратно и проверить статус устройства в ЛК, в разделе Wi-Fi Magnit —> Сенсоры. Устройство должно иметь статус “В сети”.