1 line
3.1 KiB
JSON
1 line
3.1 KiB
JSON
{"uuid":"9d042a4d-cdc2-4cec-b431-801212be3cec","slug":"configurer-ipv6-sur-son-site","title":"Configurer ipv6 sur son site","author":"cedric@abonnel.fr","published":true,"published_at":"2023-02-09 16:14:06","created_at":"2023-02-09 16:14:06","updated_at":"2023-02-09 16:14:06","revisions":[],"cover":"","files_meta":[],"external_links":[],"seo_title":"","seo_description":"","og_image":"","category":"Informatique","content":"# Configurer ipv6 sur son site\n\n\n\n| Terme | Description | Exemple | |\n| ----- | ---------------------------------------------------------------------------------------------------------------------- |\n| YOUR_IPV6 | Il s'agit de l’adresse IPv6 assignée à votre service | 2001:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:yyyy |\n| 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 |\n| IPv6_GATEWAY | Il s'agit de la passerelle de votre bloc IPv6 | 2001:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:zzzz |\n| INT_NET | Il s'agit de l'interface réseau utilisée pour communiquer avec Internet | eth0\\\\ enp1s0 |\n\n**YOUR_IPV6** est fourni par le prestataire associée à votre hébergement. Il doit être disponible dans votre espace client. \n\nQuelques exemples :\n\n|  |\n\n|  |\n\nDe 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**\n\n---\nPour **Debian**, il est nécessaire de créer un nouveau fichier **interfaces** pour une prise en compte permanente.\nÉditer le fichier `/etc/network/interfaces.d/51-cloud-init-ipv6.cfg` ou équivalent avec les valeurs suivantes.\n\nRemplacer 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.\n\n```\nauto INT_NET\niface INT_NET inet6 static\nmtu 1500\naddress YOUR_IPV6\nnetmask IPV6_PREFIX\npost-up /sbin/ip -6 route add IPV6_GATEWAY dev INT_NET\npost-up /sbin/ip -6 route add default via IPV6_GATEWAY dev INT_NET\npre-down /sbin/ip -6 route del default via IPV6_GATEWAY dev INT_NET\npre-down /sbin/ip -6 route del IPV6_GATEWAY dev INT_NET\n```\n\nexemple concret \n\n```\nauto enp1s0\niface enp1s0 inet6 static\nmtu 1500\naddress 2001:41d1:1:8241::1\nnetmask 64\npost-up /sbin/ip -6 route add 2001:41d1:1:8200:0:0:0:1 dev enp1s0\npost-up /sbin/ip -6 route add default via 2001:41d1:1:8200:0:0:0:1 dev enp1s0\npre-down /sbin/ip -6 route del default via 2001:41d1:1:8200:0:0:0:1 dev enp1s0\npre-down /sbin/ip -6 route del 2001:41d1:1:8200:0:0:0:1 dev enp1s0\n```\n\nIl suffit de redémarrer l'interface réseau :\n\n systemctl restart networking\n \n \nPour tester, utiliser un **ping** en ipv6 :\n ping abonnel.fr -6\n\n---\nDéclarer l'adresse IPv6 dans la zone DNS du site concerné, dans un enregistrement **AAAA**.\n\n","featured":false,"tags":[]} |