github fildunsky/luci-app-5gmodem v2.3.8

latest releases: v3.2.1, v3.2.0, v3.1.0...
one month ago

Приоритеты и метрики дружат с туннелями и своими таблицами (issue #12)

  • Своя таблица маршрутизации интерфейса (ip4table/ip6table) теперь уважается везде: и живое переключение приоритета, и перетаскивание порядка, и штрафы сторожа двигают default-маршрут в той таблице, где он на самом деле живёт, а не в main. Раньше для таких интерфейсов смена приоритета просто не срабатывала.
  • База метрик аплинков — от 100 с шагом 10 (100, 110, 120…): туннелям (WireGuard, ZeroTier и прочим) остаётся весь диапазон 1–99. Кому нужно прежнее соглашение — в настройках появилась галочка «Метрики, совместимые с mwan3», возвращающая 10/20/30. Применяется при следующей смене приоритета; относительный порядок аплинков сохраняется.
  • Новый интерфейс модема создаётся ступенью ниже базы (110/20) — он по-прежнему никогда не перехватывает трафик у соседей.

Вкладка «Модем»: поля больше не витринные (issue #12)

  • APN в ручном режиме записывается в интерфейс при сохранении (пустое поле = провайдерский APN по умолчанию), а фоновая подсказка по оператору больше не перетирает введённое — раньше «Вручную + свой APN + Сохранить» молча ничего не меняло, и поле «сбрасывалось на internet».
  • «Тип IP» тоже пишется в живой интерфейс — в правильную опцию своего протокола (pdp/pdptype/iptype, у каждого свой словарь и регистр). Применяется со следующим дозвоном.

Слежение за интернетом — теперь и в общих настройках (issue #12)

Сворачиваемый блок «Слежение за интернетом» на странице «Настройки», сразу под настройками приоритета: раскрывается той же анимацией, что блоки на «Сети», и доступен даже при выключенном виджете приоритета (раньше настроить сторожа без виджета было негде). Кнопки «Сохранить» нет — каждое изменение применяется сразу, сторож тут же делает первый круг. Модалка с шестерёнки на панели осталась, форма у них общая.

AT не трогает модем под ModemManager (issue #13)

У Dell DW5821e / Foxconn T77W968 открытие вкладки роняло сессию данных: наш AT-опрос шёл параллельно ModemManager, когда протокол интерфейса в конфиге расходился с реальностью. Теперь владение проверяется по факту — модем числится в списке MM, значит AT и живые чтения диапазонов к нему не ходят вовсе, а карточку наполняет mmcli (свои модемы спрятаны от MM инхибицией, их это не касается). На крайний случай есть ручной рычаг: uci set 5gmodem.<секция модема>.no_at=1 — полный запрет AT-опроса конкретного модема.

Карточка модема

  • Частые USB-реэнумерации (модем «отваливается и возвращается» — почти всегда питание) теперь видны: жёлтый значок-предупреждение слева от vid:pid, подробности — в подсказке при наведении. В статусе подключения виден номер попытки: «Инициализация… (инициализация №3)».
  • Песочные часы несвежих данных показывают в подсказке, сколько именно не обновлялся снимок.

Статистика

  • В таблице помесячного трафика у каждой строки появился крестик — строку можно удалить (с подтверждением; строка активного аплинка за текущий месяц начнёт счёт заново).
  • Подписи SIM-карт переживают перезагрузку (хранятся в /etc вместе со счётчиками) — вынутая карта больше не превращается в сырой ключ sim-8970….
  • Карта, не отдающая свой номер (AT+CNUM), подписывается «Оператор ICCID: …» полным ICCID; если владелец позже пропишет номер, строка сменит подпись, сохранив всю историю.

Мелочи

  • L850/L860: страница больше не рисует кэшированные диапазоны чужого модема («5G SA+NSA» от соседа-FM350), пока владелец кэша не подтверждён, а чтение диапазонов уступает порт живому дозвонщику.
  • Выпадающие списки в таблицах настроек (хост пинга) на теме proton2025 больше не обрезаются блоком и не скроллятся в крошечном окошке (фикс и в теме, и потолок списка в приложении).

Don't miss a new luci-app-5gmodem release

NewReleases is sending notifications on new releases.