Voraussetzungen:
- Perl ist auf eurem Rechner installiert
http://www.perl.org/get.html - Ihr habt euch die aktuellste Version der exportsum.pl runtergeladen
https://raw.github.com/d3us/FritzTools/ ... portsum.pl (speichern unter) - Zuletzt brauchen wir noch die Exportdatei von euren Fritz!Box Einstellungen
http://fritz.box/system/export.lua
Dann können wir ja loslegen
- Zuerst kopiert ihr euch die Exportdatei. Das Original dient uns als Backup, falls etwas schief läuft. Mit der Kopie arbeiten wir jetzt weiter. Ich nenne die Datei in diesem HowTo "FB.export".
- Öffnet die FB.export mit einem Texteditor eurer Wahl. Ihr solltet jetzt etwas in dieser Art sehen:
Code: Alles auswählen
**** FRITZ!Box 6360 Cable (kdg) CONFIGURATION EXPORT Password=$$$$ABCDEFGH FirmwareVersion=85.05.50 CONFIG_INSTALL_TYPE=arm_16MB_xilinx_4eth_2ab_isdn_nt_usb_host_dect_wlan11n_kabel_42279 OEM=kdg
- Tunnel Konfigurieren
- 6to4
Sucht in der Datei nach "ipv6mode". Ihr müsstet so in Zeile 39 fündig werden. Bearbeitet die Zeile wie folgt:weiter gehts bei den DNS-EinstellungenCode: Alles auswählen
ipv6mode = ipv6_tunnel;
- 6in4 (Tunnelbroker)
Sucht in der Datei nach "ipv6mode". Ihr müsstet so in Zeile 39 fündig werden. Bearbeitet die Zeile wie folgt:Sucht nun nach "ip6_6to4static_cfg". Bei mir fängt der Block in Zeile 597 an.Code: Alles auswählen
ipv6mode = ipv6_6to4static;
Tragt hier eure Daten, die ihr von eurem Broker bekommen habt ein.Code: Alles auswählen
ip6_6to4static_cfg { popaddr = 1.1.1.1; local = 2001:470:A::2; remote = 2001:470:A::1; prefix = 2001:470:B::; prefixlen = 64; }
weiter gehts bei den DNS-EinstellungenCode: Alles auswählen
popaddr = Server IPv4 Adresse local = Client IPv6 Adresse (ohne /64) remote = Server IPv6 Adresse (ohne /64) prefix = Routed /64-Netz (ohne /64) prefixlen = Größe des Netzes (64)
- SixXs (toDo)
- 6to4
- DNS (IPv6)
Sucht den servercfg Block in der FB.export (ca. Zeile 544). Damit die Fritz!Box unsere DNS-Einstellungen akzeptiert, muss "use_user_dns_for_ipv6" auf "yes" gesetzt werden. In die Zeilen "user_dns1_for_ipv6" und "user_dns2_for_ipv6" könnt ihr eure DNS-Server eintragen. Ich benutze die Google DNS Server in diesem Beispiel. Das sollte dann so aussehen.Code: Alles auswählen
use_user_dns_for_ipv6 = yes; user_dns1_for_ipv6 = 2001:4860:4860::8888; user_dns2_for_ipv6 = 2001:4860:4860::8844;
- Prüfsumme
Spätestens jetzt solltet ihr die FB.export speichern.
Öffnet nun ein Terminal (unter Windows die Kommandozeile) und führt folgenden Befehl ausAm ende sollte nun so etwas wieCode: Alles auswählen
perl /pfad/zu/exportsum.pl /pfad/zu/FB.export
ausgegeben werden. Die 11111111 ist die korrekte Prüfsumme, die nun in die FB.export eingetragen werden muss.Code: Alles auswählen
WRONG CHECKSUM 11111111 vs. 22222222
Öffet dazu wieder die FB.export in einem Texteditor und scrollt ganz nach unten zur letzten Zeile. Hier muss die neue Prüfsumme aktualisiert werdenSpeichert die Änderungen, geht zurück zur Kommandozeile und führt den vorherigen Befehl erneut aus.Code: Alles auswählen
**** END OF EXPORT 11111111 ****
Diesmal sollte am endeCode: Alles auswählen
perl /pfad/zu/exportsum.pl /pfad/zu/FB.export
stehen.Code: Alles auswählen
CHECKSUM OK
- Einstellungen Importieren
Ihr könnt die FB.export nun per Webinterface in die Fritz!Box importieren.
http://fritz.box/system/import.lua
Nach dem Import sollte sich die Fritz!Box automatisch neustarten. - Ende
- Alles Ok
Wenn es Funktioniert hat, solltet ihr folgendes in den Fritz!Box Ereignissen sehen.Code: Alles auswählen
01.01.13 01:01:01 Verwendetes IPv6-Präfix: 2001:470::/64. 01.01.13 01:01:01 Internetverbindung IPv6 (6to4) wurde erfolgreich hergestellt. 01.01.13 01:01:01 Internetverbindung wurde erfolgreich hergestellt. IP-Adresse: 1.1.1.2, DNS-Server: 1.1.2.1 und 1.1.2.1, Gateway: 1.1.1.1
- Fehler
- Die angegebene Datei ist keine gültige Import-Datei
Prüft nochmal die Checksumme in der FB.export - Fritz!Box wurde auf Werkseinstellungen gesetzt
Etwas in der FB.export ist fehlerhaft. Achtet auf die Groß-/Kleinschreibung, Semicolons am ende der Zeilen, etc.
benutzt die originale Exportdatei um die Einstellungen wiederherzustellen.
- Die angegebene Datei ist keine gültige Import-Datei
- Alles Ok
D3us
ChangeLog:
2013-06-19:
- erste Version