Redémarrer la FreeBox V6 depuis la ligne de commande

La « Freebox Révolution » ou « V6 » offre la possibilité d’être redémarrée/rebootée via son interface web (http://mafreebox.freebox.fr) accessible uniquement depuis le réseau interne (comportement par défaut qui peut être changé).

Le script « freebox », présenté ici, permet de rebooter votre Freebox V6 directement depuis la ligne de commande ce qui vous affranchira d’éventuelles redirections de ports pour un accès distant.

Le script est écrit en BASH afin de pouvoir être installé sur la plupart des systèmes Linux, des distributions classiques, Ubuntu, CentOS, etc, jusqu’aux systèmes dédiés tel que les NAS Synology, etc.

Téléchargement et installation

Le script est disponible ici :

https://www.admin-linux.fr/utils/freebox-current.tar.bz2

Téléchargez et décompressez l’archive :

23:31:49 fhh@cixi ~ $ wget https://www.admin-linux.fr/utils/freebox-current.tar.bz2
--2011-08-28 23:31:52--  https://www.admin-linux.fr/utils/freebox-current.tar.bz2
...
 
23:31:52 fhh@cixi ~ $ tar xvf freebox-current.tar.bz2 
freebox-1.5/
freebox-1.5/INSTALL.txt
freebox-1.5/freebox

Terminez l’installation en plaçant le script « freebox » où bon vous semble sur votre système avant de lui donner les droits de lecture et d’exécution :

23:35:24 fhh@cixi ~ $ su
Password: 
23:44:29 cixi fhh # cp freebox-1.5/freebox /bin/
23:44:48 cixi fhh # chmod 555 /bin/freebox

Note : Vous pouvez laisser le script dans son répertoire de décompression pour les tests.

Utilisation

Redémarrer la Freebox V6 consiste à invoquer le script suivi de la commande « restart » :

23:51:38 fhh@cixi ~ $ freebox restart
Password:

Note : Le mot de passe demandé est celui saisi sur l’interface FreeBox : http://mafreebox.freebox.fr. En cas d’oubli, cliquez sur « J’ai oublié mon mot de passe. » sur la page de l’interface.

Si vous ne souhaitez pas avoir à entrer le mot de passe en interactif, l’option « -p » permet de le passer au script dès son appel :

00:23:01 fhh@cixi ~ $ freebox -p mon_mot_de_passe restart

Note : Le mot de passe saisi via l’option « -p » prime sur tous les autres…

Pour ne pas avoir à afficher le mot de passe, la commande « savepass » enregistre le mot de passe dans votre répertoire (sous « ~/.freebox/config ») :

00:28:46 fhh@cixi ~ $ freebox savepass
Password:

ou :

00:29:01 fhh@cixi ~ $ freebox -p mon_mot_de_passe savepass

Si le mot de passe est enregistré plus besoin de le passer à l’appel de la commande :

00:29:23 fhh@cixi ~ $ freebox restart

10 réflexions au sujet de « Redémarrer la FreeBox V6 depuis la ligne de commande »

  1. Ca ne marche malheureusement pas chez moi (ver 1.7.1, freebox V6 ver. 2.0.7). J’ai systématiquement

    « Echec de récupération du token. Essayez encore »

    1. Oui, j’ai vu le problème, je solutionne dès que possible et je sort une nouvelle version.
      La nouvelle version du système de la free, nécessite une clé (csrf_token) récupérée sur la page « settings.php?page=misc_system » en plus des anciens paramètres. La version 1.7.1 corrigera ça.

    1. Oui en effet l’interface à changé et la version 1.6 du script ne redémarre plus la freebox. La version 1.7 devrait régler ce problème…

  2. Merci , pas encore teste , le l’ai installe sur mon nas synology ,

    je vais le tester a distance . merci encore davoir penser a cette aplli bien utile Francement cest util Bbravo.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *