Eu tenho um roteador que executa o debian e é usado para se conectar ao meu provedor usando L2TP (através de um modem a cabo).
O xl2tpd está configurado para rediscar se a conexão falhar (e o pppd está configurado para fazer um ping LCP o tempo todo), mas às vezes quando a conexão morre, ele fica aleatoriamente lá e não tenta se reconectar.
Veja alguns trechos dos meus arquivos de registro e configuração: link
versões usadas: xl2tpd-1.3.6, pppd 2.4.6