informatique:serveur:web-linux-apache:configurer-ipv6-sur-son-site

Configurer ipv6 sur son site

Nom de la section

Terme Description Exemple
YOUR_IPV6 Il s'agit de l’adresse IPv6 assignée à votre service 2001:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:yyyy
IPv6_PREFIX Il s'agit du préfixe (ou netmask) de votre bloc IPv6, généralement de 64 2001:xxxx:xxxx:xxxx::/64
ou 64
IPv6_GATEWAY Il s'agit de la passerelle de votre bloc IPv6 2001:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:zzzz
INT_NET Il s'agit de l'interface réseau utilisée pour communiquer avec Internet eth0
enp1s0

YOUR_IPV6 est fourni par le prestataire associée à votre hébergement. Il doit être disponible dans votre espace client.

Quelques exemples :

De manière générale, l'adresse IPv6_GATEWAY se calcule depuis l'adresse YOUR_IPV6. Il faut prendre les 28 premiers bits et ajouter 00:0:0:0:1. Par exemple 2001:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:yyyy devient 2001:xxxx:xxxx::xx00:0:0:0:1


Pour Debian, il est nécessaire de créer un nouveau fichier interfaces pour une prise en compte permanente. Éditer le fichier /etc/network/interfaces.d/51-cloud-init-ipv6.cfg ou équivalent avec les valeurs suivantes.

Remplacer les éléments génériques (c’est-à-dire YOUR_IPV6, IPV6_PREFIX et IPV6_GATEWAY) ainsi que l’interface réseau (INT_NET) par vos valeurs personnalisées.

auto INT_NET
iface INT_NET inet6 static
mtu 1500
address YOUR_IPV6
netmask IPV6_PREFIX
post-up /sbin/ip -6 route add IPV6_GATEWAY dev INT_NET
post-up /sbin/ip -6 route add default via IPV6_GATEWAY dev INT_NET
pre-down /sbin/ip -6 route del default via IPV6_GATEWAY dev INT_NET
pre-down /sbin/ip -6 route del IPV6_GATEWAY dev INT_NET

exemple concret

auto enp1s0
iface enp1s0 inet6 static
mtu 1500
address 2001:41d1:1:8241::1
netmask 64
post-up /sbin/ip -6 route add 2001:41d1:1:8200:0:0:0:1 dev enp1s0
post-up /sbin/ip -6 route add default via 2001:41d1:1:8200:0:0:0:1 dev enp1s0
pre-down /sbin/ip -6 route del default via 2001:41d1:1:8200:0:0:0:1 dev enp1s0
pre-down /sbin/ip -6 route del 2001:41d1:1:8200:0:0:0:1 dev enp1s0

Il suffit de redémarrer l'interface réseau :

systemctl restart networking

Pour tester, utiliser un ping en ipv6 :

ping abonnel.fr -6

Déclarer l'adresse IPv6 dans la zone DNS du site concerné, dans un enregistrement AAAA.

  • informatique/serveur/web-linux-apache/configurer-ipv6-sur-son-site.txt
  • Dernière modification : 2023/02/09 17:14
  • de Cédric ABONNEL