USB 4G-модем позволяет маршрутизатору с OpenWrt использовать мобильную сеть как основной или резервный канал доступа в интернет. Модем обеспечивает соединение с оператором, а маршрутизатор распределяет доступ между устройствами локальной сети.
Способ настройки зависит от USB-режима модема. Внешне похожие устройства могут использовать QMI, MBIM, NCM, RNDIS, ECM или последовательное соединение PPP. Для этих вариантов нужны разные драйверы и параметры.
Требования к оборудованию
Маршрутизатор должен поддерживать OpenWrt и иметь USB-порт, способный работать с внешними устройствами. Разъём, предназначенный только для питания, для подключения модема не подходит.
Для модема проверяют полную модель, аппаратную версию и установленную прошивку. Один и тот же корпус может продаваться с разными вариантами программного обеспечения, в том числе под брендами операторов.
SIM-карта должна быть активна, а тариф должен разрешать использование нужного оборудования. APN, параметры авторизации и ограничения подключения определяются оператором.
Для установки драйверов обычно требуется временный доступ в интернет через другой канал. Альтернативой является заранее подготовленный образ OpenWrt с необходимыми пакетами.
Режимы работы модема
Режим | Особенности |
|---|---|
QMI | Управление мобильным соединением через соответствующий протокол и драйвер |
MBIM | Стандартизированный интерфейс управления мобильным широкополосным подключением |
NCM | Передача сетевых данных по USB с настройкой, зависящей от устройства |
RNDIS или ECM | Модем предоставляет сетевой интерфейс, нередко с собственным DHCP и маршрутизацией |
PPP | Соединение через последовательный интерфейс, характерное для более старых решений |
Определяющим является фактический режим устройства, а не только его коммерческое название. Документация OpenWrt содержит отдельные руководства для этих вариантов подключения.
Определение устройства
После подключения модема проверяют системный журнал и появившиеся сетевые интерфейсы.
Через SSH для просмотра диагностической информации используются команды dmesg, logread и ip link. Команда lsusb доступна при наличии соответствующей утилиты.
У QMI- и MBIM-устройств часто появляется управляющий узел вида /dev/cdc-wdm0. Сетевой интерфейс может называться wwan0, usb0 или иначе. Эти имена не являются универсальными и должны определяться по фактической системе.
Некоторые модемы первоначально представляются как накопитель с установочными файлами. Для перехода в рабочий режим может потребоваться переключение USB-композиции. В OpenWrt для поддерживаемых устройств используется usb-modeswitch.
Драйверы QMI и MBIM
Для QMI в документации OpenWrt используются пакеты kmod-usb-net-qmi-wwan, uqmi и luci-proto-qmi.
Для MBIM используются kmod-usb-net-cdc-mbim, umbim и luci-proto-mbim.
Набор может дополняться драйверами последовательных интерфейсов и диагностическими инструментами. Устанавливать сразу все возможные варианты управления необязательно: сначала определяют режим конкретного модема.
После установки поддержки в LuCI создают интерфейс с соответствующим протоколом, выбирают управляющее устройство и указывают APN оператора. Если SIM-карта защищена PIN-кодом, его вводят в предусмотренном поле.
ModemManager
Другим способом управления является ModemManager. Он предоставляет общий интерфейс для поддерживаемых мобильных модемов и может использоваться вместо прямой настройки через отдельные обработчики QMI или MBIM.
Для интеграции с LuCI предусмотрен пакет luci-proto-modemmanager.
При выборе этого варианта проверяют поддержку устройства и состав пакетов. Одновременное управление одним модемом несколькими независимыми службами способно приводить к конфликтам, поэтому схема управления должна быть определена заранее.
Модем с собственным веб-интерфейсом
Некоторые USB-модемы самостоятельно подключаются к оператору и предоставляют OpenWrt обычное сетевое соединение. Их параметры мобильной сети задаются через собственную панель.
На стороне OpenWrt в таком случае обычно создают интерфейс с протоколом DHCP client и выбирают обнаруженное USB-сетевое устройство.
Если модем выполняет маршрутизацию, его подсеть должна отличаться от локальной сети OpenWrt. Например, при адресе модема 192.168.1.1 и сети 192.168.1.0/24 локальную сеть маршрутизатора можно разместить в 192.168.10.0/24.
Совпадение подсетей мешает однозначно определить, через какой интерфейс отправлять пакеты. При собственной маршрутизации модема также возникает дополнительный уровень NAT.
Межсетевой экран
Созданный интерфейс мобильного интернета необходимо включить в подходящую зону межсетевого экрана.
В типовой домашней конфигурации он относится к зоне wan. Для IPv4 используется маскарадинг, а пересылка из локальной зоны lan в wan разрешается соответствующим правилом.
Без правильного назначения зоны возможна ситуация, когда интернет работает на маршрутизаторе, но недоступен компьютерам и телефонам.
USB-модем, используемый как внешний канал, не следует автоматически добавлять в мост локальной сети. Мост и маршрутизируемое подключение выполняют разные задачи.
Питание и стабильность
Модем может потреблять больше энергии во время передачи данных, чем в состоянии ожидания. При недостаточном питании возможны отключения USB, повторное обнаружение устройства и обрывы соединения.
При таких симптомах проверяют блок питания маршрутизатора, кабель и допустимую нагрузку USB-порта. Для совместимого оборудования может использоваться качественный USB-хаб с собственным питанием.
Документация OpenWrt отдельно рассматривает нехватку питания как возможную причину нестабильной работы мобильных модемов.
Проверка соединения
Диагностику проводят последовательно:
Модем определяется на USB.
SIM-карта распознана и разблокирована.
Устройство зарегистрировано в мобильной сети.
Установлено соединение с правильным APN.
Внешний интерфейс получил сетевые параметры.
Маршрутизатор обращается к внешним ресурсам.
Доступ работает с устройства в локальной сети.
После перезагрузки подключение восстанавливается.
Такая последовательность позволяет отделить аппаратную неисправность от проблем регистрации, маршрутизации и DNS.
Если соединение устанавливается, но отдельные сайты работают некорректно, дополнительно проверяют IPv6 и MTU. Изменение этих параметров должно опираться на симптомы и требования конкретного подключения.
Резервный мобильный канал
Подключение модема само по себе не обеспечивает полноценное автоматическое резервирование. Для переключения необходимо проверять доступность интернета через основной канал и управлять маршрутами при отказе.
Физическое состояние Ethernet-порта не всегда отражает доступность сети провайдера. Кабель может оставаться подключённым при аварии за пределами дома.
Механизм резервирования выбирают с учётом версии OpenWrt и используемого межсетевого экрана. Документация проекта отдельно различает старую реализацию mwan3 на iptables и варианты для nftables.
Назначение связки
OpenWrt с USB-модемом подходит для временного подключения, загородной сети и резервирования проводного интернета. Стабильность зависит от совместимости драйверов, питания, радиопокрытия и нагрузки сети оператора.
Мобильный канал меняет способ доступа в интернет. Шифрование приложений, VPN и правила доступа к локальной сети настраиваются независимо от него.

Комментарии