Nach einem intensivem Wochenende mit Freetz habe ich es nun endlich geschafft. Ich habe vorher über Wochen google abgesucht, nach einer Möglichkeit IPv6 auf den W900 zu bringen. Es gab gerüchteweise mal ein Image von AVM für die 7170... Dann gibt es Leute, die IPv6 auf dem W701 am laufen haben (dank Freetz).
Nun hier ein Howto. Noch nicht ganz ausformuliert. Aber auf jeden Fall ein Lösungsweg.
Zuletzt mit Revision 6307 am 10.12.2010 erzeugt.
Der IPv6 Tunnel wird von tunnelbroker.net bezogen! Sixxs.net mag mich nicht mehr Die Lösung sollte aber adaptierbar sein (aiccu fehlt bei mir)
Speedport W900 mit IPv6 bestücken (Freetz)
A) Entwicklungsumgebung erstellen
Details hier:
http://trac.freetz.org/wiki/help/ho...chmeinenPCeinstellendamiticheinImagebauenkann
1. VMWare Player herunterladen und installieren.
http://trac.freetz.org/wiki/help/howtos/common/install
2. Freetz-Linux herunterladen und im VMware Player starten.
http://www.ip-phone-forum.de/showpost.php?p=1400234&postcount=1
3. Login via SSH oder direkt am Player mit den Daten:
Username: freetz
Password: freetz
4. Entwicklerversion per svn herunterladen.
5. Konfiguration
Alternativ ist meine .config angefügt!
Folgende Punkte auswählen:
Exit auswählen
Speichern bestätigen
6. Image auf den PC kopieren:
http://trac.freetz.org/wiki/help/howtos/common/newbie/other#ImageaufdenPCkopieren1
7. Firmwareupgrade per Webinterface
Einstellungen / System / Firmwareupgrade
--> Neu erstelltes image auswählen.
Nach Upgrade und Neustart, sollte man wie gewohnt auf das Webinterface der Box kommen.
8. IPv6 Anbindung:
Registrierung bei www.Tunnelbroker.net
Nach erfolgter Registrierung sollte man folgende Daten im persönlichen Bereich bei tunnelbroker.net sehen:
User ID: User ID (Nicht der Username)
Global Tunnel ID: Tunnel ID
Routed /64: Eigener Prefix für das lokale Netzwerk
Das eigene (Login)Passwort wird später für die Tunnelupdates bei dynamischer IP benötigt.
Da dieses als MD5Hash angegeben werden muss, sollte man folgende Zeile auf einem beliebigem Linuxsystem (e.g. Fritzbox)
eingeben:
Der Hash ist dann ohne das Leerzeichen und den Bindestrich zu übernehmen!
9. Freetz für IPv6 konfigurieren:
http://fritz.box:81 aufrufen
Benutzername: admin
Passwort: freetz
(Passwort wird nach erstmaligen Login geändert)
a) Onlinechanged konfigurieren
Hier muss nun folgendes unter "online)" eingetragen werden:
Dadurch wird bei jedem Reconnect und Zuweisung einer neuen IP der Tunnel aktualisiert.
b) Auf der Tunnelbroker-Seite nochmals den Tunnel auswählen und unten "Linux-route2" - Show config auswählen.
So ungefähr sollte der Absatz ausehen:
Einzige Änderung: hinter local sollte nicht die öffentliche IP sondern die interne IP der Fritzbox stehen
(192.168.2.1 / 192.168.178.1 / ... )
Diesen Absatz kopieren wir nun im FreetzWebinterface unter "Freetz ==> rc.custom" einfügen.
Dadurch wird das Tunnelinterface bei jedem Start der Fritzbox erzeugt.
10. Radvd konfigurieren
Damit im LAN die IPv6 Adressen auch schön verteilt werden muss noch abschließend radvd konfiguriert werden.
Das geht natürlich auch im freetz menü:
radvd auswählen.
Dort nun unter IPv6 Prefix von der Tunnelbroker.net Seite den eigenen /64 Prefix mit abschließendem /64 eintragen.
Unter IPv6 Adresse wird der gleiche Prefix eingetragen. Nur vor der /64 noch eine 1 eingefügt.
Dadurch bekommt das LAN Interface in der Fritzbox die Globale Adresse ....::1 zugewiesen.
Beispiel:
Network Prefix: 2001:430:1a0a:12a1::/64
Network Address: 2001:430:1a0a:12a1::1/64
11. VIEL SPASS!!!
Euer Rechner sollten nun eine IPv6 Adresse erhalten! Und ein Routing ins Internet sollte funktionieren.
Nun hier ein Howto. Noch nicht ganz ausformuliert. Aber auf jeden Fall ein Lösungsweg.
Zuletzt mit Revision 6307 am 10.12.2010 erzeugt.
Der IPv6 Tunnel wird von tunnelbroker.net bezogen! Sixxs.net mag mich nicht mehr Die Lösung sollte aber adaptierbar sein (aiccu fehlt bei mir)
Speedport W900 mit IPv6 bestücken (Freetz)
A) Entwicklungsumgebung erstellen
Details hier:
http://trac.freetz.org/wiki/help/ho...chmeinenPCeinstellendamiticheinImagebauenkann
1. VMWare Player herunterladen und installieren.
http://trac.freetz.org/wiki/help/howtos/common/install
2. Freetz-Linux herunterladen und im VMware Player starten.
http://www.ip-phone-forum.de/showpost.php?p=1400234&postcount=1
3. Login via SSH oder direkt am Player mit den Daten:
Username: freetz
Password: freetz
4. Entwicklerversion per svn herunterladen.
Code:
svn co http://svn.freetz.org/trunk/ freetz-trunk
5. Konfiguration
Code:
cd freetz-trunk
make menuconfig
Folgende Punkte auswählen:
Code:
FREETZ_TYPE_FON_WLAN_7170=y
FREETZ_TYPE_ALIEN_HARDWARE=y
FREETZ_TYPE_SPEEDPORT_W900V_7170=y
FREETZ_AVM_VERSION_STRING="04.80"
FREETZ_TYPE_LANG_DE=y
FREETZ_SHOW_ADVANCED=y
FREETZ_REPLACE_KERNEL=y
FREETZ_TARGET_IPV6_SUPPORT=y
# Patches
FREETZ_REMOVE_ASSISTANT=y
FREETZ_REMOVE_DTRACE=y
FREETZ_REMOVE_HELP=y
FREETZ_PACKAGE_BRIDGE_UTILS=y
FREETZ_PACKAGE_CPMACCFG=y
FREETZ_PACKAGE_DNSMASQ=y
FREETZ_PACKAGE_INETD=y
FREETZ_PACKAGE_RADVD=y
FREETZ_PACKAGE_FSTYP=y
# Web interfaces
FREETZ_PACKAGE_AVM_FIREWALL=y
FREETZ_PACKAGE_CPMACCFG_CGI=y
FREETZ_PACKAGE_ONLINECHANGED_CGI=y
FREETZ_PACKAGE_SYSLOGD_CGI=y
FREETZ_SHOW_UNSTABLE_PACKAGES=y
#
# Unstable packages
#
FREETZ_PACKAGE_IPTABLES=y
FREETZ_PACKAGE_IPTABLES_CGI=y
FREETZ_PACKAGE_IPTABLES_STANDARD_MODULES=y
FREETZ_PACKAGE_IPTABLES_KERNEL_MODULES=y
#
# Select kernel modules (IPv6)
#
FREETZ_MODULE_ip6_tables=y
FREETZ_MODULE_ip6table_filter=y
FREETZ_PACKAGE_IPTABLES_SHARED_LIBS=y
#
# Select shared libraries (IPv6)
FREETZ_LIB_libip6t_icmp6=y
#
#
FREETZ_PACKAGE_IPUTILS=y
#
# BusyBox options
#
FREETZ_BUSYBOX_INETD=y
FREETZ_BUSYBOX_IP=y
FREETZ_BUSYBOX_FEATURE_IP_ADDRESS=y
FREETZ_BUSYBOX_FEATURE_IP_LINK=y
FREETZ_BUSYBOX_FEATURE_IP_RULE=y
FREETZ_BUSYBOX_FEATURE_IP_ROUTE=y
FREETZ_BUSYBOX_FEATURE_IP_TUNNEL=y
FREETZ_BUSYBOX_MD5SUM=y
FREETZ_BUSYBOX_REALPATH=y
FREETZ_BUSYBOX_TAR_OLDGNU_COMPATIBILITY=y
FREETZ_BUSYBOX_WGET=y
#
# IPv6 Options
#
FREETZ_BUSYBOX_FEATURE_PREFER_IPV4_ADDRESS=y
FREETZ_BUSYBOX_PING6=y
#
# Compiler options
#
FREETZ_BUILD_TOOLCHAIN=y
Exit auswählen
Speichern bestätigen
Code:
make
6. Image auf den PC kopieren:
http://trac.freetz.org/wiki/help/howtos/common/newbie/other#ImageaufdenPCkopieren1
7. Firmwareupgrade per Webinterface
Einstellungen / System / Firmwareupgrade
--> Neu erstelltes image auswählen.
Nach Upgrade und Neustart, sollte man wie gewohnt auf das Webinterface der Box kommen.
8. IPv6 Anbindung:
Registrierung bei www.Tunnelbroker.net
Nach erfolgter Registrierung sollte man folgende Daten im persönlichen Bereich bei tunnelbroker.net sehen:
User ID: User ID (Nicht der Username)
Global Tunnel ID: Tunnel ID
Routed /64: Eigener Prefix für das lokale Netzwerk
Das eigene (Login)Passwort wird später für die Tunnelupdates bei dynamischer IP benötigt.
Da dieses als MD5Hash angegeben werden muss, sollte man folgende Zeile auf einem beliebigem Linuxsystem (e.g. Fritzbox)
eingeben:
Code:
echo -n 'yourpassword' | md5sum
[COLOR="Red"]2432472324239243418717c0244439b5138[/COLOR] -
Der Hash ist dann ohne das Leerzeichen und den Bindestrich zu übernehmen!
9. Freetz für IPv6 konfigurieren:
http://fritz.box:81 aufrufen
Benutzername: admin
Passwort: freetz
(Passwort wird nach erstmaligen Login geändert)
a) Onlinechanged konfigurieren
Hier muss nun folgendes unter "online)" eingetragen werden:
Code:
logger -t ipv6 "updating ipv4 tunnel endpoint"
wget -O - "http://ipv4.tunnelbroker.net/ipv4_end.php?ipv4b=AUTO&pass=[PASSWORD]8&user_id=[USER]&tunnel_id=[TUNNNEL]" > /dev/null 2>&1
b) Auf der Tunnelbroker-Seite nochmals den Tunnel auswählen und unten "Linux-route2" - Show config auswählen.
So ungefähr sollte der Absatz ausehen:
Code:
modprobe ipv6
ip tunnel add he-ipv6 mode sit remote 216.66.80.30 local 79.248.124.12 ttl 255
ip link set he-ipv6 up
ip addr add 2001:430:1b0a:13a1::2/64 dev he-ipv6
ip route add ::/0 dev he-ipv6
ip -f inet6 addr
(192.168.2.1 / 192.168.178.1 / ... )
Diesen Absatz kopieren wir nun im FreetzWebinterface unter "Freetz ==> rc.custom" einfügen.
Dadurch wird das Tunnelinterface bei jedem Start der Fritzbox erzeugt.
10. Radvd konfigurieren
Damit im LAN die IPv6 Adressen auch schön verteilt werden muss noch abschließend radvd konfiguriert werden.
Das geht natürlich auch im freetz menü:
radvd auswählen.
Dort nun unter IPv6 Prefix von der Tunnelbroker.net Seite den eigenen /64 Prefix mit abschließendem /64 eintragen.
Unter IPv6 Adresse wird der gleiche Prefix eingetragen. Nur vor der /64 noch eine 1 eingefügt.
Dadurch bekommt das LAN Interface in der Fritzbox die Globale Adresse ....::1 zugewiesen.
Beispiel:
Network Prefix: 2001:430:1a0a:12a1::/64
Network Address: 2001:430:1a0a:12a1::1/64
11. VIEL SPASS!!!
Euer Rechner sollten nun eine IPv6 Adresse erhalten! Und ein Routing ins Internet sollte funktionieren.
Anhänge
Zuletzt bearbeitet: