68 lines
2.8 KiB
Plaintext
68 lines
2.8 KiB
Plaintext
====== Configurer ipv6 sur son site ======
|
||
{{ :dummy.png?75x75|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 :
|
||
|
||
| {{informatique:serveur:web-linux-apache:pasted:20210220-084138.png}} |
|
||
|
||
| {{informatique:serveur:web-linux-apache:pasted:20210220-084202.png}} |
|
||
|
||
|
||
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.
|
||
|
||
<code>
|
||
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
|
||
</code>
|
||
|
||
exemple concret
|
||
|
||
<code>
|
||
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
|
||
</code>
|
||
|
||
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:pasted:20210220-085027.png}}
|
||
|