Некорректное состояние network manager

День добрый.

Наблюдаю странное поведение network manager:

При загрузке контроллера поднимается интерфейс gsm 1 (он обладает наивысшим приоритетом, средним обладает gsm 2, оба lan обладают низким приоритетом. При этом оба lan активны, но выхода в интернет с них нет) и всё работает. Проходит несколько дней и не понятно с какого перепугу ситуация становится приведенной на картинке:
После этого контроллер можно только перезагрузить по питанию. Связь с ним сама не появится.

Прошивка - актуальный продакшн, обновлен крайний раз неделю назад.

Контроллер не в РФ. Меняли симки разных провайдеров, в том числе отечественные, - результат одинаковый.

Добрый день!

Для диагностики проблемы пришлите, пожалуйста, архив с диагностической информацией контроллера. Создание архива описано в документации.

День добрый! Ждем, когда техники доедут до установки и перезагрузят контроллер… Особенность многих наших инсталляций в том, что они без людей.

приложен диагностический архив, доступен только сотрудникам поддержки
(347,2 КБ)

пока контроллер в доступе - руками поднял связь на нем.
Есть подозрение, что некорректно обрабатывается ситуация, когда есть два GSM соединения, каждое из которых может быть активным, но ни на одном из них не разрешен доступ в интернет. Как это, например, бывает в разных странах с не валидными либо просроченными IMEI. Сейчас я поправил ситуацию тем, что поменял модему IMEI.
Но все равно - ситуация, отображенная на картинке выше - возникать не должна.

На контроллере два GSM-соединения (gsm 1 и gsm 2), оба настроены на SIM в слоте 1, второй слот пуст. Подскажите: планировались ли две SIM-карты в двух слотах, или второе соединение здесь лишнее?

бывает, что симок две. И пока эта установка была в РФ там как раз две и использовались.

кстати - там к gsm 1 слот sim 1 “прибит гвоздями” - то есть указан в настройках. А для gsm 2 - нет привязки вовсе:

Раз фактически одна SIM-карта, то уберите второе gsm из приоритетов. Пока в слоте одна симка - переключаться станет не между чем, перещелкивания прекратятся. Второй профиль вернёте, когда в слот реально встанет вторая карта; тогда его нужно будет привязать к слоту 2.

это понятно. Непонятно как получается, что у единственного реально работающего соединения оказывается статус “отключено ибо есть с более высоким приоритетом”. Какое соединение в этом случае является работающим с точки зрения nm?

Кроме того - запрещать второе соединение - так себе идея.

Замысел конструкции в том, что при возникновении проблем со связью приходит служба эксплуатации, всовывает вторую заведомо рабочую симку и всё должно подключиться

Идея вполне логичная, у вас gsm1 привязан к слоту 1, gsm2 ни к чему не привязан, но т.к. симка одна - то к 1 слоту. Интернет пропадает, wb-connection-manager переключает на gsm2 на тот же слот с той же сим-картой. И этот процесс идет по кругу, что видно из логов. От постоянных переключений (480 переключение за 12ч в логе) модем со временем виснет и не поднимается до перезагрузки по питанию

Пока разбираюсь с этим, постараюсь вернуться с обратной связью как можно скорее

Так, чем плохо непривязанное к слоту соединение - понятно, спасибо. Значит прибить гвоздями второе соединение к sim2 должно эту проблему решать. При условии, что MM не пытается переключиться на пустой слот.

Почему не хочу запрещать второе соединение - у тамошней службы эксплуатации доступа к софту никакого нет и не надо. А вот всунуть симку они могут. Учитывая, что нужно это только тогда, когда первая симка не работает - у меня в этот момент доступа нет и соединение по второй симке должно подняться без чьего либо участия - просто по факту вставления симки.

У себя проверил, сделал два соединения на разных приоритетах с разной привязкой к слоту, вставил симку с инетом на горячую, все завелось

Спасибо, я так и сделал - привязал второе соединение к пустому второму слоту. Надеюсь оно не будет бесконечно пытаться переключать слот с отсутствующей симкой на слот с нерабочей.

Переключения между соединениями инициирует wb-connection-manager по приоритетам - это штатно. Поведение на пустом втором слоте (пока карта не вставлена) на длительном интервале отдельно не проверял, я вставил симку через минут 10-15. Если заметите нестабильность модема в этом состоянии, то напишите, разберём.

Подскажите, пожалуйста, на данном этапе остались ли еще вопросы?

День добрый.
В принципе можно списать вопрос с некорректным состоянием NM, которое на самой первой картинке, в разряд чудес и посмотреть будет или нет виснуть модем с привязанным пустым слотом.
Но это точно быстро не будет. Потому как чтобы проверить как это работает - должна надолго пропасть связь.

Тут скорее не некорректное состояние NM, а некорректная подпись, передам разработчикам.

На длинной дистанции такой режим работы нет возможности протестировать, поэтому точно сказать не могу. Тему тогда закрою, раз вопросов пока нет. Если вдруг появятся, то напишите, будем разбираться.

ок