Configuration d'un tunnel IPv6

tunnel 22/02/2020

Quand j'avais mon abonnement ADSL chez SFR j'avais une stack IPv4 et IPv6 mais depuis que j'avais changé pour l'offre fibre (FTTH) cette dernière a complètement disparue... 😕

C'est pourquoi j'avais pris un tunnel IPv6 chez Hurricane Electric (tunnelbroker.net) afin d'avoir une IPv6 encapsulée dans de l'IPv4. Bref pour faire simple on vous donne de l'IPv6 que vous configurez chez vous, et ça gratuitement sans dépendre du FAI.

Enregistrement

Pour cette première étape il faudra s'enregistrer sur le site (comme pour beaucoup de services de nos jours), un pseudo, un email, un mot de passe, son adresse (ou pas), bref toutes vos informations vous concernants...

screenshot_-2019-09-07-at-13.58.29

Lorsque ce sera terminé et validé, vous recevrez un email de validation quelques minutes plus tard.

Création du tunnel

La seconde étape consiste à créer un nouveau tunnel sur le site pour générer vos nouvelles IPs et la configuration à mettre en place chez vous. Pour ce faire allez dans "Create Regular Tunnel" dans le menu "User Functions" qui se trouve à gauche :

screenshot_-2019-09-07-at-14.01.53

Vous devrez définir votre IPv4 (dans laquel l'IPv6 sera encapsulée), donc l'IPv4 de sortie chez vous (normalement vous l'avez juste en dessous, faites un copier/coller) et enfin choissez le serveur le plus proche de chez vous (ici Paris) :

screenshot_-2019-09-07-at-14.03.49

L'erreur ici (en rouge on ne passera pas à côté) est normale puisque j'ai déjà créé un tunnel pour cette IPv4. Mais en principe vous devriez avoir une redirection vers la page de configuration qui ressemble à ceci (j'ai juste caché mon TunnelID) :

screenshot_-2019-09-07-at-14.12.06

Configuration du tunnel

La troisième étape consiste à configurer une IPv6 sur votre poste (ici ce sera un Mac), on passe donc sur mon terminal préféré (iTerm2) pour faire ça :

ifconfig gif0 create
ifconfig gif0 tunnel 192.168.1.60 216.66.84.42
ifconfig gif0 inet6 2001:470:1f12:208::2 2001:470:1f12:208::1 prefixlen 128
route -n add -inet6 default 2001:470:1f12:208::1

Et vérifiez que ça fonctionne bien :

curl -6 -s "https://ifconfig.co"

Suppression du tunnel

Si pour une raison quelconque vous souhaitez supprimer le tunnel IPv6 la méthode est la suivante (suppression de l'interface) :

sudo ifconfig gif0 down
sudo ifconfig gif0 destroy

Conclusion

Vous l'aurez compris ça reste quand même une solution de contournement. Je ne comprends toujours pas qu'à l'heure actuelle il n'y a pas d'IPv6 sur une offre fibre. Et le support chez SFR n'est pas à la hauteur, déjà expliquer le problème avec l'IPv6 et qu'ils me demande de rebooter la box (enfin vous voyez le topo)...

Bref je suis depuis passé chez Free avec leur Freebox Delta S (et de l'IPv4 et IPv6 évidemment) et j'en suis très satisfait ! (parfait pour mes besoins et bidouilles) 🙂

Tags

🌱 DJΞRFY 🚀

👨🏻‍💻 Tech Lead SRE. Like #Linux, #Apple, #Kubernetes, #Docker, #Unraid, #Traefik, #Hacking, #Chia. Member of @OpenChia Team 🌱 ¯\_(ツ)_/¯