Ce billet a pour but de configurer rapidement le réseau IPv6 de votre vps, en prenant l’exemple de ce blog hébergé chez OVH sur Debian.
Chez OVH, pour les vps, on ne reçoit qu’une adresse IPv6, pour les serveurs dédiés on reçoit un range complet,
la différence se situe au niveau du « netmask » utilisé; /128 pour les vps, /64 pour les serveurs dédiés.
Retrouvez votre adresse IPv6 et la passerelle à utiliser
Cette information est généralement fournie par le provider de votre vps.
Chez OVH on retrouve cette information dans l’espace client, on peut également utiliser l’API.
Vérifier le nom de votre interface réseau
Généralement votre interface réseau est (était) « eth0 », mais les choses changent et il n’est pas rare de voir un autre nom qui dépend du type d’interface réseau.
Certaines distributions sont plus conservatrice que d’autres…
Pour vérifier le nom de votre interface réseau, il suffit de taper la commande:
ifconfig
Fixer l’adresse IPv6
Si votre interface réseau porte le nom de « eth0 », pour fixer l’adresse IPv6 sur cette interface, vous devez taper la commande:
ip -6 addr add /128 dev eth0
Vous pouvez vérifier que l’adresse a été assignée à votre interface réseau avec la commande
ip -6 addr show
Fixer la passerelle pour votre IPv6
Afin que votre vps puissent communiquer en utilisant cette adresse IPv6, il faut lui dire par où doit passer le trafic.
ip -6 route add dev eth0
ip -6 route add default via dev eth0
vous pouvez vérifier vos routes avec la commande pour afficher les routes IPv6:
ip -6 route show
Vérification votre configuration
Pour vérifier votre configuration,
il vous suffit de « pinger » une adresse IPv6, par exemple avec les commandes
ping6 ipv6.google.com
ping6 google.com
Vous pouvez également vérifier que votre vps est joignable en utilisant votre adresse IPv6 en utilisant la commande suivante depuis votre laptop/desktop
ping6 <Your_IPv6_address>
je vous invite également à vérifier que vous n’avez pas casser le réseau IPv4 en vérifiant que vous savez tjs « pinger » une adresse IPv4.
ping google.com
Reboot
Mais cette configuration est perdu au redémarrage du vps..
Pour garder cette configuration, vous devez mettre à jour le fichier « /etc/network/interface » avec les lignes suivantes
iface eth0 inet6 static
netmask 128
post-up /sbin/ip -6 route add dev eth0
post-up /sbin/ip -6 route add default via dev eth0
pre-down /sbin/ip -6 route del default via dev eth0
pre-down /sbin/ip -6 route del dev eth0
Website en IPv6
Si votre but est de servir un site en IPv6, je vous invite à jeter un oeil à ce billet pour la configuration d’Apache