Ajouter des adresses publiques IPv4 et IPv6 sur un VPS ou un serveur Cloud migré (Rocky Linux 9 et AlmaLinux 9)
Veuillez utiliser la fonction « Imprimer » au bas de la page pour créer un PDF.
Pour VPS Linux et Serveur Cloud migrés avec AlmaLinux 9 ou Rocky Linux 9 gérés dans Cloud Panel
Dans cet article, nous vous montrons comment ajouter des adresses IPv4 et IPv6 publiques supplémentaires sur un VPS ou sur un Serveur Cloud migré sur lequel Rocky Linux 9 ou AlmaLinux 9 est installé.
Si vous attribuez une adresse IPv4 publique supplémentaire à un VPS ou à un Serveur Cloud migré, vous devez modifier manuellement la configuration réseau. Si vous attribuez une ou plusieurs adresses IPv6 à un VPS ou à un Serveur Cloud migré, elles seront automatiquement reconnues après le redémarrage du serveur.
Remarque
Des instructions sur la manière d'établir une connexion réseau chiffrée à votre serveur à l'aide de votre ordinateur sont présentées dans les articles suivants :
Établir une connexion SSH à votre serveur Linux sur un ordinateur équipé de Microsoft Windows
Établir une connexion SSH à votre serveur Linux sur un ordinateur Linux
Voici comment configurer d'autres adresses IPv4 publiques dans Rocky Linux 9 ou AlmaLinux 9 :
Conditions préalables
- Vous avez attribué une ou plusieurs adresses IPv4 publiques supplémentaires à votre serveur dans le Cloud Panel.
- Vous êtes connecté(e) au serveur.
- Vous avez noté les adresses IPv4 du serveur.
Faire une copie de sécurité du profil existant
- Connectez-vous au serveur en tant qu'administrateur.
Ouvrez le répertoire /etc/NetworkManager/system-connections. Pour ce faire, saisissez la commande suivante :
[root@localhost ~]# cd /etc/NetworkManager/system-connections
Pour afficher les fichiers qui se trouvent dans le répertoire, saisissez la commande suivante :
[root@localhost ~]# ls
Pour faire une copie de sécurité du profil de réseau, adaptez la commande suivante. Remplacez les caractères génériques et saisissez ensuite la commande :
sudo cp /etc/NetworkManager/system-connections/NOM_DE_LA_CONNECTION.nmconnection /etc/NetworkManager/system-connections/NOM_DE_LA_CONNECTION.backup
Exemples :
VPS et serveurs Cloud migrés avec Alma Linux 9sudo cp /etc/NetworkManager/system-connections/eth0.nmconnection /etc/NetworkManager/system-connections/eth0.nmconnection.backup
Serveurs Cloud migrés avec Rocky Linux 9
sudo cp /etc/NetworkManager/system-connections/ens3.nmconnection /etc/NetworkManager/system-connections/ens3.nmconnection.backup
Afficher l'interface réseau
Déterminez le nom de fichier de l'interface réseau. Pour ce faire, saisissez la commande suivante :
[root@localhost ~]# ip addr
Dans l'exemple suivant, l'interface réseau eth0 est utilisée :
[root@localhost ~]# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 02:01:10:2a:d2:5d brd ff:ff:ff:ff:ff:ff
altname enp0s6
altname ens6
inet 82.165.34.29/32 scope global dynamic noprefixroute eth0
valid_lft 401sec preferred_lft 401sec
inet6 2a02:247a:21f:9c00::1/128 scope global dynamic noprefixroute
valid_lft 3804sec preferred_lft 2804sec
inet6 fe80::1:10ff:fe2a:d25d/64 scope link noprefixroute
valid_lft forever preferred_lft forever
Déterminer le nom de la connexion
Pour afficher des informations détaillées sur l'interface réseau, saisissez la commande suivante :
nmcli device show NOM_DE_L_INTERFACE_RESEAU
Exemple :
nmcli device show eth0
- Notez le nom de la connexion. Celui-ci est mentionné dans l'entrée GENERAL.CONNECTION:.
- Pour quitter l'affichage, appuyez sur la touche q.
Afficher le serveur DNS
Pour afficher les serveurs DNS utilisés, saisissez la commande suivante :
[root@localhost ~]# cat /etc/resolv.conf
Ensuite, les serveurs DNS utilisés sont affichés dans l'entrée nameserver.
Par exemple :
[root@5B9B34D ~]# cat /etc/resolv.conf
# Generated by NetworkManager
search online-server.cloud
nameserver 212.227.123.16
nameserver 212.227.123.17- Notez les serveurs DNS.
Afficher la passerelle pour IPv4 et IPv6
Pour afficher la passerelle par défaut de l'interface active, saisissez la commande suivante :
IPv4 :
[root@localhost ~]# ip route show default
Cette commande affiche la table de routage. La passerelle par défaut est indiquée sur la ligne qui commence par default. Par exemple :
[root@localhost ~]# default via 82.165.34.1 dev eth0 proto dhcp src 82.165.34.32 metric 100
IPv6 :
[root@localhost ~]# ip -6 route show | grep 'default
ou
[root@localhost ~]# ip -6 route show default
Ajouter des adresses IPv4 et IPv6
Pour définir l'adresse IPv4 principale, remplacez les caractères génériques dans la commande suivante. Saisissez ensuite la commande :
[root@localhost ~]# nmcli connection modify "NOM DE LA CONNEXION" ipv4.addresses ADRESSE IPV4 PRINCIPALE/32
Exemples :
VPS et serveurs Cloud migrés avec AlmaLinux 9[root@localhost ~]# nmcli connection modify "eth0" ipv4.addresses 217.160.11.143/32
Serveurs Cloud migrés avec Rocky Linux 9
[root@localhost ~]# nmcli connection modify "System eth0" ipv4.addresses 217.160.11.143/32
Pour définir l'adresse IPv6 principale, remplacez le caractère générique dans la commande suivante, puis saisissez-le :
[root@localhost ~]# nmcli connection modify "NOM DE LA CONNEXION" ipv6.addresses ADRESSE IPV6 PRINCIPALE/64
Exemple :
[root@localhost ~]# nmcli connection modify "eth0" ipv6.addresses 2001:8d8:1801:83bd::1/64
Pour définir la passerelle IPv4, remplacez dans la commande suivante le caractère de remplacement ADRESSE_IP_DE_LA_PASSERELLE par la passerelle IPv4 que vous avez déterminée. Remplacez également le caractère générique NOM DE LA CONNEXION, puis saisissez la commande :
[root@localhost ~]# nmcli connection modify "NOM_DE_LA_CONNEXION" ipv4.gateway ADRESSE_IP_DE_LA_PASSERELLE
Exemples :
VPS et serveurs Cloud migrés avec AlmaLinux 9[root@localhost ~]# nmcli connection modify "eth0" ipv4.gateway 217.160.11.26
Serveurs Cloud migrés avec Rocky Linux 9
[root@localhost ~]# nmcli connection modify "System eth0" ipv4.gateway 217.160.11.1
Pour définir la passerelle IPv6, remplacez le caractère générique ADRESSE_IPV6_DE_LA_PASSERELLE par la passerelle IPv6 que vous avez déterminée dans la commande suivante. Remplacez également le caractère générique NOM DE LA CONNEXION, puis saisissez la commande :
[root@localhost ~]# nmcli connection modify "NOM_DE_LA_CONNEXION" ipv6.gateway ADRESSE_IPV6_DE_LA_PASSERELLE
Exemple :
[root@localhost ~]# nmcli connection modify "eth0" ipv6.gateway fe80::250:56ff:fea8:4cef
Pour définir les serveurs DNS, remplacez dans la commande suivante le caractère de remplacement DNS-SERVER par les serveurs DNS déterminés. Séparez-les par un espace et ajoutez des guillemets au début et à la fin. Remplacez également le caractère générique NOM DE LA CONNEXION et saisissez ensuite la commande :
[root@localhost ~]# nmcli connection modify "NOM_DE_LA_CONNEXION" ipv4.dns SERVEUR DNS
Exemples :
VPS et serveurs Cloud migrés avec AlmaLinux 9[root@localhost ~]# nmcli connection modify "eth0" ipv4.dns 212.227.123.16
[root@localhost ~]# nmcli connection modify "eth0" ipv4.dns "212.227.123.16 212.227.123.17"
Serveurs Cloud migrés avec Rocky Linux 9
[root@localhost ~]# nmcli connection modify "System eth0" ipv4.dns 212.227.123.16
[root@localhost ~]# nmcli connection modify "System eth0" ipv4.dns "212.227.123.16 212.227.123.17"
Pour changer l'attribution des adresses IPv4 d'automatique (DHCP) à manuelle, remplacez le caractère générique NOM DE LA CONNEXION dans la commande suivante. Saisissez ensuite la commande :
[root@localhost ~]# nmcli connection modify "NOM_DE_LA_CONNEXION" ipv4.method manual
Exemples :VPS et serveurs Cloud migrés avec AlmaLinux 9
[root@localhost ~]# nmcli connection modify "eth0" ipv4.method manual
Serveurs Cloud migrés avec Rocky Linux 9
[root@localhost ~]# nmcli connection modify "System eth0" ipv4.method manual
Pour ajouter l'adresse IPv4 supplémentaire à la configuration du réseau, remplacez les caractères génériques NOM DE LA CONNEXION et ADRESSE_IPV4_ SUPPLÉMENTAIRE dans la commande suivante. Saisissez ensuite la commande :
[root@localhost ~]# nmcli con mod "NOM_DE_LA_CONNEXION" +ipv4.addresses "ADRESSE_IPV4_SUPPLÉMENTAIRE/32"
Exemples :VPS et serveurs Cloud migrés avec AlmaLinux 9
[root@localhost ~]# nmcli con mod "eth0" +ipv4.addresses "82.165.236.99/32"
Serveurs Cloud migrés avec Rocky Linux 9
[root@localhost ~]# nmcli con mod "System eth0" +ipv4.addresses "82.165.236.99/32"
Pour ajouter l'adresse IPv6 supplémentaire à la configuration du réseau, remplacez les caractères génériques NOM DE LA CONNEXION et ADRESSE_IPV6_ SUPPLÉMENTAIRE dans la commande suivante. Saisissez ensuite la commande :
[root@localhost ~]# nmcli con mod "NOM_DE_LA_CONNEXION" +ipv6.addresses "ADRESSE_IPV6_SUPPLÉMENTAIRE/64"
Exemple :
[root@localhost ~]# nmcli con mod "eth0" +ipv6.addresses "2001:8d8:1801:83bd::2/64"
Pour redémarrer l'interface réseau, adaptez et saisissez la commande suivante :
[root@localhost ~]# nmcli connection down "NOM DE LA CONNEXION" ; nmcli connection up "NOM DE LA CONNEXION"
Exemples :VPS et serveurs Cloud migrés avec AlmaLinux 9
[root@localhost ~]# nmcli connection down "eth0" ; nmcli connection up "eth0"
Serveurs Cloud migrés avec Rocky Linux 9
[root@localhost ~]# nmcli connection down "System eth0" ; nmcli connection up "System eth0"
Pour vérifier les nouveaux paramètres, saisissez la commande suivante :
[root@localhost ~]# ip address show
Remarque
Si le serveur n'est plus accessible en raison d'une erreur de configuration, vous pouvez vous connecter au serveur via la console à distance et corriger la configuration.