Programme de redémarrage de l'AliceBox

 
Poster un nouveau sujet   Ce sujet est verrouillé, vous ne pouvez pas éditer les messages ou faire de réponses.    C-Alice.com > Le Cercle des Aliciens Index du Forum -> Dossiers/Tutoriaux
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
joss2801
Administrateur
Administrateur




Inscrit le: 24 Jan 2006
Messages: 10001
Localisation: Quelque part entre le bonheur et le malheur ;)

MessagePosté le: 01 Oct 2006, 17:09    Sujet du message: Programme de redémarrage de l'AliceBox Répondre en citant

₪ - Programme de reboot de l'AliceBox jusqu'a retour de la VoIP - ₪


Tout d'abord merci à Chimrod, auteur du programme (dans sa version Hitachi), et à dreamgamer pour sa variante concernant le triway et pour les versions compilées ... (Ce programme est sous license GPL, donc libre )

Comme vous le savez, parfois au redémarrage de votre AliceBox, la VoIP ne revient pas parfois, dans ce cas il est désagréable, surtout si la box n'est pas à coté, de la redémarrer plusieurs fois ...

Ce programme permet donc d'automatiser ce redémarrage et de le répeter jusqu'à ce que la VoIP soit de retour ... Donc un soucis en moins

Telechargez le bon programme :

Pour les programmeurs, le code (Python), et pour les non-programmeurs, directement le programme en ZIP (Attention, tous le fichiers présents dans le dossier son nécessaire au fonctionnement du .exe) :

  • Hitachi :

    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)


    Télécharger le programme en ZIP en fin de page



  • 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)


    Télécharger le programme en ZIP en fin de page .


Et voilà, normalement, dès que vous lancerez ce programme, le redémarrage se répetera jusqu'à ce que vous récuperiez la VoIP ...

D'ailleur, le mieux est de laisser le dossier dans un repertoire de votre choix, et de créer un raccourci sur le .exe dans le bureau, comme ça vous gagnerez du temps ...

Pour plus d'information, le post d'origine

Nota Important : Tous les tutoriaux présents sur le forum sont la propriété de leur auteur. Il est interdit de les copier -même partiellement- sans notre autorisation. © Forum C-Alice --> Charte / Mentions Légales



redemtriway.zip
 Description:

Télécharger
 Nom du fichier:  redemtriway.zip
 Taille du fichier:  1.99 Mo
 Téléchargé:  390 fois


redemhitachi.zip
 Description:

Télécharger
 Nom du fichier:  redemhitachi.zip
 Taille du fichier:  1.99 Mo
 Téléchargé:  528 fois


_________________
Les tutos de C-Alice #
A lire avant de poster #
Pas de MP non sollicités, merci #

Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
Montrer les messages depuis:   
Poster un nouveau sujet   Ce sujet est verrouillé, vous ne pouvez pas éditer les messages ou faire de réponses.       Le Cercle des Aliciens Index du Forum -> Dossiers/Tutoriaux Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum
Vous ne pouvez pas joindre des fichiers
Vous pouvez télécharger des fichiers




Powered by phpBB © 2001, 2002 phpBB Group
Traduction par : phpBB-fr.com
Mod Anti-Spam phpBB
© 2004-2005 - http://www.c-alice.com - Charte - Contact