|
Форум cronyx.ru (архив)
sync pppd on linux | z0termann  :: 2005-01-26 11:35 |
проблема заключается в следующем - на прозрачном канале при отсутствии сигналов в канале и опции ppp local, pppd после неудачных попыток lcp завершает работу и залипает: sent [LCP ConfReq id=0x1 <mru 576> <asyncmap 0x0> <magic 0x8e34b954> <pcomp> <accomp>] LCP: timeout sending Config-Requests Connection terminated
strace показывает слудеющее: write(1, "Connection terminated.", 22) = 22 write(1, "
", 1) = 1 read(11, 0x8081262, 1502) = -1 EAGAIN (Resource temporarily unavailable) read(6, 0x8081262, 1502) = -1 EAGAIN (Resource temporarily unavailable) unlink("/var/run/ppp0.pid") = 0 ioctl(11, JFFS_PRINT_HASH or PPPIOCGFLAGS, 0xbfffb480) = 0 ioctl(10, TCFLSH, 0x2) = 0 ioctl(10, TIOCSETD
у меня создалось впечатление, что какой-то ioctl в синхронном драйвере не дописан.
в моем случае pppd должен отваливаться, дабы запускался скрипт дозвона по backup dialup line, если выделеннвя линия упала. Есть ли какие рекомендации по исправлению данной ситуации ? драйвер cronyx tau/sigma - последний
|