Laurent COOPER wrote:
>> # pptp modem
> apr�s avoir configur� les fichiers /etc/hosts /etc/resolver.conf
> et /etc/ppp/options et pap-secret
> 
> Pour ce qui est de relancer la connexion si elle se coupe j'ai lu
> quelque part une solution qui serait int�ressante
> (tr�s �l�gante) mais je n'ai pas retrouv�:
> 
> pptp (ppoe aussi sans doute) lance une connexion ppp.
> Lorsque l'interface ppp se coupe (d�connexion), un script
> ifdown doit �tre execut�... je crois...
> Donc il suffit de mettre dans ce script la commande
> pour lancer pptp (1ligne) et on est jamais d�connect�.
En fait, je fais un arr�t complet de pppd, pptp et j'enl�ve les flags.
J'ai eu besoin de couper et relancer le modem seulement lorsque j'ai
�teint la machine passerelle et que je l'ai relanc� en laissant le modem
allum�. Il refuse dans ce cas de lancer la connexion!

#!/bin/sh
killall pppd
killall pptp
rm -rf /var/run/pptp

puis je relance tout. En cas de coupure tout se passe bien: Exemple de
journ�e  bien agit�e (aujourd'hui), il y a eu une grande coupure (1
heure!)

#extrait du fichier ADSL.log
#
# coupure et relance � 0h50
Fri Nov 24 00:50:00 CET 2000
Arret ADSL
Fri Nov 24 00:50:01 CET 2000
lancement ADSL
L'adresse IP du lyc�e est � l'heure actuelle:
193.251.53.103
# coupure FT (ping ne marche pas)
Fri Nov 24 04:15:10 CET 2000
Fri Nov 24 04:15:10 CET 2000
Arret ADSL
ADSLstart: no process killed
# un killall ADSLstart parce qu'il y a une boucle d'attente de connexion
# dans ce script, en cas d'�chec �a attend ind�finiment
Fri Nov 24 04:15:10 CET 2000
lancement ADSL
(unknown)[13348]: log[pptp_dispatch_ctrl_packet:pptp_ctrl.c:533]: Client
connection established.
# pptp OK
(unknown)[13348]: log[pptp_dispatch_ctrl_packet:pptp_ctrl.c:639]:
Outgoing call established.

warn[decaps_gre:pptp_gre.c:239]: discarding out-of-order
L'adresse IP du lyc�e est � l'heure actuelle:
193.251.53.103
# ppp reparti
# deuxi�me coupure
Fri Nov 24 16:45:11 CET 2000
Fri Nov 24 16:45:11 CET 2000
Arret ADSL
ADSLstart: no process killed
Fri Nov 24 16:45:11 CET 2000
lancement ADSL
(unknown)[15422]: log[pptp_dispatch_ctrl_packet:pptp_ctrl.c:533]: Client
connection established.
(unknown)[15422]: log[pptp_dispatch_ctrl_packet:pptp_ctrl.c:639]:
Outgoing call established.
(unknown)[13348]: log[pptp_conn_close:pptp_ctrl.c:275]: Closing PPTP
connection
# on r�essaye 1/4 heure apr�s
Fri Nov 24 17:00:10 CET 2000
Fri Nov 24 17:00:10 CET 2000
Arret ADSL
# A noter que ADSLstart �tait toujours actif!
Fri Nov 24 17:00:11 CET 2000
lancement ADSL
(unknown)[22673]: log[pptp_dispatch_ctrl_packet:pptp_ctrl.c:533]: Client
connection established.
(unknown)[22673]: log[pptp_dispatch_ctrl_packet:pptp_ctrl.c:639]:
Outgoing call established.
(unknown)[15422]: log[pptp_conn_close:pptp_ctrl.c:275]: Closing PPTP
connection
# encore rat�
.....
# jusqu'� 17h30
Fri Nov 24 17:30:10 CET 2000
Fri Nov 24 17:30:10 CET 2000
Arret ADSL
pppd: no process killed
# normal, la connexion n'a jamais pu se faire
Fri Nov 24 17:30:11 CET 2000
lancement ADSL
(unknown)[4297]: log[pptp_dispatch_ctrl_packet:pptp_ctrl.c:533]: Client
connecti
on established.
(unknown)[4297]: log[pptp_dispatch_ctrl_packet:pptp_ctrl.c:639]:
Outgoing call e
stablished.
(unknown)[29857]: log[pptp_conn_close:pptp_ctrl.c:275]: Closing PPTP
connection
warn[decaps_gre:pptp_gre.c:239]: discarding out-of-order
L'adresse IP du lyc�e est � l'heure actuelle:
193.251.52.116
# Yeah yeah chouette, �a marche!

> 
> Quelqu'un aurait il des pr�cision � donner sur cel�
> (ou faut il mettre le script et comment l'associer
> � la bonne interface...)
> merci d'avance de vos r�ponse...

Tous les scripts sont sur http://<adresseIP du lycee>/lycee.html,
l'adresse IP ou le lien se trouvant sous
http://perso.wanadoo.fr/lyceecharlemagne/ (je me r�p�te un peu je crois)

> 
> PS: pour le site, il est possible d'avoir un nom de domaine
> avec IP variable grace � dyndns je crois...

Oui mais j'ai eu la flemme de chercher et mon syst�me fonctionne plut�t
bien. Il suffirait juste que je sache comment une page d�clenche le
chargement automatique d'un lien.


Voil�
Fran�ois Boisson
Lyc�e Charlemagne



Répondre à