L'IPv6 avec sa freebox
Par djul le samedi, 10 mars 2007, 17:06 - Technique - Lien permanent
Bien que free ne propose pas pour l'instant de connectivité IPv6 native, il est néanmoins possible d'utiliser ce merveilleux protocole d'avenir.
Deux techniques sont utilisables :
- Soit en utilisant un tunnel Teredo (avec miredo).
- Soit en utilisant la conversion 6to4 qui permet de véhiculer de l'IPv6-over-IPv4.
La première solution ne requiert que d'installer le client Teredo sur une de ses machines et de le lancer, la configuration par défaut fait son affaire, néanmoins, le prefixe est assez réduit et je n'ai pas vu (à vrai dire, je n'ai pas cherché) de reverse dns sur la zone allouée. Je vais donc détailler la deuxième solution ainsi que sa mise en oeuvre.
En théorie il est nécessaire de disposer d'une adresse IPv4 publique, de préférence fixe, pour bénéficier de cette conversion, dans ce cas, la configuration est assez simple.
Exemple pris sur un noyau 2.6.19 :
Networking ---> Networking options ---> <*> The IPv6 protocol <*> IPv6: IPv6-in-IPv4 tunnel (SIT driver)
Et d'éxécuter les commandes suivantes :
Qu'il serait bon d'inclure dans un script d'init.
# Créer l'interface du tunnel 6to4 ip tunnel add tun6to4 mode sit ttl 255 remote any local <votre adresse IPv4 publique> # Démarrer l'interface 6to4 ip link set dev tun6to4 up # Ajouter une adresse IPv6 à votre interface tunnel ip -6 addr add <Votre prefixe IPv6 + ::1>/16 dev tun6to4 # Ajouter la route par défaut via un routeur anycast ip -6 route add 2000::/3 via ::192.88.99.1 dev tun6to4 metric 1
Pour calculer votre prefixe IPv6 rendez vous ici http://www.ip-calc.com/.
Pour les utilisateurs Gentoo, ceci est déjà intégré à la distribution, référez
vous à http://gentoo-wiki.com/HOWTO_IPv6, néanmoins les scripts par défaut ne
prennent pas en charge le fonctionnemenet au travers d'une NAT, lisez donc ce
qui suit.
Si vous êtes, comme moi, utilisateur d'une freebox configurée en routeur,
celà reste possible à condition d'avoir défini votre machine linux en machine
DMZ dans la configuration du mode routeur de la freebox, tout le flux IPv4 (y
compris proto 41, IPv6-over-IPv4) de l'adresse publique est renvoyé vers
l'adresse privée de cette machine.
Vous n'avez qu'à remplacer l'adresse IPv4 publique par l'adresse privée
de votre machine DMZ, et ça marche :-)
Happy IPv6 !
Commentaires
Fil des commentaires de ce billet