У ppp есть своя система lqr но зачастую она тоже ошибается.
А если есть НАТ то lqr может и сработает, а НАТ отваливается, наверное
из-за изменения IP.
У меня скрипт. Шлет раз в 2 минуты пару пингов и если нет ответа запускается
комплекс востановления соединения с перезагрузкой НАТА РРР обновления IP
в фаерволе и в добавок отсылает на dyndns.org новый IP.
Кстати в статьях есть чтото подобное
http://www.lissyara.su/?id=1292