Mehrere DynDNS Dienste mit der Fritzbox nutzen durch Änderung der Konfigdatei ar7.cfg über Telnet direkt auf der Fritzbox


Aktuelle Firmwares für Fritzboxen verhindern das Exportieren, ändern und wieder Importieren der Konfigurationsdatei. Ein weiterer, sehr einfacher Weg ist das Ändern der Datei direkt auf dem Gerät. Hierbei erfolgt jedoch keine Überprüfung der Datei auf eventuelle Schreib- oder Konfigurationsfehler. Es ist daher sinnvoll sich ein Backup der aktuellen Konfiguration über das Webinterface herunterzuladen, da bei einem Konfigurationsfehler die Fritzbox leicht funktionsunfähig wird und nur noch ein Rücksetzten auf die Werkseinstellungen hilft, wobei alle Einstellungen verloren gehen.

Zuerst muss Telnet auf der Fritzbox aktiviert werden. Dazu muss auf einem angeschlossenen Telefon die Tastenfolge #96*7* gewählt werden. Die Aktivierung wird durch einen langen Piepton bestätigt. Deaktiviert wird der Zugang mit der Tastenfolge #96*8*.

Anzeige:

Nun kann man sich per Telnet mit der Box verbinden.

Verbindung per Telnet unter Ubuntu

Die Verbindung unter Ubuntu ist einfach, da ein Telnetclient von Haus aus installiert und aktiviert ist. Hierzu einfach ein Terminal öffnen und die Verbindung starten mit

telnet fritz.box

Verbindung per Telnet unter Windows

Auch Windows bringt einen Telnetclient mit. Dieser ist standardmäßig jedoch deaktiviert. Ich nutze in diesem Artikel deshalb den Client Putty, da dessen Verwendung bei allen Windows Versionen gleich ist. Putty gibts zum Download bei Heise oder auf der offiziellen Webseite

heise-putty

Bei Host Name geben wir fritz.box oder die IP der Fritzbox an. Port ist 23 und Connection Type Telnet. Mit einem Klick auf Connect wird die Verbindung hergestellt.

putty_fritzbox_1

putty_fritzbox_2

Bearbeitung der Config nach dem Herstellend der Verbindung

Nach dem Herstellen der Verbindung wechseln wir in das Verzeichnis /var/flash mit

cd /var/flash

und öffnen die Konfigurationsdatei ar7.cfg mit

Anzeige:
nvi ar7.cfg

Um einen weiternen DynDNS Dienst hinzuzufügen scrollen wir mit der BILD-NACH-UNTEN-Taste nach unten bis wir einen Eintrag finden der etwa so aussieht

ddns {
enabled = yes;
domain = "$$$$2SULMLYAQVHPFJVDTKDS4PSTJ5STRDOCBMXXYDWK6B1XRAGNBCKIJKMKXO";
username = "$$$$65YSESRZSXJ6ND6B5LPP2P1KZ13WPI31DFTBECQ4S4XMFSSWENU4KBE2YBGKXO";
passwd = "$$$$JLDTED6IJITJRJRWQOILCSQXA35DFLILT5UEEQSLDL3NP6N3HFSKUGU3KXO";
ddnsprovider = "No-IP.com";
}

Nun muss durch drücken der Taste „i“ in den Eingabemodus des Editors gewechselt werden. Als nächstes kopieren wir den zwischen den eckigen Klammern stehenden Text und fügen ihn nach der abschließenden eckigen Klammer erneut ein, so dass das Ganze etwa so aussieht

ddns {
enabled = yes;
domain = "$$$$2SULMLYAQVHPFJVDTKDS4PSTJ5STRDOCBMXXYDWK6B1XRAGNBCKIJKMKXO";
username = "$$$$65YSESRZSXJ6ND6B5LPP2P1KZ13WPI31DFTBECQ4S4XMFSSWENU4KBE2YBGKXO";
passwd = "$$$$JLDTED6IJITJRJRWQOILCSQXA35DFLILT5UEEQSLDL3NP6N3HFSKUGU3KXO";
ddnsprovider = "No-IP.com";
}{
enabled = yes;
domain = "$$$$2SULMLYAQVHPFJVDTKDS4PSTJ5STRDOCBMXXYDWK6B1XRAGNBCKIJKMKXO";
username = "$$$$65YSESRZSXJ6ND6B5LPP2P1KZ13WPI31DFTBECQ4S4XMFSSWENU4KBE2YBGKXO";
passwd = "$$$$JLDTED6IJITJRJRWQOILCSQXA35DFLILT5UEEQSLDL3NP6N3HFSKUGU3KXO";
ddnsprovider = "No-IP.com";
}

Jetzt können wir den zweiten Eintrag anpassen, indem wir unsere Zugangsdaten im Klartext eintragen. Die Fritzbox wandelt nach dem abspeichern die Werte automatisch in Hashwerte um, sodass Passwort usw. nicht mehr aus der Konfigurationsdatei ausgelesen werden können. Es kann jeder von der Fritzbox unterstützte Anbieter genutzt werden. Soll der zweite Dyndnsanbieter z.B. Strato sein, so würde der Eintrag so aussehen

ddns {
enabled = yes;
domain = "$$$$2SULMLYAQVHPFJVDTKDS4PSTJ5STRDOCBMXXYDWK6B1XRAGNBCKIJKMKXO";
username = "$$$$65YSESRZSXJ6ND6B5LPP2P1KZ13WPI31DFTBECQ4S4XMFSSWENU4KBE2YBGKXO";
passwd = "$$$$JLDTED6IJITJRJRWQOILCSQXA35DFLILT5UEEQSLDL3NP6N3HFSKUGU3KXO";
ddnsprovider = "No-IP.com";
}{
enabled = yes;
domain = "meinedomain.de";
username = "MEINUSERNAME";
passwd = "MEINPASSWORT";
ddnsprovider = "STRATO AG";
}

Nun beenden wir den Eingabemodus des Editors mit der ESC-Taste und speichern die Änderungen durch Eingabe von :wq

Nach einem Neustart der Fritzbox mit dem Befehl reboot ist die Box über beide DynDNS Dienste erreichbar. Im Webinterface wird jedoch immer nur der erste Eintrag angezeigt.

Nach dem Reboot sollte der Telnetzugang mit der Tastenkombination #96*8* wieder beendet werden.


Dieser Artikel ist lizenziert unter einer Creative Commons Namensnennung 3.0 Deutschland Lizenz.
Anzeige:
Raspberry Pi 4 Model B 4 GB Kit mit 32GB Micro SD-Karte, USB-C EIN/Aus-Schaltnetzteil, Kühlkörper, Micro HDMI-Kabel, Gehäuse
Preis: 109,99 €
(Stand von: 14.12.2019 7:32 - Details
×
Produktpreise und -verfügbarkeit sind zum angegebenen Datum / Uhrzeit korrekt und können sich ändern. Alle Preis- und Verfügbarkeitsinformationen auf https://www.amazon.de/ zum Zeitpunkt des Kaufs gelten für den Kauf dieses Produkts.
)
Sie sparen: 20,00 € (15%) (15 %)
3 neu von 109,99 €1 gebraucht von 102,29 €
  • ★Enthält Raspberry Pi 4 Modell B 1,5 GHz 64-Bit-Quad-Core-Prozessor mit 4GB LPDDR4-3200 SDRAM. Das Raspberry Pi 4 Kit von LABISTS enthält den Raspberry Pi 4 und alles, was Sie brauchen, um innerhalb von Minuten in der aufregenden Welt des Raspberry Pi einsatzbereit zu sein
  • ★Der Raspberry Pi 4 ist mit Gigabit-Ethernet sowie Dual-Band 2,4 GHz und 5 GHz IEEE 802.11./ AC WLAN, Update Bluetooth 5,0 ausgestattet. Power over Ethernet (PoE) aktiviert (erfordert separate PoE-HAT)
  • ★Der Raspberry Pi 4b verfügt über eine verbesserte USB-Kapazität. Neben zwei USB-2-Anschlüssen finden Sie zwei USB-3-Anschlüsse, über die Daten bis zu zehnmal schneller übertragen werden können. 32 GB Class 10 SanDisk Micro SD Karte mit vorinstalliertem NOOBS, ist Raspberry Pi 4 set mit Raspbian einfach zu starten. Ausgestattet mit USB MicroSD-Kartenleser kompatibel mit USB-A & USB-C
  • ★Aufgrund des höheren Strombedarfs benötigt der Raspberry Pi 4 ein 3,0A USB-C Netzteil. Das in diesem Raspberry Pi Kit enthaltene USB-C-Netzteil mit praktischem Ein- / Ausschalter wurde speziell für den Raspberry Pi 4 entwickelt und getestet. Das LABISTS Raspberry Pi 4 Starter Kit enthält ein hochwertiges 4K60P-Micro-HDMI-zu-HDMI-Kabel, um die beste Unterstützung für die Auflösung der Ausgabeanzeige zu gewährleisten
  • ★Enthält ein Premium schwarzes Gehäuse für den Raspberry Pi 4 B Starter Kit mit leichtem Zugang zu allen Anschlüssen, abnehmbare Abdeckung für Zugriff auf GPI0 und Belüftungsöffnung, sowie ein Set mit 3 Premium Kupfer Kühlkörper und einer Ventilator, um den Pi 4 kühl zu halten

Hinterlasse einen Kommentar

Please enter your comment!
Die Angabe von Name oder Webseite ist optional. Weitere Informationen: siehe Datenschutzerklärung

Please enter your name here