D'abord tu cr"e ,le fichier suivant:
<BR>/etc/rc.d/init.d/pppoa pour çà tu tapes la ligne
<BR>
- Code: Tout sélectionner
<BR> pico /etc/rc.d/init.d/pppoa
<BR>
<BR> et tu fais un copier coller du script suivant:
<BR><!-- BBCode Quote Start --><TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-2>En réponse à:</font><HR></TD></TR><TR><TD><FONT SIZE=-2><BLOCKQUOTE>
<BR>#!/bin/sh
<BR># description: Starts and stops an ADSL connection (PPPoA)
<BR># /etc/rc.d/init.d/pppoa
<BR>
<BR>
<BR>
<BR>LOG=/var/log/adsl
<BR>
<BR>
<BR>getip() {
<BR> IP=`/sbin/ifconfig ppp0 | fgrep "inet ad" | cut -f2 -d":" | cut -f1 -d" "`
<BR> }
<BR>
<BR>. /etc/rc.d/init.d/functions
<BR>
<BR>case "$1" in
<BR>start)
<BR> echo -n "Starting pppoa & STUSB : "
<BR> echo $(date)" : Loading USB modules ..." >> $LOG
<BR> rmmod usb-uhci
<BR> modprobe usb-uhci
<BR> sleep 2
<BR> echo $(date)" : Loading microcode ..." >> $LOG
<BR> /usr/local/bin/modem_run -f /usr/local/bin/mgmt.o -m
<BR> echo $(date)" : Microcode loaded" >> $LOG
<BR> modprobe n_hdlc
<BR> route del default
<BR> echo $(date)" : Running pppd ..." >> $LOG
<BR> pppd call adsl
<BR> echo $(date)" : ADSL started" >> $LOG
<BR> ;;
<BR>stop)
<BR># warning : it kills all running pppd
<BR> echo -n "Shutting down pppoa & STUSB : "
<BR> echo $(date)" : Killing pppd ..." >> $LOG
<BR> killproc pppd
<BR> echo $(date)" : ADSL stopped" >> $LOG
<BR> ;;
<BR>restart)
<BR> echo $(date)" : Restarting adsl connection ..." >> $LOG
<BR> echo $(date)" : Killing pppd" >> $LOG
<BR> killproc pppd
<BR> echo $(date)" : pppd killed" >> $LOG
<BR> sleep 2
<BR> echo $(date)" : Starting pppd" >> $LOG
<BR> /usr/sbin/pppd call adsl
<BR> echo $(date)" : pppd started" >> $LOG
<BR> ;;
<BR>*) echo "Usage: $0 {start|stop|restart}"
<BR>exit 1
<BR>esac
<BR>
<BR>exit 0
<BR></BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE><!-- BBCode Quote End -->
<BR>
<BR>Fais bien gaffe qu'il n'y aie pas de retour de chariot farceurs qui viennent se camoufler dans ton script... ca m'a déjà jouer des tours.
<BR>Quand c bon, CTRL+O et CTRL+X pour sauver et quitter
<BR>Ensuite, il y a plusieurs solutions:
<BR>Soit tu met une ligne:
<BR>
- Code: Tout sélectionner
<BR>Service pppoa start
<BR>
<BR>à la fin du fichier etc/rc.local
<BR>
<BR>soit:
<BR>tu crées les racourcis suivants:
<BR>
- Code: Tout sélectionner
<BR>ln -s /etc/rc.d/init.d/pppoa /etc/rc.d/rc7.d/S58pppoa
<BR>ln -s /etc/rc.d/init.d/pppoa /etc/rc.d/rc6.d/K02pppoa
<BR>
<BR>
<BR>Tu reboot et ca devrais rouler...
<BR>
<BR>NB: D'un point de vue extérieur, la seconde solution est beaucoup plus propre.
<BR>
<BR>EDIT: Bruno, c'est normal, que le BBCODE [code] chie dans la colle ?
<BR>_________________
<BR>Voir la config de mon serveur dans mon profil!
<BR>
<BR><font size=-2></font><BR><BR><font size=-2></font>