Pour les Bons Plans Serveurs et les Serveurs Dédiés achetés avant le 28/10/2018

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

Modifier l'adresse IP du serveur
  • Ouvrez le fichier /etc/network/interfaces 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, entrez la commande :wq, puis appuyez sur la touche Entrée.

  • Dans le fichier /etc/network/interfaces, ajoutez les entrées suivantes et remplacez le caractère générique par l'adresse IPv4 principale du serveur.

    auto eth0
    iface eth0 inet static
    address <ADRESSE IPV4 PRINCIPALE>
    netmask 255.255.255.255
    gateway 10.255.255.1
    pointopoint 10.255.255.1

    Le masque réseau, le gateway et la connexion point à point doivent être spécifiés exactement comme ci-dessus. Faites particulièrement attention à l'orthographe correcte du paramètre pointopoint.

    Le fichier de configuration édité ressemblera à ceci :

    # This file describes the network interfaces available on your system
    # and how to activate them. For more information, see interfaces(5).

    # The loopback network interface
    auto lo
    iface lo inet loopback

    # The primary network interface
    auto eth0
    iface eth0 inet static
    address 123.123.123.123
    netmask 255.255.255.255
    gateway 10.255.255.1
    pointopoint 10.255.255.1 


    Exemple :

    # /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)
    # Generated by debian-installer.

    # The loopback interface
    auto eth0
    iface eth0 inet static
    address 123.123.123.123
    netmask 255.255.255.255
    gateway 10.255.255.1
    pointopoint 10.255.255.1 

    allow-hotplug eth0
    iface eth0 inet6 static
    address 1234:01D1:1234:B000:0000:0000:0001:E123
    netmask 64
    post-up ip -6 route add fe80::1 dev eth0
    post-up ip -6 route add default via fe80::1 dev eth0
    post-down ip -6 route del default via fe80::1 dev eth0
    post-down ip -6 route del fe80::1 dev eth0

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

    /etc/init.d/networking 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, entrez les informations suivantes dans le fichier /etc/sysconfig/network/ifcfg-eth0 :

    auto eth0:1
    allow-hotplug eth0:1
    iface eth0:1 inet static
     address ADRESSE IPV4 SUPPLEMENTAIRE/32

    Exemple :

    # /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)
    # Generated by debian-installer.

    # The loopback interface
    auto eth0
    iface eth0 inet static
    address 123.123.123.123
    netmask 255.255.255.255
    gateway 10.255.255.1
    pointopoint 10.255.255.1 

    auto eth0:1
    allow-hotplug eth0:1
    iface eth0:1 inet static
     address 456.456.456.45/32 

    allow-hotplug eth0
    iface eth0 inet6 static
    address 1234:01D1:1234:B000:0000:0000:0001:E123
    netmask 64
    post-up ip -6 route add fe80::1 dev eth0
    post-up ip -6 route add default via fe80::1 dev eth0
    post-down ip -6 route del default via fe80::1 dev eth0
    post-down ip -6 route del fe80::1 dev eth0

    Pour configurer plusieurs adresses IP, procédez comme décrit ci-dessus, à la différence près que pour chaque IP supplémentaire, vous spécifiez un alias à eth0 sous la forme eth0:x. Pour la deuxième IP, par exemple eth0:1, la troisième IP eth0:2 et ainsi de suite.

CentOS

Modifier l'adresse IP du serveur
  • 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, entrez 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ériquepar 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, entrez 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, entrez 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, entrez la commande suivante :

    [root@localhost ~]# systemctl reboot

SUSE 13.x

Modifier l'adresse IP du serveur
  • 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, entrez 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, entrez 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, entrez la commande suivante :

    /sbin/service network restart