Modifier ou ajouter une adresse IPv4 à un Serveur Dédié Linux
Veuillez utiliser la fonction « Imprimer » au bas de la page pour créer un PDF.
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
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.1Le 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 eth0Pour 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/32Exemple :
# /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 eth0Pour 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.255Vous 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.1Pour 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=32Pour 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.255Cré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.1Pour 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