Configurer IPv6 sur un serveur dédié
Decouvrez comment configurer des adresses IPv6 sur notre infrastructure.
Bienvenue chez OVHcloud !
Identifiez-vous pour commander, gérez vos produits et services et suivre vos commandes
Me connecterDecouvrez comment configurer des adresses IPv6 sur notre infrastructure.
Dernière mise à jour le 19/05/2020
Internet Protocol version 6 (IPv6) est le successeur d'Internet Protocol version 4 (IPv4). Mis en place pour résoudre l’épuisement des adresses IPv4, IPv6 utilise des adresses de 128-octets au lieu d’adresses de 32-octets. Tous les serveurs dédiés d’OVHCloud comprennent un bloc /64 IPv6. Ceci représente plus de 18 quintillions d’adresses IP dont vous pouvez disposer à votre guise.
Ce guide vous explique comment configurer des adresses IPv6 sur votre serveur.
OVHcloud met à votre disposition des services dont la responsabilité vous revient. En effet, n’ayant aucun accès à ces machines, nous n’en sommes pas les administrateurs et ne pourrons vous fournir d’assistance. Il vous appartient de ce fait d’en assurer la gestion logicielle et la sécurisation au quotidien.
Nous mettons à votre disposition ce guide afin de vous accompagner au mieux sur des tâches courantes. Néanmoins, nous vous recommandons de faire appel à un prestataire spécialisé si vous éprouvez des difficultés ou des doutes concernant l’administration, l’utilisation ou la sécurisation d’un serveur. Plus d’informations dans la section « Aller plus loin » de ce guide.
En installant votre serveur à l’aide d’un modèle de système d’exploitation Linux fourni par OVHcloud, vous constaterez que la première adresse IPv6 (l'adresse principale) est déjà configurée, prête à l’emploi.
La passerelle par défaut de votre bloc IPv6 (IPv6_GATEWAY) demeure xxxx.xxxx.xxxx.xxFF:FF:FF:FF:FF.
Par exemple :
Avant de suivre les étapes ci-dessous, nous vous recommandons fortement de désactiver l’autoconf IPv6 et l’annonce de routage afin d’éviter des problèmes déjà connus. Vous pouvez le faire en ajoutant les lignes suivantes à votre fichier sysctl.conf
, fichier se trouvant dans /etc/sysctl.conf :
net.ipv6.conf.all.autoconf=0
net.ipv6.conf.all.accept_ra=0
Une fois que cela a été fait, vous pouvez appliquer ces règles en exécutant la commande suivante : sh sysctl -p
.
Retrouvez plus d'informations dans ce guide
Le fichier de configuration réseau de votre serveur est situé dans /etc/network/interfaces
. Utilisez la ligne de commande pour localiser le fichier et ouvrez-le pour l'éditer. Avant de le faire, envisagez de créer une copie de sauvegarde.
Modifiez le fichier afin qu'il ressemble à l'exemple ci-dessous. Dans cet exemple, l'interface réseau est appelée eth0
. L'interface sur votre serveur peut être différente.
iface eth0 inet6 static
address YOUR_IPv6
netmask 128
post-up /sbin/ip -f inet6 route add IPv6_GATEWAY dev eth0
post-up /sbin/ip -f inet6 route add default via IPv6_GATEWAY
pre-down /sbin/ip -f inet6 route del IPv6_GATEWAY dev eth0
pre-down /sbin/ip -f inet6 route del default via IPv6_GATEWAY
Des adresses IPv6 supplémentaires peuvent être ajoutées grâce aux lignes up /sbin/ifconfig eth0 inet6 add YOUR_2nd_IPv6/64
, lignes présentes dans le fichier.
Enregistrez les modifications apportées au fichier, puis relancez le réseau ou redémarrez votre serveur afin d’appliquer ces modifications.
Vous pouvez tester la connectivité IPv6 en exécutant les commandes suivantes :
ping6 -c 4 2001:4860:4860::8888
>>> PING 2001:4860:4860::8888(2001:4860:4860::8888) 56 data bytes
>>> 64 bytes from 2001:4860:4860::8888: icmp_seq=1 ttl=55 time=23.6 ms
>>> 64 bytes from 2001:4860:4860::8888: icmp_seq=2 ttl=55 time=23.8 ms
>>> 64 bytes from 2001:4860:4860::8888: icmp_seq=3 ttl=55 time=23.9 ms
>>> 64 bytes from 2001:4860:4860::8888: icmp_seq=4 ttl=55 time=23.8 ms
>>> --- 2001:4860:4860::8888 ping statistics ---
>>> 1 packets transmitted, 1 received, 0% packet loss, time 0ms
>>> rtt min/avg/max/mdev = 23.670/23.670/23.670/0.000 ms
Si vous ne parvenez pas à exécuter une commande ping sur cette adresse IPv6, vérifiez votre configuration et réessayez. Assurez-vous également que la machine à partir de laquelle vous effectuez le test est connectée à IPv6. Si cela ne fonctionne toujours pas, veuillez tester votre configuration en mode Rescue.
Cet exemple a été réalisé avec CentOS 7.0. Les résultats peuvent être différents si vous utilisez d'autres dérivés de Redhat.
Retrouvez plus d'informations dans ce guide
Le fichier de configuration réseau de votre serveur est situé dans /etc/sysconfig/network-scripts/ifcfg-eth0
Utilisez la ligne de commande pour localiser le fichier et ouvrez-le pour l'éditer.
Modifiez le fichier afin qu'il ressemble à l'exemple ci-dessous. Dans cet exemple, l'interface réseau est appelée eth0. L'interface sur votre serveur peut être différente. En outre, nous avons omis la configuration d’IPv4 Failover pour éviter toute confusion, mais la configuration IPv6 est réalisée dans le même fichier de configuration.
IPv6INIT=yes
IPV6_AUTOCONF=no
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6ADDR=YOUR_IPv6/64
IPV6ADDR_SECONDARIES=YOUR_2nd_IPv6/64 YOUR_3rd_IPv6/64
IPV6_DEFAULTGW=IPv6_GATEWAY
Si vous avez besoin de plus d'adresses IPv6 sur la machine, ajoutez-les dans la ligne IPV6ADDR_SECONDARIES
, en les séparant par des espaces.
Enregistrez les modifications apportées au fichier, puis relancez le réseau ou redémarrez votre serveur afin d’appliquer ces modifications.
Vous pouvez tester la connectivité IPv6 en exécutant les commandes suivantes :
ping6 -c 4 2001:4860:4860::8888
>>> PING 2001:4860:4860::8888(2001:4860:4860::8888) 56 data bytes
>>> 64 bytes from 2001:4860:4860::8888: icmp_seq=1 ttl=55 time=23.6 ms
>>> 64 bytes from 2001:4860:4860::8888: icmp_seq=2 ttl=55 time=23.8 ms
>>> 64 bytes from 2001:4860:4860::8888: icmp_seq=3 ttl=55 time=23.9 ms
>>> 64 bytes from 2001:4860:4860::8888: icmp_seq=4 ttl=55 time=23.8 ms
>>> --- 2001:4860:4860::8888 ping statistics ---
>>> 1 packets transmitted, 1 received, 0% packet loss, time 0ms
>>> rtt min/avg/max/mdev = 23.670/23.670/23.670/0.000 ms
Si vous ne parvenez pas à exécuter une commande ping sur cette adresse IPv6, vérifiez votre configuration et réessayez. Assurez-vous également que la machine à partir de laquelle vous effectuez le test est connectée à IPv6. Si cela ne fonctionne toujours pas, veuillez tester votre configuration en mode Rescue.
Retrouvez plus d'informations dans ce guide
Le fichier de configuration réseau de votre serveur est situé dans /etc/rc.conf
. Utilisez la ligne de commande pour localiser le fichier et ouvrez-le pour l'éditer.
Modifiez le fichier afin qu'il ressemble à l'exemple ci-dessous. Dans cet exemple, l'interface réseau est appelée em0. L'interface sur votre serveur peut être différente.
IPv6_activate_all_interfaces="YES"
IPv6_defaultrouter="IPv6_GATEWAY"
ifconfig_em0_IPv6="inet6 IPv6_Address prefixlen 64"
ifconfig_em0_alias0="inet6 IPv6_Address_2 prefixlen 64"
ifconfig_em0_alias1="inet6 IPv6_Address_3 prefixlen 64"
Enregistrez les modifications apportées au fichier, puis relancez le service réseau ou redémarrez votre serveur afin d’appliquer ces modifications.
Vous pouvez tester la connectivité IPv6 en exécutant les commandes suivantes :
ping6 -c 4 2001:4860:4860::8888
>>> PING 2001:4860:4860::8888(2001:4860:4860::8888) 56 data bytes
>>> 64 bytes from 2001:4860:4860::8888: icmp_seq=1 ttl=55 time=23.6 ms
>>> 64 bytes from 2001:4860:4860::8888: icmp_seq=2 ttl=55 time=23.8 ms
>>> 64 bytes from 2001:4860:4860::8888: icmp_seq=3 ttl=55 time=23.9 ms
>>> 64 bytes from 2001:4860:4860::8888: icmp_seq=4 ttl=55 time=23.8 ms
>>> --- 2001:4860:4860::8888 ping statistics ---
>>> 1 packets transmitted, 1 received, 0% packet loss, time 0ms
>>> rtt min/avg/max/mdev = 23.670/23.670/23.670/0.000 ms
Si vous ne parvenez pas à exécuter une commande ping sur cette adresse IPv6, vérifiez votre configuration et réessayez. Assurez-vous également que la machine à partir de laquelle vous effectuez le test est connectée à IPv6. Si cela ne fonctionne toujours pas, veuillez tester votre configuration en mode Rescue.
Retrouvez plus d'informations dans ce guide
Ouvrez le fichier de configuration du réseau, fichier se trouvant dans /etc/systemd/network
. À des fins de démonstration, notre fichier est appelé 50-default.network.
Comme indiqué dans l'exemple ci-dessous, utilisez un éditeur de texte pour modifier le fichier en ajoutant aux sections concernées les lignes suivantes :
[Network]
Destination=Gateway_Address
[Address]
Address=IPv6_Address/64
[Route]
Destination=Gateway_Address
Scope=link
pour ajouter plusieurs adresses IPv6, ajoutez plusieurs sections [Address].
[Address]
Address=IPv6_Address_2/64
[Address]
Address=IPv6_Address_3/64
Enregistrez les modifications apportées au fichier, puis relancez le réseau ou redémarrez votre serveur afin d’appliquer ces modifications.
Vous pouvez tester la connectivité IPv6 en exécutant les commandes suivantes :
ping6 -c 4 2001:4860:4860::8888
PING 2001:4860:4860::8888(2001:4860:4860::8888) 56 data bytes
64 bytes from 2001:4860:4860::8888: icmp_seq=1 ttl=57 time=4.07 ms
64 bytes from 2001:4860:4860::8888: icmp_seq=2 ttl=57 time=4.08 ms
64 bytes from 2001:4860:4860::8888: icmp_seq=3 ttl=57 time=4.08 ms
64 bytes from 2001:4860:4860::8888: icmp_seq=4 ttl=57 time=4.07 ms
--- 2001:4860:4860::8888 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3003ms
rtt min/avg/max/mdev = 4.075/4.079/4.083/0.045 ms
Retrouvez plus d'informations dans ce guide
Tout d'abord, faites un clic droit sur l'icône du réseau dans la zone de notification pour accéder au Network and Sharing Center
.
Cliquez sur Modifier les paramètres de l’adaptateur
.
Cliquez avec le bouton droit sur votre adaptateur réseau, puis cliquez sur Propriétés
.
Sélectionnez Internet Protocol Version 6
, puis cliquez sur Propriétés
.
Entrez dans votre configuration IPv6 (Adresse IPv6
et Default Gateway
) puis cliquez sur OK
.
Si vous rencontrez toujours des problèmes après avoir testé votre connexion, veuillez créer une demande d'assistance afin de revoir vos configurations. Dans ce cas, il sera nécessaire d’indiquer :
Échangez avec notre communauté d'utilisateurs sur https://community.ovh.com/en/.
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