OVH Cloud OVH Cloud

arrêter une connection

13 réponses
Avatar
manop
bonjour,

J'aimerais réinitialiser ma connection ADSL lorsque il y a un pb, plutôt
que de rebooter...
voila mon script de connection:
*********************************************************
echo "Connection ADSL par MANUUUUUUUUUUUUUUUUUUUUU"

modprobe ppp_generic
modprobe ppp_synctty
modprobe n_hdlc

/usr/sbin/modem_run -m -f /usr/share/speedtouch/mgmt.o
pppd call adsl
*********************************************************

lorsque je fait
killall pppd
puis
pppd call adsl

la connection n'est pas remise en marche
je le voit avec ifconfig, ou un ping quelconque

il y a peut être un moyen plus doux ?

merci

10 réponses

1 2
Avatar
Marc
manop wrote:

lorsque je fait
killall pppd
puis
pppd call adsl

la connection n'est pas remise en marche
je le voit avec ifconfig, ou un ping quelconque

il y a peut être un moyen plus doux ?

merci



Salut,

tu dois avoir un fichier pid qui traine dans /var/run ou qqch comme ça.
(tu utilise l'option persist dans tes options de pppd ?)

Marc.

--
L'I2C sous Windows
http://perso.club-internet.fr/mbouget/index.html

ATTENTION : enlevez les X pour répondre (remove all X to reply)

Avatar
Rakotomandimby Mihamina
On Mon, 25 Oct 2004 19:19:54 +0200, Marc wrote:

manop wrote:

lorsque je fait
killall pppd



fais en un deuxieme. si il ne dit pas "no process killed" c'est qu'il faut
lui laisser le temps de tout tuer, car tout n'est pas immédiat dans la
vie

puis
pppd call adsl

la connection n'est pas remise en marche je le voit avec ifconfig, ou
un ping quelconque

il y a peut être un moyen plus doux ?



Oui , ne pas brusquer le truc, personnelleemnt j'ai une temporisation de
1 seconde entre chaque commande relative à ma connexion, car
statistiquement le fait d'enchainer les commandes (je parle spécialement
de ma connexion internet) fais que cela ne marche pas.

--
ASPO Infogérance - http://aspo.rktmb.org/activites/infogerance
Unofficial FAQ fcolc - http://faq.fcolc.eu.org/
Linux User Group sur Orléans et alentours.
Tél: + 33 2 38 76 43 65 (France)


Avatar
manop
tu dois avoir un fichier pid qui traine dans /var/run ou qqch comme ça.


oui; c'est ppp0.pid, tu penses que faire un kill direct du PID changera
du killall ?

(tu utilise l'option persist dans tes options de pppd ?)


non, juste pppd call adsl

Avatar
Marc
manop wrote:
tu dois avoir un fichier pid qui traine dans /var/run ou qqch comme ça.



oui; c'est ppp0.pid, tu penses que faire un kill direct du PID changera
du killall ?


non, par contre un joli rm ppp0.pid sera efficace (ce que je fais quand
mon pppd se sent mal)


(tu utilise l'option persist dans tes options de pppd ?)



non, juste pppd call adsl
pourtant bien pratique quand la machine reste up 24x7.


Marc.

--
L'I2C sous Windows
http://perso.club-internet.fr/mbouget/index.html

ATTENTION : enlevez les X pour répondre (remove all X to reply)


Avatar
manop
il y a peut être un moyen plus doux ?




Oui , ne pas brusquer le truc, personnelleemnt j'ai une temporisation de
1 seconde entre chaque commande relative à ma connexion, car
statistiquement le fait d'enchainer les commandes (je parle spécialement
de ma connexion internet) fais que cela ne marche pas.




voici mon script (d'essai) de déconnexion:

****************************************************
#killall modem_run
killall pppd
sleep 10
rmmod n_hdlc
rmmod ppp_synctty
rmmod ppp_generic
****************************************************

en effet je vais même jusqu'à 10 secondes...

de quelles commandes tu parles ?



Avatar
manop
Marc wrote:
manop wrote:

tu dois avoir un fichier pid qui traine dans /var/run ou qqch comme ça.




oui; c'est ppp0.pid, tu penses que faire un kill direct du PID
changera du killall ?



non, par contre un joli rm ppp0.pid sera efficace (ce que je fais quand
mon pppd se sent mal)


(tu utilise l'option persist dans tes options de pppd ?)




non, juste pppd call adsl


pourtant bien pratique quand la machine reste up 24x7.

Marc.

ok, je vais essayer, je te dirais, merci !




Avatar
Sebastien Kirche
Le 25 oct 2004, manop a dit :

bonjour,


Bonsoir,


J'aimerais réinitialiser ma connection ADSL lorsque il y a un pb,
plutôt que de rebooter...


Rebooter juste pour se reconnecter, ç'est très windowsien comme réflexe :)

voila mon script de connection:
*********************************************************
echo "Connection ADSL par MANUUUUUUUUUUUUUUUUUUUUU"

modprobe ppp_generic
modprobe ppp_synctty
modprobe n_hdlc

/usr/sbin/modem_run -m -f /usr/share/speedtouch/mgmt.o
pppd call adsl
*********************************************************


Mmm... Chez moi ® (Debian) je n'ai pas eu à faire de script de connexion,
pppoeconf s'en est chargé pour moi.
La déconnexion des 24 heures est gérée toute seule.

lorsque je fait
killall pppd


Mais pourquoi est-il si méchant ??

puis
pppd call adsl

la connection n'est pas remise en marche
je le voit avec ifconfig, ou un ping quelconque

il y a peut être un moyen plus doux ?


Voir du côté de pon/poff ?


merci


De rien :)

Sébastien Kirche

Avatar
manop
Rebooter juste pour se reconnecter, ç'est très windowsien comme réflexe :)


et le ton de ta réponse est aussi très linuxien...

Avatar
Rakotomandimby Mihamina
On Mon, 25 Oct 2004 21:47:36 +0200, manop wrote:

il y a peut être un moyen plus doux ?




Oui , ne pas brusquer le truc, personnelleemnt j'ai une temporisation de
1 seconde entre chaque commande relative à ma connexion, car
statistiquement le fait d'enchainer les commandes (je parle spécialement
de ma connexion internet) fais que cela ne marche pas.




voici mon script (d'essai) de déconnexion:

****************************************************
#killall modem_run
killall pppd
sleep 10


Ici, mets un autre 'killall pppd', et regardes-en la sortie pour voir si
il affiche 'no process killed'. Pour s'assurer qu'un killall a tout tué
des la premiere fois.


Les lignes suivantes sont inutiles. Je ne vois pas de raisons particuliere
de les mettre.

rmmod n_hdlc
rmmod ppp_synctty
rmmod ppp_generic
****************************************************

en effet je vais même jusqu'à 10 secondes...

de quelles commandes tu parles ?


Celles de reconnexion.
--
ASPO Infogérance - http://aspo.rktmb.org/activites/infogerance
Unofficial FAQ fcolc - http://faq.fcolc.eu.org/
Linux User Group sur Orléans et alentours.
Tél: + 33 2 38 76 43 65 (France)




Avatar
Sebastien Kirche
Le 26 Oct 2004, manop a formulé :

Rebooter juste pour se reconnecter, ç'est très windowsien comme
réflexe :)


et le ton de ta réponse est aussi très linuxien...


Bah c'était un clin d'oeil hein...
J'ai aussi XP sur mon poste.

<troll>
quoique depuis qu'il est cassé suite à un changement de machine, je n'ai pas
eu besoin de le réparer...
</troll>

Mais sur le fond, quid de passer par des outils adaptés (peut-être pas pour
ton usage ?) pour gérer la connexion : pppoeconf, pon, poff ?

Sébastien Kirche


1 2