par ONC » 19 Mai 2003 13:07
Il y a qque temps, quelqu'un avait posté un message en indiquant que s'il redémarrait son IPCop pas proprement, celui-ci refusait de se reconnecter à Internet jusqu'a ce qu'il le reinstall entierement.
<BR>
<BR>Il me semble que les seuls réponses qu'il a obtenu à l'époque était du genre "ben t'a qu'a reinstaller" et "faut pas l'arreter comme un oualou"... réponses certes exactes mais pas forcement pleinement satisfaisantes <IMG SRC="images/smiles/icon_wink.gif">
<BR>
<BR>Le pb c'est qu'une coupure de courant, ce n'est pas si rare qu'on croit.
<BR>
<BR>C'est arrivé ce matin à l'un de nos clients et IPCop refusait de se reconnecter.
<BR>
<BR>Même apres l'avoir redémarré proprement.
<BR>
<BR>La solution que j'ai trouvé :
<BR>
<BR>killall pppoe
<BR>killall pppd
<BR>rm /var/run/ppp*
<BR>/etc/ppp/ppp-on
<BR>
<BR>Le premier killall n'est a priori pas obligatoire, mais moi j'avais commencé par killer pppoe et ca a marché ensuite alors que j'ai pas testé en killant juste pppd (qui devrait pourtant killer pppoe du même coup, en theorie)
<BR>
<BR>C'est surtout l'avant dernière ligne qui est primordiale.
<BR>En fait, si on les processus sont tués un peu trop sauvagement, il reste des fichiers .pid pour pppoe et pppd dans le repertoire /var/run et ceux-ci refusent alors de se lancer à nouveau, considerant qu'ils sont déjà lancés.
<BR>
<BR>Suffit de les supprimer pour que les processus acceptent à nouveau de se lancer.
<BR>
<BR>De la même facon, il peut etre utile de supprimer lles autres fichiers .pid des services qui refuseraient de se lancer.
<BR>
<BR>La solution ultime serait peut etre de mettre un "rm /var/run/* -f" en au début du fichier "/etc/rc.d/rc.sysinit" pour qu'il nettoie bien tout à chaque redémarrage, mais j'ai pas testé <IMG SRC="images/smiles/icon_biggrin.gif">
<BR>
<BR>En esperant que ca puisse aider quelqu'un <IMG SRC="images/smiles/icon_smile.gif">
<BR>
<BR>PS: Il 'sagissait d'un IPCop 1.2<BR><BR><font size=-2></font>