Ajouter des adresses publiques IPv4 et IPv6 sur un Serveur Dédié (Rocky Linux 9 et AlmaLinux 9)
Veuillez utiliser la fonction « Imprimer » au bas de la page pour créer un PDF.
Pour Serveur Dédié, géré dans le Cloud Panel
Dans cet article, nous vous montrons comment ajouter d'autres adresses IPv4 et IPv6 publiques sur un Serveur Dédié sur lequel Rocky Linux 9 ou AlmaLinux 9 est installé.
Remarque
Des instructions sur la manière d'établir une connexion réseau crypté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
Sur un ordinateur Linux, établir une connexion SSH à votre serveur Linux
Voici comment configurer d'autres adresses IPv4 et IPv6 publiques dans Rocky Linux 9 ou AlmaLinux 9 :
Conditions préalables
- Vous avez attribué une ou plusieurs adresses IPv4 et/ou IPv6 publiques supplémentaires à votre serveur dans le Cloud Panel.
- Vous avez ouvert une session sur le serveur.
- Vous avez noté les adresses IPv4 et les adresses IPv6 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_CONNEXION.nmconnection /etc/NetworkManager/system-connections/NOM_DE_LA_CONNEXION.backup
Exemple :sudo cp /etc/NetworkManager/system-connections/eth0.nmconnection /etc/NetworkManager/system-connections/eth0.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@5B9B34D ~]# 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 mq state UP group default qlen 1000
link/ether 3c:ec:ef:88:fe:ee brd ff:ff:ff:ff:ff:ff
altname eno1np0
altname enp198s0f0np0
inet 82.165.19.97/32 scope global dynamic noprefixroute eth0
valid_lft 13527sec preferred_lft 13527sec
inet6 fe80::3eec:efff:fe88:feee/64 scope link noprefixroute
valid_lft forever preferred_lft forever
3: eth1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
link/ether 3c:ec:ef:88:fe:ef brd ff:ff:ff:ff:ff:ff
altname eno2np1
altname enp198s0f1np1
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_RÉSEAU
Exemple :
nmcli device show eth0
- Notez le nom de la connexion. Celui-ci figure 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 # Généré par 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 les commandes suivantes :
IPv4 :
[root@localhost ~]# ip route show | grep 'default'
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_CONNEXION" ipv4.adresses ADRESSE IPV4 PRINCIPALE/32
Exemple :
[root@localhost ~]# nmcli connection modify "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_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 générique ADRESSE_IPV4_DE__LA_PASSERELLE par la passerelle IPv4 que vous avez déterminée. Remplacez également le caractère générique NOM DE CONNEXION, puis saisissez la commande :
[root@localhost ~]# nmcli connection modify "NOM_DE_CONNEXION" ipv4.gateway ADRESSE_IPV4_DE_LA_PASSERELLE
Exemple :
[root@localhost ~]# nmcli connection modify "eth0" ipv4.gateway 10.255.255.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 CONNEXION, puis entrez la commande :
[root@localhost ~]# nmcli connection modify "NOM_DE_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 le caractère générique SERVEUR DNS par les serveurs DNS déterminés dans la commande suivante. 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 CONNEXION et saisissez ensuite la commande :
[root@localhost ~]# nmcli connection modify "NOM_DE_CONNEXION" ipv4.dns SERVEUR DNS
Exemples :
[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"
Pour modifier l'attribution des adresses IPv4 d'automatique (DHCP) à manuelle, remplacez le caractère générique NOM DE CONNEXION dans la commande suivante. Saisissez ensuite la commande :
[root@localhost ~]# nmcli connection modify "NOM_DE_CONNEXION" ipv4.method manual
Exemple :
[root@localhost ~]# nmcli connection modify "eth0" ipv4.method manual
Pour modifier l'attribution des adresses IPv6 d'automatique (DHCP) à manuelle, remplacez le caractère générique NOM DE CONNEXION dans la commande suivante. Saisissez ensuite la commande :
[root@localhost ~]# nmcli connection modify "NOM_DE_CONNEXION" ipv6.method manual
Exemple :
[root@localhost ~]# nmcli connection modify "eth0" ipv6.method manual
Pour ajouter l'adresse IPv4 supplémentaire à la configuration du réseau, remplacez les caractères génériques NOM DE CONNEXION et ADRESSE_IPV4_ SUPPLÉMENTAIRE dans la commande suivante. Saisissez ensuite la commande :
[root@localhost ~]# nmcli con mod "NOM_DE_CONNEXION" +ipv4.addresses "ADRESSE_IPV4_SUPPLÉMENTAIRE/32"
Exemple
[root@localhost ~]# nmcli con mod "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 CONNEXION et ADRESSE_IPV6_ SUPPLÉMENTAIRE dans la commande suivante. Saisissez ensuite la commande :
[root@localhost ~]# nmcli con mod "NOM_DE_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_CONNEXION" ; nmcli connection up "NOM_DE_CONNEXION"
Exemple :
[root@localhost ~]# nmcli connection down "eth0" ; nmcli connection up "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 le Rescue System et corriger la configuration.