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%eth0

  • Pour 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.