Que fait-il donc ? Simple. Il vérifie votre connection. S'il n'arrive pas à atteindre l'extérieur, il relance la connection tout seul. Et, cerise sur le gâteau, il logge toutes les connections/deconnections dans un fichier, comme ça vous pourrez gueuler sur France Télécom (l'ADSL est vraiment pourri à Paris...) avec preuve à l'appui :-)
Deux conditions néanmoins. Tout d'abord, il faudra le lancer en root, car seul root peut écrire dans /var/log, et en général seul root peut lancer une connection ppp (sauf si vous avez bidouillé un peu). Ensuite, il vous faudra modifier la ligne 11 (adresse IP d'un serveur DNS de votre fournisseur d'accès) pour un fonctionnement optimal.
Ce script est déstiné à être éxécuté automatiquement, le plus souvent possible (toutes les minutes par exemple). Pour cela :
* * * * * /usr/local/sbin/chkconnect.sh
Pour plus de précisions sur la syntaxe du fichier crontab, "man 5 crontab".
Pour downloader le fichier, cliquez ici.