Configurer l’IPv6

Base de connaissances

Configurer l’IPv6

in

Appliquer IPv6 sur différentes distributions

Prérequis

Il est nécessaire de connaître votre adresse IP Publique ; elle est généralement indiquée par votre FAI ou votre hébergeur selon le cas. Si vous ne la connaissez pas, il est possible que votre FAI ou hébergeur ne gère tout simplement pas (encore) le protocole IPv6. Rapprochez-vous de votre service technique le cas échéant.

Application non persistante

Cette configuration sera perdue après un redémarrage de votre VPS (configuration non persistante).
Considérant que votre interface est eth0, la configuration devrait ressembler à ceci:

ip addr add 2001:41d0:401:3100:0000:0000:0000:0002/128 dev eth0
ip -6 route add 2001:41d0:401:3100:0000:0000:0000:0001 dev eth0
ip -6 route add default via 2001:41d0:401:3100:0000:0000:0000:0001 dev eth0

Application persistante sur  distributions Debian & dérivés (Ubuntu, Crunchbang, SteamOS…)

Fichier à modifier (avec privilèges sudo) : /etc/network/interfaces
Considérant que votre interface est eth0, la configuration à rajouter devrait ressembler à ceci:

iface eth0 inet6 static
address 2001:41d0:401:3100::2
netmask 128
post-up /sbin/ip -6 route add 2001:41d0:401:3100::1 dev eth0
post-up /sbin/ip -6 route add default via 2001:41d0:401:3100::1 dev eth0
pre-down /sbin/ip -6 route del default via 2001:41d0:401:3100::1 dev eth0
pre-down /sbin/ip -6 route del 2001:41d0:401:3100::1 dev eth0

Application persistante sur Redhat & dérivés (CentOS, ClearOS…)

Considérant que votre interface est eth0, la configuration devrait ressembler à ceci:

Fichier à modifier (avec privilèges sudo) : /etc/sysconfig/network-scripts/ifcfg-eth0

IPV6INIT=yes
IPV6ADDR=2001:41d0:401:3100::2/128
IPV6_DEFAULTGW=2001:41d0:401:3100::1

Fichier à créer (avec privilèges sudo) : /etc/sysconfig/network-scripts/route6-eth0

2001:41d0:401:3100::1 dev eth0
default via 2001:41d0:401:3100::1

Redémarrer votre serveur pour correctement appliquer les paramètres (et vous assurer ainsi de la persistance).

Tester la connexion

Pour vérifier la configuration, par exemple sr eth0 :

ip -6 addr show eth0

Cette commande doit vous retourner au moins une adresse IPv6 configurée
Pour tester la connexion, plusieurs méthodes sont possibles. Il faut avant tout comprendre qu’une communication IPv6 requiert IPv6 d’activé des 2 cotés de la connexion.
Un test possible est donc de réaliser un ping sur une IPv6, depuis votre environnement :

ping6 ipv6.google.com

Cet article a été publié dans . Ajouter le permalien aux favoris.