Работа симок при активном WiFi на 2401

Добрый день!

Какое поведение должно быть на 2401, при подключенном LegacyWiFi и вставленных двух симках?

        "high":
        [
            "wb-eth0",
            "ServiceAP"
        ],
        "low":
        [
            "wb-gsm-sim1",
            "wb-gsm-sim2"
        ],
        "medium":
        [
            "LegacyWiFi"
        ]

Я ожидаю, что будет использоваться WiFi, что приоритетом выше, но так же будет активна связь по GSM, при этом в случае потери связи на SIM будет работать переключение SIM и т.д.
Я провел тест, вынув SIM карту из активного слота и оставив запасную SIM в другом слоте. Уровень сигнала на GSM упал до нуля, из route -n ppp0 исчез, но другая симка не стала активной.

Добрый день.
Переключение активной sim-карты выполняется вручную через утилиту mmcli.
По вашему описанию все ожидаемо отработало.

До тех пор пока еть соединение через более приоритетные каналы (WI-Fi например) соединение не будет подниматься на следующей SIM. Вот если не будет остальных - тогда NM попробует включить соединение второй SIM.

2 лайка

Извините, что?
Переключение активной sim-карты всегда выполнялось посредством Network Manager.

Догадывался об этом, но надеялся, что sim-карты будут независимо работать, поддерживая сеть.
А при старте самого контроллера, первая сим в любом случае будет поднята, даже если есть WiFi?

Нет. Сам модем не умеет две сим (два соединения) одновременно. Он про них вообще ничего-ничего не знает, к нему по очереди внешней микросхемой-коммутатором подключаются разные SIM.

Да.
Если включено “Отключать, если активно другое соединение с более высоким приоритетом” - то соединение будет опущено.

1 лайк

Да, да, это знаю. Было бы неплохо, наверно, через NetworkManager (он же переключает сим и проверяет сеть?) проверять что происходит с ppp0 даже когда настроено более приоритетное соединение для поддержки GSM в рабочем состоянии.
Это удобно, например, когда происходит пусконаладка и неожиданно попалась заблокированная сим или покрытие слишком плохое. Как правило контроллер в это время висит на сервисном (временном) WiFi.

А тут уточню, но NM с установленной периодичностью пингует хост для проверки (на самом деле http-запрос выполняет) для текущего интерфейса.
То есть, действительно, для остальных - не проверяется. Добавлю в пожелания.

1 лайк

Кстати сделано хорошо. Это надежнее чем обычный ping. Помогает поймать неожиданный редирект на страницу оператора для оплаты интернета)

Большое спасибо! Будем рады, это сильно ускорит монтаж и потенциально сократит расходы.