Petit script bash pour sauvegarder la configuration des baux DHCP de la Freebox serveur.

Pour cela, j’utilise la « librairie » freeboxos-bash-api.
Suivez les instructions du Readme pour télécharger le script et autoriser « l’application ».

Une fois que vous avez le token, le script suivant récupérera la configuration des baux DHCP et l’enregistrera dans « dhcp.conf » :

#!/bin/bash
 
MY_APP_ID="BackupDHCP"
MY_APP_TOKEN="3lWCBZSE4aRUU7+Nnbrb5gZGyZJgSjaf1uEpXCX8HJKVHJKVHSKGHSJQLYTR75645P"
 
# source the freeboxos-bash-api
source ./freeboxos_bash_api.sh
 
# login
login_freebox "$MY_APP_ID" "$MY_APP_TOKEN"
 
date > dhcp.conf
echo answer=$(call_freebox_api '/dhcp/static_lease/') >> dhcp.conf

Ajoutez un cron (par exemple tous les dimanches à 2h) :

0 2 * * 0 /home/scripts/freeboxos/backup_dhcp.sh