Configurer IPv6 sur un VPS OVH sous Red Hat Family
Obtenir les informations nécessaires
Il y a deux façons de faire…
Panneau de contrôle
Se connecter au panneau de contrôle de son compte : OVHcloud Control Panel. Puis récuperer l'IPv6 et le Gateway.
API OVHCloud
Se rendre sur la console https://API.OVH.com.
- Dans la section GET /vps/{serviceName}/ips récupérer l'IPv6 du VPS.
- Dans la section GET /vps/{serviceName}/ips/{ipAddress} récupérer le Gateway.
Appliquer la configuration IPv6
La configuration de réseau se trouve dans le fichier /etc/sysconfig/network-scripts/ifcfg-eth0
. Il est conseillé de faire une sauvegarde…
Copie de sauvegarde
sudo mkdir /etc/sysconfig/network-scripts/backup
cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/backup/ifcfg-eth0.bak
Éditer le fichier
sudo vim /etc/sysconfig/network-scripts/ifcfg-eth0
Ajouter les informations suivantes :
IPV6INIT=yes
IPV6ADDR=<YOUR_IPV6>/<IPV6_PREFIX>
IPV6_DEFAULTGW=<IPV6_GATEWAY>
Normalement l'IPV6_PREFIX
est 128
.
Relancer le service de réseau
sudo systemctl restart NetworkManager
Vérification
Sur le serveur
ip -6 addr show eth0
Depuis un autre ordinateur
ping6 <YOUR_IPV6>
Depuis un navigateur
Si le serveur écoute sur le port 80 ou 443, entrer l'adresse IPv6 entre crochets ([YOUR_IPV6
]) dans la barre d'adresse.
Désactiver le Cloud-init
Le Cloud-init permet lancer un script au démarrage des VPS, notamment pour gérer le hostname, le resolve.conf ou le partitionnement automatique en cas de redimentionnement.
echo "network: {config: disabled}" | sudo tee /etc/cloud/cloud.cfg.d/98-disable-network-config.cfg
Pour retrouver une gestion automatique, il suffit de supprimer le fichier, changer l'extension ou le déplacer.
Pas de commentaires