Voir le sujet précédent :: Voir le sujet suivant |
Auteur |
Message |
chimrod Lapin blanc
Inscrit le: 29 Sep 2006 Messages: 6
|
Posté le: 29 Sep 2006, 19:05 -> Sujet du message: Relancer alice box automatiquement... |
|
|
Quand la box se déconnecte, j'ai tendance à aller faire redemarrer le routeur jusqu'à ce que ça fonctionne ( que ce soit en eteigant/rallumant pour l'interrupteur, soit par l'interface web ) comme ça peut durer longtemps, j'ai fait un petit programme ( python ) qui fait ça a ma place, si vous êtes intéressés, n'hésitez pas à vousen servir ! ( il fait redémarer le routeur jusqu'à ce que voip soit mis à online ) :
Code: |
#!/usr/bin/env python
#
# Alice connection checker
#
import urllib
import time
def get_time():
"""
Return time as a nice yummy string
"""
return time.strftime("%H:%M:%S", time.localtime(time.time()))
if __name__ == "__main__":
user = 'support'
passw = 'dvguhbti'
delta_time = 6 #time to wait before restart the router ( in mn )
connected = 1
while 1:
if urllib.urlopen('http://%s:%s@192.168.1.1/info.html'%(user, passw)).read().find('Offline') != -1 :
print get_time(), ': Alice actuellement deconnectee'
#reboot the dslbox here
urllib.urlopen('http://%s:%s@192.168.1.1/rebootinfo.cgi'%(user, passw))
connected = 0
else :
if connected == 0:
connected = 1
print 'Alice devrait maintenant etre connectee !'
time.sleep(delta_time*60)
|
|
|
Revenir en haut |
|
|
joss2801 Administrateur/Webmaster
Inscrit le: 24 Jan 2006 Messages: 22564 Localisation: Quelque part entre le bonheur et le malheur ;)
|
Posté le: 29 Sep 2006, 19:27 -> Sujet du message: |
|
|
Bonjour et bienvenue Chimrod ...
Tu certifis que ce programme est de toi, et que tu le laisse en open ?
Dans ce cas, merci bien ...
Bonne soirée
_________________
|
|
Revenir en haut |
|
|
Baya Chat de Cheshire
Inscrit le: 26 Mar 2006 Messages: 154 Localisation: Pierrefitte sur Seine
|
Posté le: 29 Sep 2006, 21:33 -> Sujet du message: |
|
|
Euh.....
C sympa mais ca marche comment? Je suis une vrai noob en la matiere , où mettre ce code? Python, j'ai deja vu ca quelque part ds windows mais
Tu pourrais pas créer tt simplement un programme à télécharger SIMPLEMENT ?
Merci si explication il y a.
_________________ Une newbie chez Wordpress
Longueur de ligne : 3350 mètres ; Affaiblissement : 43.4 dB ; Débit descendant ADSL : 3600 kbps (450 ko/s) ; Débit descendant ADSL 2+ : 5600 kbps (700 ko/s) ; Plaque ADSL : IF1 ; Type de DSLAM : ALCATEL |
|
Revenir en haut |
|
|
akiramouth Reine/Roi de Coeur
Inscrit le: 31 Déc 2005 Messages: 763 Localisation: Dans le Nord-Isère
|
Posté le: 30 Sep 2006, 19:08 -> Sujet du message: |
|
|
Bonsoir,
Pourquoi ce programme pour relancer l'Hitachi. Moi quand il y a déconnexion de la ligne le routeur se reconnecte sans intervention humaine, même quand le voyant alarm s'allume.
J'ai du mal à voir l'intérêt
|
|
Revenir en haut |
|
|
joss2801 Administrateur/Webmaster
Inscrit le: 24 Jan 2006 Messages: 22564 Localisation: Quelque part entre le bonheur et le malheur ;)
|
Posté le: 30 Sep 2006, 21:35 -> Sujet du message: |
|
|
C'est pour la Voip, parfois elle ne reviens po ...
Sinon j'aimerai bien une reponse de l'auteur, merci
_________________
|
|
Revenir en haut |
|
|
chimrod Lapin blanc
Inscrit le: 29 Sep 2006 Messages: 6
|
Posté le: 01 Oct 2006, 12:44 -> Sujet du message: |
|
|
Bonjour à tous !
Désolé pour ce temps de silence.... Donc oui, je met le porgramme en open source (licence GPL2+ pour être précis) , et j'en suis bien l'auteur !
Baya : Effectivement, je pourrais faire un programme à télcharger simplement, mais d'une, je l'ai fait pour une utilsiation personnelle et je le met à la disposition au cas ou cela pourrait profiter à certains, de deux, je suis sur en diffusant le programme comme cela qu'il pourra touner sous plusieurs systèmes ( je l'ai testé sous Linux et Windows XP ), et enfin, on sait exactement ce que fait le programme, et on est sur qu'il ne détruit rien !
Pour l'utilsiation, il faut télécharger python (http://www.python.org/download/) et copier le pogramme dans un fichier ( par exemple alice.py ). Ensuite, il suffit de double-cliquer sur le programme pour le lancer !
Voila !
|
|
Revenir en haut |
|
|
Francois38 Alice d'Or
Inscrit le: 29 Jan 2006 Messages: 18571
|
Posté le: 01 Oct 2006, 12:46 -> Sujet du message: |
|
|
merci pour cette contibution chimrod
_________________ Ex Alicien
Freebox Delta + Pop Fibre |
|
Revenir en haut |
|
|
joss2801 Administrateur/Webmaster
Inscrit le: 24 Jan 2006 Messages: 22564 Localisation: Quelque part entre le bonheur et le malheur ;)
|
Posté le: 01 Oct 2006, 13:54 -> Sujet du message: |
|
|
Tres bien, j'en rajoute une couche, merci beaucoup de cette contribution chimrod ...
_________________
|
|
Revenir en haut |
|
|
dragon07 Lièvre de Mars
Inscrit le: 25 Nov 2005 Messages: 79
|
Posté le: 01 Oct 2006, 14:26 -> Sujet du message: |
|
|
merci chimrod
pour cette contribution
j'en rajoute une "sur-couche"
|
|
Revenir en haut |
|
|
dreamgamer Lapin blanc
Inscrit le: 29 Déc 2005 Messages: 17 Localisation: Roussillon (38)
|
Posté le: 01 Oct 2006, 14:49 -> Sujet du message: |
|
|
Merci beaucoup pour ce code, je l'ai adapté pour mon Triway
Code: | #!/usr/bin/env python
#
# Alice connection checker
#
import urllib
import time
def get_time():
"""
Return time as a nice yummy string
"""
return time.strftime("%H:%M:%S", time.localtime(time.time()))
if __name__ == "__main__":
user = 'alice'
passw = 'alice'
delta_time = 4 #time to wait before restart the router ( in mn )
connected = 1
while 1:
if urllib.urlopen('http://%s:%s@192.168.1.1/VoIPConStats.html'%(user, passw)).read().find('[Line-1 NOT CONNECTED.]') != -1 :
print get_time(), ': Alice actuellement deconnectee'
#reboot the dslbox here
urllib.urlopen('http://%s:%s@192.168.1.1/SubmitSaveRebootInfo?Reboot'%(user, passw))
connected = 0
else :
if connected ==0:
connected = 1
print'Alice devrait maintenant etre connecte !'
time.sleep(delta_time*60)
|
|
|
Revenir en haut |
|
|
joss2801 Administrateur/Webmaster
Inscrit le: 24 Jan 2006 Messages: 22564 Localisation: Quelque part entre le bonheur et le malheur ;)
|
Posté le: 01 Oct 2006, 14:59 -> Sujet du message: |
|
|
Magnifique ...
_________________
|
|
Revenir en haut |
|
|
joss2801 Administrateur/Webmaster
Inscrit le: 24 Jan 2006 Messages: 22564 Localisation: Quelque part entre le bonheur et le malheur ;)
|
Posté le: 01 Oct 2006, 17:21 -> Sujet du message: |
|
|
Un tuto a été créé avec ce programme, ici
_________________
|
|
Revenir en haut |
|
|
chimrod Lapin blanc
Inscrit le: 29 Sep 2006 Messages: 6
|
Posté le: 01 Oct 2006, 19:02 -> Sujet du message: Merci ! |
|
|
Merci pour vos réactions ! Comme quoi même un petit programme fait pour soi peut toujours être utile à d'autres ! J'espère que ça évitera à certains de se prendre la tête là dessus !
Bon par contre, je précise que ça n'est pas une solution miracle, si le routeur ne se connecte pas à cause de problèmes liés à la configuration ( adsl2+ par exemple ) le programme ne résoudra rien !!
En tout cas ça fait toujours plaisir de partager son code, et de voir qu'il est utile ! Moi aussi je vous remercie !
Chimrod
|
|
Revenir en haut |
|
|
benjamin620 Modérateur
Inscrit le: 06 Nov 2005 Messages: 2266 Localisation: Poitiers
|
Posté le: 01 Oct 2006, 19:15 -> Sujet du message: |
|
|
Pour une Neuf Box ou autres il pourrai peut être marcher ?
_________________ Modérateur d'honneur C-Alice
† Benji |
|
Revenir en haut |
|
|
joss2801 Administrateur/Webmaster
Inscrit le: 24 Jan 2006 Messages: 22564 Localisation: Quelque part entre le bonheur et le malheur ;)
|
Posté le: 01 Oct 2006, 19:55 -> Sujet du message: |
|
|
Ouais, mais ici on est sur C-Alice ...
_________________
|
|
Revenir en haut |
|
|
|