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

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
informatique:serveur:web-linux-apache:configurer-ipv6-sur-son-site [2023/02/09 16:12] – supprimée - modification externe (Unknown date) informatique:serveur:web-linux-apache:configurer-ipv6-sur-son-site [2023/02/09 16:14] (Version actuelle) – ↷ Liens modifiés en raison d'un déplacement. Cédric ABONNEL
Ligne 1: Ligne 1:
 +====== 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}}
 +