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.