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, ... ):
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
|