Table des matières

Configurer l'IPv6

La configuration indiquée ici fonctionne pour des serveurs dédié OVH.
Elle est susceptible de ne pas fonctionner chez d'autres hébergeurs.

Prérequis

Préparation

Afin de limité les problèmes possible, on nous conseil de désactivé l’autoconf IPv6 et l’annonce de routage. Pour y parvenir nous modifions le fichier /etc/sysctl.conf on ajoutant les lignes ci-dessous à la fin du fichier

# Disable IPv6 autoconf and router advertising
net.ipv6.conf.eth0.autoconf=0
net.ipv6.conf.eth0.accept_ra=0

Puis on applique les modifications via la commande suivante:

sysctl -p

Configuration

Passons à la configuration de notre interface. On va devoir modifier le fichier /etc/network/interfaces comme suit

iface eth0 inet6 static
        address IPv6Machine
        netmask 64
        post-up /sbin/ip -f inet6 route add IPv6Gateway dev eth0
        post-up /sbin/ip -f inet6 route add default via IPv6Gateway
        pre-down /sbin/ip -f inet6 route del IPv6Gateway dev eth0
        pre-down /sbin/ip -f inet6 route del default via IPv6Gateway

Il ne reste plus qu'à redémarrer le service et tester, ici on ping le dns public de Google à cinq reprises :

service networking restart
ping6 -c 5 2001:4860:4860::8888
Il ne faudra pas oublier de configurer IP6Table, l'équivalent à IPTable pour l'IPv4.