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 9

    sudo 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.