Перейти к содержимому

Openwrt как настроить 4g модем

  • автор:

Как установить и настроить OpenWRT на модеме для мобильного интернета

Данная статья идеально подойдет для тех пользователей, которые столкнулись с проблемой при подключении роутера на OpenWRT 4g к модему. Речь пойдет не только о настройке модема 3g, lte версии также включены в эту статью.

Роутер на OpenWRT и 3g модем

Если допустить, что есть конкретный маршрутизатор на OpenWRT – эту прошивку можно загрузить с флешки через юсб-хаб, и есть 3G модем. Нужно подключиться к интернету. В роутере с OpenWRT и 3g модемом настройка происходит не так сложно, как может показаться.

 Пример роутера на OpenWRT

В первую очередь потребуется перейти в административную панель роутера, а потом подключить модем. В разделе «Сеть» нажать на кнопку добавления нового интерфейса. В полях указывается новое имя – можно писать латинскими буквами. Протокол – 4G/3G, modem – NCM. В качестве интерфейса указать wwan0. И нажать на кнопку применения настроек.

Теперь стоит настроить сам интерфейс путем указания устройства. Если модем находится в одном экземпляре, тогда указывается значение USB0. В ячейке с точкой доступа нужно выбрать APN оператора.

Расширенные настройки нужно также изменить и указать величину пакета MTU, время обработки ответа, модема и остальные параметры, которые станут неотъемлемой частью, если роутер начнет давать сбои в работе.

Обратите внимание! В теории все проделанные действия позволят сделать работу маршрутизатора OpenWRT 3g стабильной, а соответственно, доступ в интернет будет. В случае сбоя нужно искать проблему в устройстве, загружать необходимые настройки.

Как подключить 4G модем к маршрутизатору с OpenWRT

Нужно рассмотреть, как проходит в роутере OpenWRT настройка 4g модема. Для начала необходимо установить LEDE. Однако заранее следует узнать версию роутера на задней части корпуса, чтобы устанавливать нужные прошивки. После того, как прошивка скачана и установлена, в браузере нужно ввести 192.168.0.1 – это стандартная процедура входа в административный интерфейс. По умолчанию вводятся логин и пароль – admin.

В интерфейсе нужно зайти в «Системные инструменты», а затем в «Обновление встроенного ПО». Кликнуть на только что скачанную прошивку и начать обновление нажатием соответствующей кнопки. После того, как устройство будет перепрошито, зайти в интерфейс по стандартному айпи не получится – нужно воспользоваться 192.168.1.1.

 Наглядный пример модема, поддерживающего связь LTE

В интерфейс LEDE производится беспарольный вход, но постоянно будут всплывать системные сообщения, что его нужно создать. Поэтому лучше сразу указать пароль. После сохранения, можно подключать модем через usb – главное, установить необходимые модули.

Настройка интернет соединения

Чтобы настраивать роутер на работу с интернетом, потребуется подключить Lan порт маршрутизатора к сетевой карте ПК. Чтобы подключиться к внешней сети, используются WAN порты. Пошаговая инструкция выполнения подключения:

  1. Вставить кабель сети в WAN порт. В случае, когда внешняя сеть не имеет протоколов L2TP, PPTP, никаких дополнительных настроек не требуется проделывать – выход в интернет свободен.
  2. В ином случае нужно перейти в браузере по вышеуказанному айпи, чтобы зайти в интерфейс администратора.
  3. После авторизации откроется полноценный интерфейс.

В разделе «Сеть» перейти в Интерфейсы. Высветится перечень доступных интерфейсов, среди которых нужно выбрать WAN, принадлежащий IPv4 – его нужно изменить. В открывшемся меню нужно указать протокол, соответствующий выбранным параметрам от провайдера.

Обратите внимание! Нажав на кнопку изменения протокола, указать все параметры и кликнуть на кнопку сохранения изменений. Если выход в интернет все равно недоступен, то рекомендуется обратиться к провайдеру услуг и уточнить у него причину.

Подключение к мобильному интернету

Можно использовать любой смартфон с безлимитным интернетом. С него нужно включить точку доступа и начать раздавать wifi. Далее в административном интерфейсе нужно перейти на вкладку Network, а затем Wireless и нажать кнопку Scan. Роутер начнет сканирование доступных беспроводных сетей. После того, как точка доступа смартфона найдена, нужно выбрать ее и применить.

 Интерфейс панели администратора OpenWRT

Теперь нужно зайти в раздел 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.

 Системное сообщение о необходимости создания пароля при входе в панель OpenWRT

После сохранения настроек, по желанию можно установить пароль при подключении (об этом было рассказано в предыдущем разделе) и пользоваться созданной точкой доступа через luci.

Дополнительные установки

Чтобы было удобно применять настройки русским пользователям OpenWRT, можно произвести локализацию. Нужно выбрать инструмент Software через раздел System и кликнуть на Update lists. В разделе Available Packages необходимо найти пакет с русскоязычной версией, который называется Luci-i18n-russian – его нужно установить. После успешной загрузки пакета перейти в System два раза и во вкладке языка выбрать русский.

Обратите внимание! Случается, такое, что приходится сбрасывать настройки маршрутизатора на OpenWRT путем выполнения командной строки: rm -rf /overlay/*. Данные команды осуществляют форматирование виртуального образа, который представлен в двух частях.

Пример настройки

В заключении необходимо рассмотреть пример настройки роутера с прошивкой OpenWRT с модемом.

Настройка OpenWRT в TL-743ND

  1. Сначала роутер будет работать в режиме роутера и маршрутизатора с вайфай и брандмауэром. Потребуется установить прошивку squashfs и убедиться, что на компьютере есть telnet и putty. Далее нужно узнать логин и пароль от ЛК, чтобы потом воспользоваться ими.
  2. ПК перевести в режим статического айпи адреса и напрямую подключиться к модему. Далее происходит вход в интерфейс администратора и дальнейшее отключение вай фая и dhcp на модеме, который нужно перевести в режим бриджа и устроить его перезапуск.
  3. Изменить айпи адрес модема с 192.168.1.1 на 192.168.0.1 и подключить провод к любому порту LAN. Далее происходит процесс перепрошивки устройства на загруженную прошивку. Потом посредством telnet перейти в роутер по статическому айпи и изменить пароль, воспользовавшись «password».
  4. Теперь нужно зайти в роутер, используя 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

OpenWRT_Huawei_E3372_step1

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

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

OpenWRT_Huawei_E3372_step2

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

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

opkg install usbutils lsusb

OpenWRT_Huawei_E3372_step3

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

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

dmesg | grep usb

В нашем случае это интерфейс 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 секунд.

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *