Потеря связи через GSM

В выгрузке сообщений очень много ошибок синхронизации времени (я так понял)
[ntp] error resolving pool 0.debian.pool.ntp.org: Name or service not known (-2)
[ntp] error resolving pool 1.debian.pool.ntp.org: Name or service not known (-2)
[ntp] error resolving pool 2.debian.pool.ntp.org: Name or service not known (-2)
[ntp] error resolving pool 3.debian.pool.ntp.org: Name or service not known (-2)
Подключился локально к контроллеру, попытался пингануть. Ответа нет.
Тень сомнения упала на модем GSM.
Проверил качество сигнала через minicom, сигнал отличный.
Восстановить связь удалось после перезагрузки контроллера.
При возникновении подобной ситуации как проверить состояние/ активность модема?
Настройки /etc/network/interfaces:
auto usb0
allow-hotplug usb0
iface usb0 inet dhcp
pre-up wb-gsm restart_if_broken
pre-up sleep 10
log_20221208T193750.log (41.3 КБ)

Добрый день.
Вообще типичный путь, при настройке через RNDIS - определить, получен ли от модема адрес интерфейсом usb0, если да - пингуется ли модем. Если да - - то зайтина модем minicom и определить, зарегистрирован ли в сети опратора, пингуется ли что-то с модема.
Но судя по root : unable to resolve host - что-то с dns, какой используется?

адрес присвоен


модем не пингуется.

каким образом проверить?

А где пинг модема?

cat /etc/resolv.conf

проверял через ping 8.8.8.8.
было 100% потерянных данных.

nameserver 192.168.0.1

Это пинг DNS гугла. Он точно не на модеме. Проверте пинг 192.168.0.1
Ну и если он, пинг, удачен - пропингуйте уже-что-то в инетрнесе с самого модема.

Хорошо, при повторной потере связи попробую выполнить.

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

Выполнить на модеме

AT+CPING=8.8.8.8,1

Сейчас связь восстановили перезагрузкой. Думаю через пару дней опять отвалится.
После проверки пинга самого модема, что нужно еще проверить? Если пингуется или если не пингуется.

Если пингуется - тогда поставить/использовать traceroute с контроллера. Но - маловероятно… Если нет - то тут уже либо провайдер виноват (смотреть статус регистрации в сети, пинговать шлюз провайдера) то есть исследовать всю цепочку.

C модема не пингуется.
image

Регистрация в сети

Сообщения с route при отсутствии связи.
image

Сообщения с route после восстановления связи.
image

разницы по route до и после не вижу.

Traceroute 8.8.8.8 после восстановления сети

куда двигаться дальше?

Отсюда видно, что модему провайдер адрес выдал.
При этом соединения модема с провайдером есть - но пинг

не проходит. А прочие адреса, шлюз провайдера который видно в выводе с модема пингуются?

Пробовал, пинг не проходит.

Ну то есть тут все остальное, вокруг, можно не проверять. А если в таком режиме отправить SMS, например? Отправляется?

А выключение-включение модема исправляет связь? С теми же, кстапи, адресами?

SMS отправлять не пробовал, тариф не позволяет. Как это делать? Для общего развития.
Пробовал перезагрузкой модема, не помогло.
Помогает только перезагрузка WB.

https://wirenboard.com/wiki/GSM/GPRS#Работа_с_sms_и_ussd
USSD тоже недоступны?

Это как? то есть что делалось?

Командой wb-gsm restart_if_broken