Fritz!box automatisch auslesen und Sichern
Die Sicherung der Daten der Fritz!box zu automatsieren ist nicht vorgesehen. Nicht automatisierte Datensicherunge sind ineffektiv, denn kaum jemand sichert seine Fritzbox regelmässig manuell. Viele brauchen das auch nicht. Wenn man ein gut gepflegtes Adressbuch hat oder die Verbindungsdaten benötigt dann lohnt sich das automatische Auslesen. Spätestens in dem Fall dass die Box wegen Defekt oder Upgrade getauscht wird erweist es sich als sehr zeitsparend eine Datensicherung zu haben.
Die Fritz!box hat also ausschliesslich eine Web API. Mit curl kann man auf diese auch automatisiert zugreifen. Voraussetzung ist, das man einen Benutzer mit admin-Rechten angelegt hat. Man muss nur ein paar Parameter in dem Skript fritzbox-lib2.sh vornehmen und kann dann z.B. cron regelmässig Die Logdateien, Verbindungsdaten, Telefonbuch und Einstellungen sichern lassen. Diese landen auf dem Computer zur weiteren Verarbeitung.
Wichtige Voraussetzungen dass das hier funktioniert sind:
- https als Zugriffsprotokoll ist für die Web-UI aktiviert. -> Internet / Freigaben / TCP-Port für HTTPS (443)
- ein Fritzbox-Benutzer ist angelegt, der mit den Rechten ausgestattet ist auf die gewünschten Daten zugreifen zu dürfen, -> SYSTEM / Fritz!Box-Benutzer / Benutzer
- die Anmeldung an der Fritzbox für Benutzer + Passwort eingerichtet ist. -> SYSTEM / Fritz!Box-Benutzer / Anmeldung im Heimnetz / Anmeldung mit Fritz!Box-Benutzernamen und Kennwort. ( Bei Auslieferung ist nur "mit Passwort" aktiviert, das ist sicherheitstechnisch sowieso nicht zu empfehlen.)
Getestet mit der Fritz!box 6490 cable.