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.