Configurer IPv6 sur une instance Public Cloud
Tutoriel de configuration du protocole IPv6 sur une instance Public Cloud
Tutoriel de configuration du protocole IPv6 sur une instance Public Cloud
Dernière mise à jour le 21/06/2022
Internet Protocol version 6 (IPv6) est la dernière version du Internet Protocol (IP). Il est conçu pour résoudre l’épuisement longuement anticipé des adresses IPv4 en utilisant des adresses composées de 128-bits au lieu du traditionnel 32-bits de l’IPv4.
Chaque instance Public Cloud est livrée avec une adresse IPv4 et une adresse IPv6.
Par défaut, seule l'adresse IPv4 est configurée.
Dans ce tutoriel, nous allons vous apprendre à configurer une adresse IPv6 sur une instance Public Cloud.
Voici un lexique rapide des termes utilisés dans ce tutoriel :
Lexique | Description |
---|---|
YOUR_IPV6 | L’adresse IPv6 assignée à votre service |
IPv6_PREFIX | Le préfixe de votre bloc IPv6 (Ex: 2607:5300:60:62ac::/128 -> netmask = 128) |
IPv6_GATEWAY | La passerelle de votre bloc IPv6 |
Connectez-vous à votre espace client, cliquez sur l’onglet Public Cloud
, sélectionnez votre projet Public Cloud et cliquez sur la rubrique Instances
dans le menu de gauche. Ensuite, cliquez sur le bouton ...
à droite de l'instance correspondante et cliquez sur Détails de l'instance
.
Toutes les informations nécessaires seront visibles dans la partie Réseaux.
Exemples
Les informations fournies ci-dessous le sont à titre d'exemples.
Étant l'administrateur de vos services, il vous incombe d'adapter ceux-ci à votre distribution.
Avant de modifier un fichier de configuration, créez toujours une sauvegarde de l’original pour y revenir en cas de problème.
En premier lieu, connectez-vous à votre instance en SSH.
Considérant que votre interface est eth0, la configuration à rajouter devrait ressembler à ceci :
Fichier à modifier (avec privilèges su) : /etc/network/interfaces
iface eth0 inet6 static
address YOUR_IPV6
netmask IPV6_PREFIX
post-up /sbin/ip -6 route add IPV6_GATEWAY dev eth0
post-up /sbin/ip -6 route add default via IPV6_GATEWAY dev eth0
pre-down /sbin/ip -6 route del default via IPV6_GATEWAY dev eth0
pre-down /sbin/ip -6 route del IPV6_GATEWAY dev eth0
Voici un exemple concret :
iface eth0 inet6 static
address 2001:41d0:xxx:xxxx::999
netmask 128
post-up /sbin/ip -6 route add 2001:41d0:xxx:xxxx::111 dev eth0
post-up /sbin/ip -6 route add default via 2001:41d0:xxx:xxxx::111 dev eth0
pre-down /sbin/ip -6 route del default via 2001:41d0:xxx:xxxx::111 dev eth0
pre-down /sbin/ip -6 route del 2001:41d0:xxx:xxxx::111 dev eth0
Les fichiers de configuration réseau se trouvent dans le répertoire /etc/netplan/
. Tout d'abord, créez une copie du fichier de configuration IPv6 :
cd /etc/netplan
cp 50-cloud-init.yaml 51-cloud-init-ipv6.yaml
Cela vous permet de séparer la configuration IPv6 et d'annuler facilement les modifications en cas d'erreur.
Considérant que votre interface est eth0, la configuration à rajouter devrait ressembler à ceci :
Fichier à modifier (avec privilèges su) : /etc/netplan/51-cloud-init-ipv6.yaml
network:
ethernets:
eth0:
dhcp6: false
match:
macaddress: fb:17:3r:39:56:75
set-name: eth0
addresses:
- "YOUR_IPV6/IPv6_PREFIX"
gateway6: "IPv6_GATEWAY"
routes:
- to: "IPv6_GATEWAY"
scope: link
version: 2
Il est important de respecter l’alignement de chaque élément de ce fichier tel que représenté dans l’exemple ci-dessus. N’utilisez pas la touche de tabulation pour créer votre espacement. Seule la touche espace est nécessaire.
Vous pouvez tester votre configuration à l’aide de la commande suivante :
netplan try
Si elle est correcte, appliquez-la à l’aide de la commande suivante :
netplan apply
Considérant que votre interface est eth0, la configuration devrait ressembler à ceci :
Fichier à modifier (avec privilèges sudo) : /etc/sysconfig/network-scripts/ifcfg-eth0
IPV6INIT=yes
IPV6ADDR=YOUR_IPV6/IPV6_PREFIX
IPV6_DEFAULTGW=IPV6_GATEWAY
Voici un exemple concret :
IPV6INIT=yes
IPV6ADDR=2001:41d0:xxx:xxxx::999/128
IPV6_DEFAULTGW=2001:41d0:xxx:xxxx::111
Rendez-vous dans la rubrique Connexion Réseaux
de votre Windows.
Entrez ensuite dans les Propriétés
de votre carte-réseau via un clic droit.
Cliquez alors sur IPv6
puis sur Propriétés
.
Enfin renseignez les informations de votre IPv6.
Vous avez configuré votre IPv6 mais rien ne fonctionne ?
Une manipulation simple existe pour déterminer si le défaut se situe dans la configuration effectuée ou sur le réseau d'OVHcloud.
Dans un premier temps, passez votre instance dans le mode de secours rescue-pro.
Inspirez-vous ensuite des commandes suivantes pour configurer votre IP de manière non-persistante :
ip addr add YOUR_IPV6/IPV6_PREFIX dev eth0
ip -6 route add IPV6_GATEWAY dev eth0
ip -6 route add default via IPV6_GATEWAY dev eth0
Testez de nouveau votre réseau via un ping6 par exemple :
ping6 ipv6.google.com
Si votre instance répond, il est probable qu'une des étapes de votre configuration initiale n'ait pas été rigoureusement suivie.
Dans tous les cas, n'hésitez pas à effectuer une demande au support avec les éléments testés ci-dessus afin d'obtenir une analyse de notre part.
Échangez avec notre communauté d'utilisateurs sur https://community.ovh.com
N’hésitez pas à nous proposer des suggestions d’amélioration afin de faire évoluer cette documentation.
Images, contenu, structure… N’hésitez pas à nous dire pourquoi afin de la faire évoluer ensemble !
Vos demandes d’assistance ne seront pas traitées par ce formulaire. Pour cela, utilisez le formulaire "Créer un ticket" .
Merci beaucoup pour votre aide ! Vos retours seront étudiés au plus vite par nos équipes..
Accedez à votre espace communautaire. Posez des questions, recherchez des informations, publiez du contenu et interagissez avec d’autres membres d'OVHcloud Community.
Echanger sur OVHcloud Community