IBM Cloud Docs
Ajout d'IPv6 à des systèmes Ubuntu

Ajout d'IPv6 à des systèmes Ubuntu

Suivez cette procédure pour lier des adresses IP IPv6 à votre serveur Ubuntu.

  1. Modifiez votre fichier /etc/network/interfaces et ajoutez les lignes suivantes à la fin du fichier.

    #IPV6 configuration
    iface eth1 inet6 static
    pre-up modprobe ipv6 
    address 2607:f0d0:2001:0000:0000:0000:0000:0010
    netmask 64
    gateway 2607:f0d0:2001:0000:0000:0000:0000:0001
    
    • La première ligne définit l'interface sur laquelle le système utilise IPv6.
    • La deuxième ligne charge le module pour IPv6.
    • La troisième ligne identifie l'adresse IPv6.
    • La quatrième ligne définit le masque de réseau pour le sous-réseau IPv6.
    • La cinquième ligne définit la passerelle par défaut pour le sous-réseau IPv6.
  2. Redémarrez la mise en réseau à l'aide de la commande suivante :

    /etc/init.d/networking restart
    

Vérification de la connectivité IPv6

Vérifiez que l'adresse IP IPv6 est liée

root@server:~# ip -6 address show eth1
3: eth1: mtu 1500 qlen 1000
    inet6 2607:f0d0:2001::/64 scope global
       valid_lft forever preferred_lft forever
    inet6 fe80::230:48ff:fe7e:330a/64 scope link
       valid_lft forever preferred_lft forever
root@server:~#

Cache des voisins IPv6

root@server:~# ip -6 neighbor show dev eth1
2607:f0d0:2001::1 lladdr 00:1b:0d:e6:57:c0 router REACHABLE
root@server:~#

Si le cache des voisins comporte une entrée fe80, l'une des conditions suivantes est remplie :

  • La passerelle n'a pas été définie
  • L'adresse IP n'est pas liée à l'interface correcte
  • L'adresse IP n'est pas liée correctement à l'interface publique
  • Le pare-feu logiciel bloque le protocole ICMP IPv6.

Passerelle IPv6 par défaut

root@server:~# ip -6 route show dev eth1
2607:f0d0:2001::/64  proto kernel  metric 256  mtu 1500 advmss 1440 hoplimit 4294967295
fe80::/64  proto kernel  metric 256  mtu 1500 advmss 1440 hoplimit 4294967295
default via 2607:f0d0:2001::1  metric 1024  mtu 1500 advmss 1440 hoplimit 4294967295
root@server:~#

Si la passerelle par défaut n'est pas répertoriée, vous pouvez utiliser la commande ping6 pour identifier votre passerelle par défaut, puis l'ajouter manuellement via cette commande IP :

root@server:~# ip -6 route add default via 2607:f0d0:2001::1
root@server:~#