Sinon, lors du boot de linux, lors du bringing up interface eth0, il ne met pas OK.....
On s'occupera de ce probleme apres :)
et après, lors de la connection adsl automatique, il me met failure.... donc je suis obligé a chaque fois de le faire manuellement avec mon calepin a coté de moi....
ma commande est :
#modprobe n_hdlc
#/usr/sbin/modem_run -f /usr/share/speedtouch/mgmt.0
#pppd call adsl
Disons que c'est long, et je voulais savoir s'il y avait moyen de le faire automatiquement....
Oui c'est possible, et il suffit de faire un script.
Je suppose qu'il refuse de la faire a cause de eth0 ....
Je ne pense pas que cela soit liée (as tu une carte réseau ?)
Pour faire le script : Sous linux, ouvre ton éditeur de texte préféré ((X)Emacs, vim, nedit, jed ou autre), crée un nouveau fichier, et met y ceci :
#!/bin/sh
modprobe n_hdlc
sleep 5
/usr/sbin/modem_run -f /usr/share/speedtouch/mgmt.0
sleep 5
pppd call adsl
donne un nom a ce fichier (par exemple
lanceur_adsl.sh ) et quitte ton éditeur.
Modifie ensuite les propriétés (permissions/droits) du fichier et ajoute l'execution (
chmod +x lanceur_adsl.sh).
Met ce fichier dans /root/ (par exemple)
A partir de maintenant, si tu tapes /root/lanceur_adsl.sh les commandes précédentes seront executées...
Vérifie que cela fonctionne (en tapant (en root) /root/lanceur_adsl.sh dans un terminal pour lancer ta connexion) avant de passer à la suite
Pour aller au bout de notre action il faut faire en sorte que ce script soit exécuté au démarrage de la machine.
Pour faire en sorte qu'un programme se lance au démarrage sous GNU/Linux, il faut faire un lien vers ce programme dans le répertoire
/etc/rc.d/rcX.d/ (où X est le runlevel, en général c'est 3, 4 ou 5)
Les lien dans ces répertoires doivent porter un nom précis :
SYYnomduprogramme
S = sert a dire que l'on veut lancer le programme
Y (un chiffre) = le moment ou le script sera lancé (0 = au début du boot, 100=fin du boot)
pour créer ce lien, ouvre un terminal et tapes (en root) :
ln -s /root/lanceur_adsl.sh /etc/rc.d/rcX.d/S95lanceur_adsl.sh (en remplacant le X par le runlevel que tu souhaite, de plus rien ne t'empeche de le faire 3 fois, pour les runlevel 3, 4 et 5...)
Normalement au prochain reboot, la connexion se lancera toute seule...