Configurer l’adresse IPv6 de votre vps sous Debian

By | 21 August 2018 |
Reading Time: 2 minutes

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

 

Laisser un commentaire

This site uses Akismet to reduce spam. Learn how your comment data is processed.