Linux PPP: как отлаживать разъединения с кодом выхода = 16?

Я использую pppd и wvdial для встроенной системы ARM Linux. У меня есть модем CDMA, подключенный через последовательный порт и подключающийся к сети Verizon. Я вижу, что несколько раз в день pppd выходит с кодом выхода 16 (см. Точное сообщение из журнала ниже). Как я выясню, что вызывает эти отключения? В частности, что означает, что LCP terminated by peer сообщением LCP terminated by peer ?

 Feb 18 12:31:04 ts7600-47aad3 pppd[3242]: LCP terminated by peer Feb 18 12:31:04 ts7600-47aad3 pppd[3242]: Connect time 0.6 minutes. Feb 18 12:31:04 ts7600-47aad3 pppd[3242]: Sent 1044 bytes, received 0 bytes. Feb 18 12:31:04 ts7600-47aad3 pppd[3242]: restoring old default route to eth0 [1 92.168.98.1] Feb 18 12:31:07 ts7600-47aad3 pppd[3242]: Connection terminated. Feb 18 12:31:07 ts7600-47aad3 pppd[3242]: Modem hangup Feb 18 12:31:07 ts7600-47aad3 pppd[3242]: Exit. Feb 18 12:31:07 ts7600-47aad3 wvdial: Disconnecting at Tue Feb 18 12:31:07 2014 Feb 18 12:31:07 ts7600-47aad3 wvdial: The PPP daemon has died: A modem hung up t he phone (exit code = 16) Feb 18 12:31:07 ts7600-47aad3 wvdial: man pppd explains pppd error codes in more detail. 

Важно: вы всегда можете переопределять параметры по умолчанию с помощью локальных опций.

от пользователя man pppd

  /etc/ppp/options System default options for pppd, read before user default options or command-line options. и  /etc/ppp/options System default options for pppd, read before user default options or command-line options. 

а также

 ~/.ppprc /etc/ppp/options.ttyname /etc/ppp/peers 

вы должны включить параметры отладки (иногда также kdebug)

  debug Enables connection debugging facilities. If this option is given, pppd will log the contents of all control packets sent or received in a readable form. The packets are logged through syslog with facility daemon and level debug. This information can be directed to a file by setting up /etc/syslog.conf appropriately (see sys-log.conf(5)). 

коды выхода

  EXIT STATUS 16 The link was terminated by the modem hanging up. 

и так далее.

Ваша ошибка: LCP terminated by peer есть несколько ссылок, которые объясняют, как это исправить:

you'll need to pass "refuse-eap" option to pppd. убунту

lcp_term_authentication

или просто проверьте свои учетные данные.