Ajouter des adresses publiques IPv4 et IPv6 sur un Serveur Dédié (Rocky Linux 8 et AlmaLinux 8)
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 8 ou AlmaLinux 8 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 8 et AlmaLinux 8 :
Conditions préalables
- Vous avez attribué une ou plusieurs adresses IPv4 et/ou IPv6 publiques supplémentaires à votre serveur dans le Cloud Panel.
- Vous êtes connecté(e) sur le serveur en tant qu'administrateur.
- Vous avez noté les adresses IPv4 et les adresses IPv6 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@7969D9F ~]# 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 a8:a1:59:c0:87:4c brd ff:ff:ff:ff:ff:ff
altname enp35s0
inet 217.160.44.181/32 scope global dynamic noprefixroute eth0
valid_lft 39587sec preferred_lft 39587sec
inet6 2001:8d8:1800:832d::1/128 scope global dynamic noprefixroute
valid_lft 3449sec preferred_lft 3449sec
inet6 fe80::4ae7:2b6c:61da:4c5a/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 a8:a1:59:c0:87:4d brd ff:ff:ff:ff:ff:ff
altname enp36s0
4: usb0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UNKNOWN group default qlen 1000
link/ether 6a:79:e7:f6:66:64 brd ff:ff:ff:ff:ff:ff
altname enp3s0f0u14u3c2
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
# Généré par NetworkManager
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
Ouvrez le fichier /etc/sysconfig/network-scripts/ifcfg-eth0 avec l'éditeur vi.
[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
Remarque
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 et appuyez ensuite sur Entrée.
Remplacez les entrées existantes par les informations suivantes :
NOM=NOM_PUBLIC_DE_L'INTERFACE_RESEAU
TYPE=Ethernet
DEVICE=NOM_DE_L'INTERFACE_RESEAU
ONBOOT=yes
BOOTPROTO=none
IPADDR=ADRESSE_IPV4_PRINCIPALE
PREFIX=32
GATEWAY=10.255.255.1
DNS1=SERVEUR DNS 1
DNS2=SERVEUR DNS 2
IPV6INIT=yes
IPV6_AUTOCONF=no
DHCPV6C=no
IPV6ADDR=ADRESSE_IPV6_PRINCIPALE/64
IPV6_DEFAULTGW=fe80::1%NOM_DE_L'INTERFACE_RESEAU- Remplacez le caractère de remplacement NOM_DE_L'INTERFACE_RESEAU à tous les endroits par 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.
- Remplacez le caractère de remplacement dans la ligne IPV6ADDR par l'adresse IPv6 principale.
- Pour IPV6_DEFAULTGW, saisissez la passerelle IPv6 et remplacez le caractère générique NOM_DE_L'INTERFACE_RESEAU par l'interface réseau déterminée.
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.
- Pour configurer des adresses IPv6 supplémentaires, ajoutez l'entrée suivante :
- IPV6ADDR_SECONDARIES=ADRESSE_IPV6_SUPPLÉMENTAIRE/64
- Remplacez la partie ADRESSE_IPV6_SUPPLÉMENTAIRE par l'adresse IPv6 supplémentaire souhaitée. Pour configurer plusieurs adresses IPv6 supplémentaires, saisissez-les l'une après l'autre. Utilisez un espace pour séparer les adresses IPv6.
L'exemple suivant présente une entrée complète qui permet de configurer l'adresse IPv4 principale et l'adresse IPv6 principale, ainsi qu'une adresse IPv4 et une adresse IPv6 supplémentaires.
NOM=Public_eth0
TYPE=Ethernet
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=none
IPADDR=217.160.44.181
PREFIX=32
IPADDR1=217.160.45.196
PREFIX1=32
GATEWAY=10.255.255.1
DNS1=212.227.123.16
DNS2=212.227.123.17
IPV6INIT=yes
IPV6_AUTOCONF=no
DHCPV6C=no
IPV6ADDR=2001:8d8:1800:832d::1/64
IPV6ADDR_SECONDARIES=2001:8d8:1800:832d::2/64
IPV6_DEFAULTGW=fe80::1%eth0Pour quitter vi et enregistrer le fichier, saisissez la commande suivante, puis appuyez sur Entrée :
:wq
Pour redémarrer le serveur, saisissez la commande suivante :
[root@localhost ~]# systemctl reboot
- Connectez-vous à nouveau sur le serveur.
Pour vérifier que les adresses IPv4 et IPv6 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 le Rescue System et corriger la configuration.