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=32Remplacez 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=yesPour 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.