Static IPv6 with Online.net [fr]

Quelques notes sur la configuration d’IPv6 sur un serveur Online.net, sous Debian.

Après des déboires avec dibbler et l’impossibilité d’avoir du réseau en dhcpv6 pendant plus d’une journée, j’ai décidé de tout passer en statique.

Étape 1 : récupérer la gateway

Avant de passer en statique, il faut trouver un moyen de récupérer la gateway.

Pour cela, installer dibbler comme indiqué sur la documentation de Online.

Mettre le duid dans /var/lib/dibbler/client-duid. S’assurer que le client.conf contient bien log-level 8 pour être en debug.

Ensuite, démarrer dibbler. Puis l’arrêter.

Faire un grep fe80 /var/log/dibbler/dibbler-client.log.

Si dibbler a réussi à configurer votre IPv6, vous devriez voir une ligne du genre~:

2016.03.17 21:31:35 Client Debug     Received 166 bytes on interface eth0/4 (socket=4, addr=fe80::be16:65ff:fefb:e24f.).

L’addresse que vous voyez sur cette ligne est celle de votre passerelle.

Étape 2 : configuration

Il ne reste plus qu’à tout configurer en statique dans votre /etc/network/interfaces:

iface br0 inet6 static
    address 2001:0bc8:3a71:100::1
    gateway fe80::be16:65ff:fefb:e24f
    netmask 56

Avec gateway l’IP trouvée ci-dessus, et le masque de sous-réseau et l’adresse que vous donne l’interface de Online quand vous créez un sous-réseau IPv6 (pensez à ajouter le ::1 à la fin pour l’adresse du serveur).

Warning

J’ai toutefois dû laisser dibbler tourner en fond afin que le routage de l’IPv6 fonctionne.