← Retour
Informatique

Configurer ipv6 sur son site

Cédrix · 09/02/2023

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.

Commentaires

Aucun commentaire pour l'instant. Soyez le premier !

Laisser un commentaire
Un code de vérification sera envoyé à votre adresse email.