[EN] Hetzner Cloud - Install IPV6 Ubuntu 22.04
Hello, J'ai commander un VPS Cloud chez Hetzner et il est vrais que quand il est livré il faut installer IPV6.
Pour ma part je suis sur un CX22 - Cloud. Je l'ai installer sous Ubuntu 22.04
Commencer à mettre à jours votre Cloud
apt update && apt upgrade -y
Ensuite n'aviguez jusqu'au fichier 50-cloud-init.yaml ce trouvant dans netplan
nano /etc/netplan/50-cloud-init.yaml
Voici votre configuration par default
# This file is generated from information provided by the datasource. Changes
# to it will not persist across an instance reboot. To disable cloud-init's
# network configuration capabilities, write a file
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config: disabled}
network:
version: 2
ethernets:
eth0:
addresses:
- 2a01:XXX:XXX:XXX::1/64
dhcp4: true
match:
macaddress: 96:XX:XX:XX:XX:XX
nameservers:
addresses:
- 2a01:XXX:XXXX::add:1
- 2a01:XXX:XXXX::add:2
routes:
- on-link: true
to: default
via: fe80::1
set-name: eth0
Vous pouvez en faire une copie.
cp /etc/netplan/50-cloud-init.yaml /etc/netplan/50-cloud-init.yaml.bck
maintenant à la ligne 11 modifiez 2a01:XXX:XXX:XXX::1/64 en 2a01:XXX:XXX:XXX::24/64 pour l'exemple j'ai modifier en ::24
# This file is generated from information provided by the datasource. Changes
# to it will not persist across an instance reboot. To disable cloud-init's
# network configuration capabilities, write a file
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config: disabled}
network:
version: 2
ethernets:
eth0:
addresses:
- 2a01:XXX:XXX:XXX::24/64 # here change ::1 into ::24
dhcp4: true
match:
macaddress: 96:XX:XX:XX:XX:XX
nameservers:
addresses:
- 2a01:XXX:XXXX::add:1
- 2a01:XXX:XXXX::add:2
routes:
- on-link: true
to: default
via: fe80::1
set-name: eth0
Enregistrer et faite les commandes
netplan try
SI vous avec ce message
** (process:16923): WARNING **: 02:56:51.010: Permissions for /etc/netplan/50-cloud-init.yaml are too open. Netplan configuration should NOT be accessible by others.
Faite entrer et maintenant cette commande c'est juste un soucis de droits
sudo chmod 600 /etc/netplan/50-cloud-init.yaml
Pour être relancer
netplan try
Puis faite la commande suivant afin d'appliquer le modification
netplan apply
Pour vérifiez vous pouvez essayer ces commandes :
curl -6 https://ip.hetzner.com
ping -6 google.com
ip a