Skip to content

sylvek/freebox_reboot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Reboot Freebox Mini 4K

La Freebox Mini 4K en mode "bridge" se fige régulièrement. Il faut la rebooter pour retrouver une connexion viable.

Avec ce script, la freebox sera rebooté à chaque perte de connexion internet.

Comment construire ?

> docker build . -t reboot_freebox

Comment télécharger une image déjà construite ?

> docker pull ghcr.io/sylvek/freebox_reboot:latest

Comment rebooter la freebox ?

Premier lancement

Dans un premier temps, il faut lancer le script et récupérer l'APP_TOKEN. Celui-ci s'écrit automatiquement dans $HOME/.reboot_freebox

Le script demandera d'accepter l'interaction du script avec la freebox. Regardez votre freebox une question vous est posée. Il faudra accepter en cliquant sur la flèche de droite.

Par la suite, l'APP_TOKEN vous sera fourni.

Il vous faudra réaliser une seconde manipulation, via l'interface de la freebox, Mode avancé > Divers > Gestion des accès > Application.

Cocher "Modification des réglages de la Freebox"

freebox.png

Ensuite…

depuis docker.

> docker run --rm -ti -v $HOME/reboot_freebox:/root/.reboot_freebox reboot_freebox

Chaque lancement du script génèrera un reboot de la freebox. un exit 100 sera renvoyé en cas de problème.

Un cron

Vous pouvez mettre en place un cron comme suit

*/5 * * * * ./reboot_freebox.sh

avec reboot_freebox.sh

#!/bin/bash
ping -c 1 google.com &> /dev/null || docker run --rm -ti -v $HOME/reboot_freebox:/root/.reboot_freebox ghcr.io/sylvek/freebox_reboot

About

reboot la freebox mini 4k

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages