на шлюзе установлено vpn-соединение для раздачи через него нета всем страждущим . ось - дебиан 3.0 r1, ядро 2.4.30 (наложены патчи для mppc и mppc), pppd 2.4.3(собран из исходников, также пропатчен), pptp 1.4.0 (из исходников).
ВПН стартует из rc.S скриптом содержащим "pppd call provider".
При простое > 2 часов в дебаге получаю =>е:
Nov 24 04:02:43 nethost pppd[902]: rcvd [iPCP TermReq id=0x2]
Nov 24 04:02:43 nethost pppd[902]: Script /etc/ppp/ip-down started (pid 1140)
Nov 24 04:02:43 nethost pppd[902]: sent [iPCP TermAck id=0x2]
Nov 24 04:02:43 nethost pppd[902]: rcvd [LCP TermReq id=0x3]
Nov 24 04:02:43 nethost pppd[902]: sent [LCP TermAck id=0x3]
Nov 24 04:02:44 nethost pppd[902]: Script /etc/ppp/ip-down finished (pid 1140), status = 0x0
после чего интерфейс падает. насколько я понимаю, сервак впн рвёт соединение по таймауту (С этим мне уж ничего не поделать). В мане к pppd написано, что для для перезвона при разрыве соединение нужно использовать опцию persist. Не помогает . Никаких попыток перезвонить судя по логам pppd не предпринимает. Подскажите пож. как заставить pppd перезванивать?