PPPD соединение без прерывания - PullRequest
0 голосов
/ 04 сентября 2018

Я пытаюсь заставить систему работать с модемом и следующими сервисами:

  1. постоянное соединение для передачи данных (2G / 3G / 4G) с использованием старого последовательного интерфейса (не qmi / wmi)
  2. постоянный опрос в AT-команде для получения SMS и получения информации мониторинга, такой как сигнал, провайдер, сотовый ...

Может ли этот модем быть подключен 24/24 без перерыва? На самом деле у меня быстро каждый день один или два небольших перерыва в данных (от 1 до 10 минут).

Главный вопрос: можно ли подключить модем к провайдеру 24/24 без прерывания, или это обычное поведение, которое иногда нужно отключать?

Дополнительное примечание: у меня несколько устройств, и двоичный файл PPPD выходит из строя через 10 минут на всех устройствах.

Я собрал несколько журналов и вижу, что система отключается каждые ~ 720 минут = 12 часов:

Sep 14 20:23:02 daemon.info pppd[1905]: Connect time 718.6 minutes.
Sep 15 08:23:02 daemon.info pppd[19903]: Connect time 719.9 minutes.
Sep 15 20:23:03 daemon.info pppd[2493]: Connect time 719.9 minutes.
Sep 16 08:23:03 daemon.info pppd[16865]: Connect time 719.9 minutes.
Sep 16 20:23:03 daemon.info pppd[31234]: Connect time 719.8 minutes.
Sep 17 08:23:03 daemon.info pppd[13827]: Connect time 719.8 minutes.

1 Ответ

0 голосов
/ 04 декабря 2018

В зависимости от провайдера / ячеек. Система будет отменять регистрацию вашего модема каждые X часов (в моем случае 12 часов).

Лучшее решение, которое я нашел, это установить параметр --persist на pppd. Перерегистрация системы занимает ~ 1 минуту, но PPPD остается в живых.

...