Ajouter des adresses publiques IPv4 et IPv6 sur un VPS ou un serveur Cloud migré (Rocky Linux 8 et AlmaLinux 8)
Veuillez utiliser la fonction « Imprimer » au bas de la page pour créer un PDF.
Pour VPS Linux et Serveur Cloud migré avec AlmaLinux 8 ou Rocky Linux 8 gérés dans le Cloud Panel
Dans cet article, nous vous montrons comment ajouter des adresses IPv4 publiques supplémentaires sur un VPS ou sur un Serveur Cloud migré sur lequel AlmaLinux 8 ou RockyLinux 8 est installé.
Si vous attribuez une adresse IPv4 publique supplémentaire à un VPS ou à un Serveur Cloud migré, vous devez ajuster manuellement la configuration du 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 8 et AlmaLinux 8 :
Conditions préalables
- Vous avez attribué une ou plusieurs adresses IPv4 publiques supplémentaires à votre serveur dans Cloud Panel.
- Vous vous êtes connecté sur le serveur en tant qu'administrateur.
- Vous avez noté les adresses IPv4 du serveur.
Déterminer 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:ef:af:de:4f brd ff:ff:ff:ff:ff:ff
 altname enp0s6
 altname ens6
 inet 82.165.34.29/32 scope global dynamic noprefixroute eth0
 valid_lft 582sec preferred_lft 582sec
 inet6 2a02:247a:21f:9c00::1/128 scope global dynamic noprefixroute
 valid_lft 3685sec preferred_lft 2685sec
 inet6 fe80::1:efff:feaf:de4f/64 scope link noprefixroute
 valid_lft forever preferred_lft forever
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@localhost ~]# cat /etc/resolv.conf 
 # Generated by NetworkManager
 nameserver 212.227.123.16
 nameserver 212.227.123.17
- Notez les serveurs DNS.
Afficher la passerelle pour IPv4
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
Ajouter des adresses IPv4 et IPv6
- Ouvrez le fichier /etc/sysconfig/network-scripts/ifcfg-eth0 avec l'éditeur vi. - [root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0 
Remarques
- L'éditeur vi dispose d'un mode d'insertion et d'un mode de commande ou d'instruction. Vous pouvez accéder au mode d'insertion en appuyant sur la touche [i]. Dans ce mode, les caractères saisis sont immédiatement insérés dans le texte. Pour accéder au mode commande, appuyez ensuite sur [ESC]. Lorsque vous utilisez le mode commande, vos saisies au clavier sont interprétées comme des commandes.
- Pour quitter vi et enregistrer le fichier, saisissez la commande :wq, puis appuyez sur Entrée.
- Remplacez les entrées existantes par les informations suivantes : - NAME=NOM_PUBLIC_DE_L_INTERFACE_RÉSEAU 
 TYPE=Ethernet
 DEVICE=NOM_DE_L_INTERFACE_RÉSEAU
 ONBOOT=yes
 BOOTPROTO=none
 BOOTPROTOv6="dhcp"
 IPADDR=ADRESSE_IPV4_PRINCIPALE
 PREFIX=32
 GATEWAY=PASSERELLE IPV4
 DNS1=SERVEUR DNS 1
 DNS2=SERVEUR DNS 2
 IPV6INIT=yes
 IPV6_FAILURE_FATAL=no
 IPV6_AUTOCONF=yes
 DHCPV6C=yes
- Remplacez le caractère de remplacement NOM_DE_L_INTERFACE_RÉSEAU à tous les endroits par le nom de l'interface réseau que vous avez déterminée.
- Remplacez le caractère de remplacement dans la ligne IPADDR par l'adresse IPv4 principale.
- Pour DNS1 et DNS2, saisissez les serveurs DNS que vous avez notés.
- Pour configurer la ou les adresses IPv4 supplémentaires, insérez l'entrée ou les entrées suivantes : - IPADDR1=ADRESSE_IPV4_SUPPLÉMENTAIRE 
 PREFIX1=32
 IPADDR2=ADRESSE_IPV4_SUPPLÉMENTAIRE
 PREFIX2=32
 IPADDRN=ADRESSE_IPV4_SUPPLÉMENTAIRE
 PREFIXN=32- Remplacez la partie ADRESSE_IPV4_SUPPLÉMENTAIRE par l'adresse IPv4 supplémentaire souhaitée. - L'exemple suivant présente une entrée complète permettant de configurer l'adresse IPv4 principale et une adresse IPv4 supplémentaire. - NOM=Public_eth0 
 TYPE=Ethernet
 DEVICE=eth0
 ONBOOT=yes
 BOOTPROTO=none
 BOOOTPROTOv6="dhcp"
 IPADDR=82.165.34.29
 PREFIX=32
 IPADDR1=85.215.75.125
 PREFIX1=32
 GATEWAY=82.165.34.1
 DNS1=212.227.123.16
 DNS2=212.227.123.17
 IPV6INIT=yes
 IPV6_FAILURE_FATAL=no
 IPV6_AUTOCONF=yes
 DHCPV6C=yes
- Pour quitter vi et enregistrer le fichier, saisissez la commande suivante, puis appuyez sur Entrée : - :wq 
- Pour redémarrer le serveur, saisisser la commande suivante : - [root@localhost ~]# systemctl reboot 
- Connectez-vous à nouveau sur le serveur.
- Pour vérifier que les adresses IPv4 souhaitées ont été correctement configurées, saisissez la commande ip addr show : - [root@localhost ~]# ip addr 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.