Pour Serveur Dédié et Bons plans serveurs, gérés depuis votre compte IONOS dans l'administration des serveurs

Dans cet article, nous vous montrons comment modifier l'adresse IP d'un serveur, ou ajouter une adresse IP supplémentaire.

Par défaut, les Serveurs Dédiés sont configurés pour une configuration réseau automatique via DHCP. La première adresse IP créée dans le contrat est toujours affectée au serveur. Si vous souhaitez modifier l'adresse du serveur ou lui affecter une des adresses supplémentaires, une configuration IP statique est nécessaire .

Remarque

Pour des raisons de sécurité réseau, tous les serveurs sont configurés avec un réseau /32 (masque réseau 255.255.255.255) et ne peuvent donc atteindre directement que votre gateway et les adresses IP configurées localement. Pour pouvoir "parler" à d'autres serveurs du segment de réseau, tous les autres paquets doivent être acheminés via le gateway standard. Cela nécessite une host route vers le gateway.

Debian/Ubuntu

  • Connectez-vous au serveur avec les droits d'administrateur.

  • Déterminez le nom de l'interface réseau. Pour ce faire, saisissez la commande suivante :

    [root@localhost ~]# ip addr

  • Pour afficher la passerelle par défaut de l'interface réseau active, saisissez les commandes suivantes :

    IPv4:

    [root@localhost ~]# ip route show | grep 'default'

    IPv6:

    [root@localhost ~]# ip -6 route show | grep 'default'

  • Notez les adresses IP des passerelles. Elles sont indiquées juste après la partie default via. Exemple :

    [root@localhost ~]#  ip route show | grep 'default'
    default via 10.255.255.1 dev eth0 proto dhcp src 217.160.94.36 metric 100

  • Créez une sauvegarde du fichier /etc/network/interfaces. Pour ce faire, saisissez la commande suivante :

    [root@localhost ~]# cp /etc/network/interfaces /etc/network/interfaces.bak

  • Ouvrez le fichier /etc/network/interfaces avec l'éditeur vi.

    [root@localhost ~]# vi /etc/network/interfaces

Remarques

  • L'éditeur vi possède un mode insertion et un mode commande. Vous pouvez passer en mode insertion en appuyant sur la touche [i]. Dans ce mode, les caractères saisis sont immédiatement insérés dans le texte. Pour entrer en mode commande, appuyez sur [ESC]. Lorsque vous utilisez le mode commande, votre saisie au clavier est interprétée comme une commande.

  • Pour quitter vi et enregistrer le fichier, saisissez la commande :wq, puis appuyez sur la touche Entrée.

  • Modifiez votre fichier de configuration /etc/network/interfaces. Remplacez les entrées existantes par les informations ci-dessous.

    # /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)
    # Generated by debian-installer.
    # The loopback interface
    auto lo
    iface lo inet loopback

    # The primary network interface
    allow-hotplug INTERFACE_DEVICE

    iface INTERFACE_DEVICE inet static
        address ADRESSE IPV4 PRINCIPALE/32
       gateway ADRESSE DE LA PASSERELLE
       up route add -net ADRESSE DE LA PASSERELLE netmask 255.255.255.255 dev INTERFACE_DEVICE

    iface INTERFACE_DEVICE inet6 static
       address ADRESSE IPV6 PRINCIPALE/64
       gateway fe80::1

    Exemple :

    # /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)
    # Generated by debian-installer.
    # The loopback network interface
    auto lo
    iface lo inet loopback

    # The primary network interface
    allow-hotplug eth0

    iface eth0 inet static
       address 82.165.103.128/32
       gateway 10.255.255.1
       up route add -net 10.255.255.1 netmask 255.255.255.255 dev eth0

    iface eth0 inet6 static
       address 2001:8d8:1800:334::1/64
       gateway fe80::1

  •  Remplacez le caractère générique INTERFACE_DEVICE à tous les emplacements par le périphérique d'interface que vous avez déterminé. Saisissez ensuite l'adresse IPv4 principale et l'adresse IPv6 principale.
  • Remplacez le caractère générique ADRESSE_DE_PASSERELLE par l'adresse de passerelle déterminée.
  • Pour configurer la ou les adresses IPv4 supplémentaires, ajoutez l'entrée ou les entrées suivantes sous l'entrée correspondant à l'adresse IPv4 principale :

    iface INTERFACE_DEVICE inet static
        address Adresse IPv4 supplémentaire 1
    iface INTERFACE_DEVICE inet static
        address Adresse IPv4 supplémentaire 2

  • Remplacez le caractère générique Adresse IPv4 supplémentaire par l'adresse IPv4 supplémentaire souhaitée.
  • Remplacez le caractère générique INTERFACE_DEVICE par le périphérique d'interface que vous avez déterminé.
  • Pour configurer des adresses IPv6 supplémentaires, ajoutez l'entrée ou les entrées suivantes sous l'entrée de l'adresse IPv6 principale :

    iface INTERFACE_DEVICE inet6 static
        address Adresse IPv6 supplémentaire 1
        gateway fe80::1
    iface INTERFACE_DEVICE inet6 static
        address Adresse IPv6 supplémentaire 2
        gateway fe80::1

  • Remplacez le caractère générique Adresse IPv6 supplémentaire par l'adresse IPv6 supplémentaire souhaitée.
  • Remplacez le caractère générique Interface_Device par l'interface que vous avez déterminée.

    L'exemple suivant montre une entrée complète permettant de configurer l'adresse IPv4 principale et l'adresse IPv6 principale ainsi qu'une adresse IPv4 supplémentaire et une adresse IPv6 supplémentaire.

    source /etc/network/interfaces.d/*

    # The loopback network interface
    auto lo
    iface lo inet loopback

    # The primary network interface
    allow-hotplug eth0

    iface eth0 inet static
       address 82.165.103.128/32
       gateway 10.255.255.1
       up route add -net 10.255.255.1 netmask 255.255.255.255 dev eth0

    iface eth0 inet static
       address 212.227.193.228/32

    iface eth0 inet6 static
       address 2001:8d8:1800:334::1/64
       gateway fe80::1

    iface eth0 inet6 static
       address 2001:8d8:1800:334::2/64
       gateway fe80::1

  • Pour quitter vi et enregistrer le fichier, saisissez la commande :wq, puis appuyez sur la touche Entrée.
  • Pour redémarrer le serveur, saisissez la commande suivante :

    [root@localhost ~]# systemctl reboot

  • Pour vérifier si l'adresse IP supplémentaire a été correctement configurée, saisissez la commande suivante :

    [root@localhost ~]# ip addr

CentOS

Modifier l'adresse IP du serveur

  • Connectez-vous au serveur avec les droits d'administrateur.

  • Créez une sauvegarde du fichier /etc/sysconfig/network-scripts/ifcfg-eth0. Pour ce faire, saisissez la commande suivante :

    [root@localhost ~]# cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0.bak

  • 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 possède un mode insertion et un mode commande. Vous pouvez passer en mode insertion en appuyant sur la touche [i]. Dans ce mode, les caractères saisis sont immédiatement insérés dans le texte. Pour entrer en mode commande, appuyez sur [ESC]. Lorsque vous utilisez le mode commande, votre saisie au clavier est interprétée comme une commande.

  • Pour quitter vi et enregistrer le fichier, saisissez la commande :wq, puis appuyez sur la touche Entrée.

  • Modifiez le fichier pour la configuration IP statique comme suit et remplacez le caractère générique par votre adresse IP.

    DEVICE=eth0
    BOOTPROTO=static
    NM_CONTROLLED="yes"
    ONBOOT=yes
    IPADDR0=<ADRESSE IPV4 PRINCIPALE>
    NETMASK=255.255.255.255

  • Vous devez maintenant configurer les routes nécessaires. Pour cela, créez un fichier de configuration /etc/sysconfig/network-scripts/route-eth0 avec le contenu suivant :

    ADDRESS0=10.255.255.1
    NETMASK0=255.255.255.255
    ADDRESS1=0.0.0.0
    NETMASK1=0.0.0.0
    GATEWAY1=10.255.255.1

  • Pour redémarrer le réseau, saisissez la commande suivante :

    /sbin/service network restart

Ajouter une adresse IP supplémentaire
  • Assurez-vous que l'adresse IPv4 PRINCIPALE du serveur est configurée comme une adresse IP statique comme décrit ci-dessus.

  • Ouvrez le fichier /etc/sysconfig/network-scripts/ifcfg-eth0 avec l'éditeur vi.

Remarques
  • L'éditeur vi possède un mode insertion et un mode commande. Vous pouvez passer en mode insertion en appuyant sur la touche [i]. Dans ce mode, les caractères saisis sont immédiatement insérés dans le texte. Pour entrer en mode commande, appuyez sur [ESC]. Lorsque vous utilisez le mode commande, votre saisie au clavier est interprétée comme une commande.

  • Pour quitter vi et enregistrer le fichier, saisissez la commande :wq, puis appuyez sur la touche Entrée.

  • Assurez-vous que l'adresse IP principale est saisie dans le format suivant :

    IPADDR0=<ADRESSE IPV4 PRINCIPALE>

  • Pour configurer la ou les adresses IPv4 supplémentaire(s), ajoutez la ou les entrées suivantes et remplacez les caractères génériques :

    IPADDR1=<ADRESSE IPV4 SUPPLEMENTAIRE>
    PREFIX1=32
    IPADDR2=<ADRESSE IPV4 SUPPLEMENTAIRE>
    PREFIX2=32
    IPADDRN=<ADRESSE IPV4 SUPPLEMENTAIRE>
    PREFIXN=32

  • Pour redémarrer le serveur, saisissez la commande suivante :

    [root@localhost ~]# systemctl reboot

  • Pour vérifier si l'adresse IP supplémentaire a été correctement configurée, saisissez la commande suivante :

    [root@localhost ~]# ip addr

SUSE 13.x

Modifier l'adresse IP du serveur
  • Connectez-vous au serveur avec les droits d'administrateur.

  • Créez une sauvegarde du fichier /etc/sysconfig/network-scripts/ifcfg-eth0. Pour ce faire, saisissez la commande suivante :

    [root@localhost ~]# cp /etc/sysconfig/network/ifcfg-eth0 /etc/sysconfig/network/ifcfg-eth0.bak

  • Ouvrez le fichier /etc/sysconfig/network/ifcfg-eth0 avec l'éditeur vi.

Remarques
  • L'éditeur vi possède un mode insertion et un mode commande. Vous pouvez passer en mode insertion en appuyant sur la touche [i]. Dans ce mode, les caractères saisis sont immédiatement insérés dans le texte. Pour entrer en mode commande, appuyez sur [ESC]. Lorsque vous utilisez le mode commande, votre saisie au clavier est interprétée comme une commande.

  • Pour quitter vi et enregistrer le fichier, saisissez la commande :wq, puis appuyez sur la touche Entrée.

  • Pour modifier l'adresse IPv4 PRINCIPALE du serveur, vous devez la configurer comme une adresse IP statique. Pour ce faire, modifiez les valeurs par défaut de BOOTPROTO, IPADDR et NETMASK comme suit :

    BOOTPROTO='static'
    IPADDR=<ADRESSE IPV4 PRINCIPALE>
    NETMASK=255.255.255.255

  • Créez le fichier /etc/sysconfig/network/routes nécessaire au routage manuel et ajoutez-y le code suivant :

    10.255.255.1 0.0.0 255.255.255 eth0
    default 10.255.255.1

  • Pour redémarrer le réseau, saisissez la commande suivante :

    /sbin/service network restart

Ajouter une adresse IP supplémentaire
  • Assurez-vous que l'adresse IP principale du serveur est configurée comme une adresse IP statique comme décrit ci-dessus.

  • Pour ajouter une autre adresse IP, saisissez les informations suivantes dans le fichier /etc/sysconfig/network/ifcfg-eth0 :

    IPADDR1='ADRESSE IPV4 SUPPLEMENTAIRE'
        NETMASK1='255.255.255.0'

    Exemple :

    IPADDR1='82.165.197.41'
        NETMASK1='255.255.255.0'

  • Pour redémarrer le réseau, saisissez la commande suivante :

    /sbin/service network restart

  • Pour vérifier si l'adresse IP supplémentaire a été correctement configurée, saisissez la commande suivante :

    [root@localhost ~]# ip addr