Pour ce qui est de l'ADSL, j'ai fait un petit script qui fonctionne �
merveille sous Mandrake 6x et 7.0/1
********************************************************************
# Source function library.
. /etc/rc.d/init.d/functions
# See how we were called.
case "$1" in
start)
echo -n "D�marrage ADSL : "
ifconfig eth0 10.0.0.10 netmask 255.255.255.0
daemon pptp alcatel
echo
touch /var/lock/subsys/adsl
;;
stop)
echo -n "D�connexion ADSL (pptp) : "
killproc pptp
echo -n "D�connexion ADSL (pppd) : "
killproc pppd
echo
rm -f /var/lock/subsys/adsl
;;
restart)
$0 stop
$0 start
;;
cron)
$0 status
if [ $? != 0 ]
then
$0 restart;
fi
;;
status)
if [ -f /var/lock/subsys/adsl ]
then echo -n "Connexion d�marr�e, "
lepid=`pidof pppd`
if [ $lepid ]
then echo "processus en cours.($lepid)";exit 0;
else echo "mais une d�connexion a eu lieu.";exit -1;
fi
else echo "Pas de connexion en cours.";exit -1;
fi
;;
*)
echo "Usage: $0 {start|stop|restart|status}"
exit 1
esac
exit 0
*********************************************************************
Il suffit de placer ce script dans les scripts de d�marrage
(/etc/rc.d/init/adsl par ex et puis de faire un lien symbolique pour
l'�x�cuter (par ex dans /etc/rc.d/rc5.d/adsl)
Par la suite, ajouter un ligne dans crontab pour �x�cuter le script toutes
les 5 minutes avec l'argument "cron". Ainsi, toutes les 5 minutes, le script
teste la connection et se relance si besoin est.
Cela marche � merveille depuis un certain tps chez moi.
Les argument sont les suivants :
start : d�marre la connexion
stop : sans commentaire
restart : idem
status : renvoie l'�tat de la connexion
cron : teste la connexion, puis relance la connexion si n�cessaire
_________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.
Share information about yourself, create your own public profile at
http://profiles.msn.com.