France Hardware : Forums de discussion
Retrouvez les prix près de chez vous :  
Index du forum | Liste des membres | Liste des groupes | Inscription | F-A-Q | Recherche
Pseudo :    Password :     
23 068 membres enregistrés - 1 897 121 posts - 97 468 topics
Index des forums FH  | Index des forums DegroupNews
      Programmation
           reconnexion automatique pour ppp
28 connectés(record : 207 le 05 juin 2007 - 05 h 23)

Vous devez vous connecter pour répondre au topic.
reconnexion automatique pour ppp

mamouth
Hell ain't a bad place to be

Messages : 1 163
Inscrit le 07/01/02
Ville : Echirolles
Non connecté
  Posté le 29 novembre 2002 - 20 h 24 m 18 s
kelkun sait comment faire cela ?
je croyais que la ligne persist dans mon fichier de config aurait suffit.





alitokmen
Think ®

Messages : 3 687
Inscrit le 19/09/02
Ville : Grenoble, France || Ankara, Turquie
Non connecté
  Posté le 30 novembre 2002 - 02 h 09 m 53 s
Ça dépend de quel type de "déconnexion" tu parles... Il y a aussi un "timeout" avant qu'il commence d'appeler dans ton cas faut le mettre à 1 (pas à 0)



S. Ali Tokmen
http://ali.tokmen.com
http://contact.ali.tokmen.com


mamouth
Hell ain't a bad place to be

Messages : 1 163
Inscrit le 07/01/02
Ville : Echirolles
Non connecté
  Posté le 30 novembre 2002 - 08 h 01 m 45 s
ah oui desolé, c'est pour la reconnexion auto de ppp apres la deconnexion de wanadoo.




alitokmen
Think ®

Messages : 3 687
Inscrit le 19/09/02
Ville : Grenoble, France || Ankara, Turquie
Non connecté
  Posté le 30 novembre 2002 - 14 h 42 m 46 s
Ba voila fo ajouter la ligne "auto redial after disconnect" et "timeout" et mettre le premier en "enabled" et le deuxième à "1"

Mais pour le autoredial after disconnect faudra lire ton man...



S. Ali Tokmen
http://ali.tokmen.com
http://contact.ali.tokmen.com


mamouth
Hell ain't a bad place to be

Messages : 1 163
Inscrit le 07/01/02
Ville : Echirolles
Non connecté
  Posté le 30 novembre 2002 - 18 h 00 m 08 s
c koi la syntaxe exacte a ajouter stp ?




alitokmen
Think ®

Messages : 3 687
Inscrit le 19/09/02
Ville : Grenoble, France || Ankara, Turquie
Non connecté
  Posté le 01 décembre 2002 - 01 h 20 m 09 s
Sorry, g pas de Linux sous la main actuellement :(

Faudra voir dans les mans... man ppp peut-être...




S. Ali Tokmen
http://ali.tokmen.com
http://contact.ali.tokmen.com


Enrico
XTpowa

Messages : 1 522
Inscrit le 07/11/01
Ville : Grenoble
Non connecté
  Posté le 03 décembre 2002 - 10 h 19 m 18 s
sinon tu mets dans ton crond un script qui verifie que la connexion PPP est toujours active sinon tu reconnectes...ca marche pas ca?





mamouth
Hell ain't a bad place to be

Messages : 1 163
Inscrit le 07/01/02
Ville : Echirolles
Non connecté
  Posté le 03 décembre 2002 - 21 h 20 m 00 s
apparement la ligne persist fait reconnecter finalement mais c pas sur
c kan meme bizarre car ca n'avait pas marcher la dernière fois. :-?




yota38
MMPG

Messages : 5 401
Inscrit le 10/07/02
Ville : grenoble
Non connecté
  Posté le 04 décembre 2002 - 09 h 23 m 13 s
A priori le persist devrait suffire, a part si tu perds la synchro de ton modem.
Dans ce cas la ca depend du modem que tu utilises & de ces drivers ..




mamouth
Hell ain't a bad place to be

Messages : 1 163
Inscrit le 07/01/02
Ville : Echirolles
Non connecté
  Posté le 04 décembre 2002 - 20 h 45 m 57 s
c un speedtouch USB.
Mais la ca a l'air de marcher
Comprend rien mais tant mieux





yota38
MMPG

Messages : 5 401
Inscrit le 10/07/02
Ville : grenoble
Non connecté
  Posté le 05 décembre 2002 - 13 h 57 m 55 s
Je sais pas comment ca marche la connection sous linux avec un speedtouch.
Moi j'ai un sagem fast 800, pour faire la synchro j'ai une cmd speciale.
A moins que je fasse tourner un petit script qui checke la synchro & la relance le cas echeant, si jamais je la perd pour une raison X ou Y, pppd aura beau avoir l'option persist, il sera dans les choux.




mamouth
Hell ain't a bad place to be

Messages : 1 163
Inscrit le 07/01/02
Ville : Echirolles
Non connecté
  Posté le 05 décembre 2002 - 14 h 23 m 05 s
ah ben non en fait ca marche pas !!!!
Mais c bizarre car apparement je suis resté connecté bien plus de 24h




kif


Messages : 142
Inscrit le 18/04/02
Ville : Grenoble
Non connecté
  Posté le 28 décembre 2002 - 12 h 53 m 16 s
il y a 2 types de déconnections :
-toutes les 24 heures et la "persist" marche
-pour maintenance et là persiste marche pas.

j'ai fait un script qui test toute les 2 minutes si ppp0 existe, sinon relance completement la connection (il utilise un module de pingavg.py, nécessiste fping, ... ):
    Code     
 1. jerome@islay:~$ cat  /usr/local/bin/pingavg.py
 2. #!/usr/bin/python
 3. #Script qui donne la valeur moyenne et maximale des ping sur le FAI
 4. # sert à nourir mrtg
 5. 
 6. import os,sys,string
 7. 
 8. def ipfai():
 9.     chaine="138.231.136.6"
10. #    f=os.popen('/sbin/ifconfig ppp0','r')
11.     f=os.popen('/sbin/route -n','r')
12.     for ligne in f.readlines():
13. #       if len(ligne)>40:
14.             mots=string.split(ligne)
15. #           if len(mots)>3:
16.             if string.find(mots[0],'0.0.0.0')==0: chaine=mots[1]
17. #    print chaine                  
18.     return chaine
19. 
20. def alive(hote):
21.     ok=0
22.     f=os.popen('fping -A '+hote,'r')
23.     for ligne in f.readlines():
24.         if len(ligne)>10:
25.             mot=string.split(ligne)[2]
26.             if string.find(mot,'alive')==0: ok=1
27.     return ok
28.         
29.         
30. 
31. def pingavge(hote):
32.     temps=[]
33.     f=os.popen('ping -c 10 -n '+hote,'r')
34.     for ligne in f.readlines():
35. #       if len(ligne)>50 and string.find(ligne,'64 bytes from')>=0:
36. #           mots=string.split(ligne)
37. #           if string.find(mots[6],'time=')==0:temps.append(string.atof(mots[6][5:]))
38. #    tot=0
39. #    for i in temps: tot=i+tot
40. #    avge=tot/len(temps)
41.          mots=string.split(ligne)
42.          if len(mots)<4:continue
43.          if mots[1]=="min/avg/max":
44.                 temps=mots[3]
45. #               print temps
46.                 tp=string.split(temps,"/")
47.                 mini=string.atof(tp[0])
48.                 aver=string.atof(tp[1])
49.                 maxi=string.atof(tp[2])
50.     return aver,maxi  
51. 
52. if __name__=="__main__":
53.     adresse=ipfai() 
54. #    print adresse
55.     if alive(adresse)==1 :
56.         avge,maxi=pingavge(adresse)
57.         print "%sn%snnping" % (str(int(avge)),str(int(maxi)))
58.     else :
59.         print "0n0nnping"
60. jerome@islay:~$ cat  /usr/local/bin/testconnection.py 
61. #!/usr/bin/python
62. 
63. import sys,os,time
64. from pingavg import *
65. 
66. adresse=ipfai()
67. while 1:
68.     time.sleep(120)
69. #    print "boucle principale"
70.     if alive(adresse)==0:
71. #       print "redemarage"
72.         os.system("/etc/init.d/adsl restart >/dev/null 2>/dev/null")
73.         time.sleep(60)
74.         adresse=ipfai()
75.     if alive("islay.dyndns.org")==0:
76.          os.system("/etc/ppp/ip-up.d/ipcheck >/dev/null 2>/dev/null")
77.  
78. jerome@islay:~$ 




Dinosaurus Psykorigidus

kif


Messages : 142
Inscrit le 18/04/02
Ville : Grenoble
Non connecté
  Posté le 28 décembre 2002 - 12 h 55 m 01 s
cool : toute l'indentation est foutue => programme inutilisable (python utilise l'indentation pour marquer les blocs)

m'enfin c'est un bon exercice de refaire le programme ;-)))



Dinosaurus Psykorigidus

Sn@ke
Admin. Métaforum
(¯`·.__[T3aM.St4rG4t3]__.·´¯)

Messages : 11 770
Inscrit le 07/11/01
Ville : Lyon/Grenoble
Non connecté
  Posté le 28 décembre 2002 - 12 h 58 m 18 s
y'a des balises CODE dans phpBB c'est fait pour ça...



Je ne connais pas la moitié d'entre vous à moitié autant que je le voudrais; et j'aime moins que la moitié d'entre vous à moitié aussi bien que vous le méritez

kif


Messages : 142
Inscrit le 18/04/02
Ville : Grenoble
Non connecté
  Posté le 28 décembre 2002 - 17 h 34 m 21 s

Le 28/12/2002 à 12h58 , Sn@ke a écrit:
y'a des balises CODE dans phpBB c'est fait pour ça...


OK



Dinosaurus Psykorigidus

Page genérée en 0.6367 secondes par RahForum 2.0 | Gzip off |  Stats |  Metaforums |  RSS
© 2004 Cerbere Systems.
Prix Matériel Informatique | Informatique Lyon | Informatique Grenoble | Informatique Annecy | Informatique Marseille | Informatique Bordeaux | Forum Informatique
ADSL |Actualité ADSL | e-commerce | Commande Au Volant
Creative Commons
Message Boards and Forums Directory