В выгрузке сообщений очень много ошибок синхронизации времени (я так понял)
[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 модема не пингуется.
Регистрация в сети
Сообщения с route при отсутствии связи.
Сообщения с route после восстановления связи.
разницы по route до и после не вижу.
Traceroute 8.8.8.8 после восстановления сети
куда двигаться дальше?
Отсюда видно, что модему провайдер адрес выдал.
При этом соединения модема с провайдером есть - но пинг
не проходит. А прочие адреса, шлюз провайдера который видно в выводе с модема пингуются?
Ну то есть тут все остальное, вокруг, можно не проверять. А если в таком режиме отправить SMS, например? Отправляется?
А выключение-включение модема исправляет связь? С теми же, кстапи, адресами?
SMS отправлять не пробовал, тариф не позволяет. Как это делать? Для общего развития.
Пробовал перезагрузкой модема, не помогло.
Помогает только перезагрузка WB.
https://wirenboard.com/wiki/GSM/GPRS#Работа_с_sms_и_ussd
USSD тоже недоступны?
Это как? то есть что делалось?
Командой wb-gsm restart_if_broken