Configurer son adresse IP en alias

Base de connaissances

Configurer son adresse IP en alias


Icons/System/eye-open Created with Sketch. 798 vues 04.12.2025 Cloud / Serveur Dédié (Baremetal)

Cet article concerne la configuration d'adresses Additional IPv4 sur une interface publique. Vous pouvez également configurer des adresses IPv6 sur vos serveurs dédiés en utilisant ce guide.

Veuillez noter que les Additional IP peuvent également être configurées dans un vRack (réseau privé), ce qui permet d'interconnecter une large gamme de services OVHcloud, offrant plus de flexibilité.

Apprenez à configurer des Additional IP dans un vRack avec nos guides pour IPv4 et IPv6.

Objectif

L'alias d'IP (IP aliasing en anglais) est une configuration spéciale du réseau de votre serveur dédié OVHcloud, qui vous permet d'associer plusieurs adresses IP sur une seule interface réseau.

Ce guide vous explique comment réaliser cet ajout.

OVHcloud met à votre disposition des services dont la responsabilité vous revient. En effet, n’ayant aucun accès à ces machines, nous n’en sommes pas les administrateurs et ne pourrons vous fournir d'assistance. Il vous appartient de ce fait d’en assurer la gestion logicielle et la sécurisation au quotidien.

Nous mettons à votre disposition ce guide afin de vous accompagner au mieux sur des tâches courantes. Néanmoins, nous vous recommandons de faire appel à un prestataire spécialisé si vous éprouvez des difficultés ou des doutes concernant l’administration, l’utilisation ou la sécurisation d’un serveur. Plus d’informations dans la section « Aller plus loin » de ce guide.

Prérequis

Cette fonctionnalité peut être indisponible ou limitée sur les serveurs dédiés Eco.

Consultez notre comparatif pour plus d’informations.

En pratique

Les sections suivantes contiennent les configurations des distributions que nous proposons actuellement et les distributions/systèmes d’exploitation les plus couramment utilisés. La première étape consiste toujours à vous connecter à votre serveur en SSH ou via une session de connexion GUI (RDP pour un serveur Windows).

Si vous souhaitez utiliser une distribution récente, la procédure adéquate pour configurer votre interface réseau peut nécessiter des adaptations. Si vous rencontrez des difficultés, nous vous recommandons de consulter la documentation relative à votre système d’exploitation.

Veuillez prendre note de la terminologie suivante qui sera utilisée dans les exemples de code et les instructions des sections du guide ci-dessous :

TermeDescriptionExemples
ADDITIONAL_IPAdresse IP supplémentaire attribuée à votre service203.0.113.1
NETWORK_INTERFACENom de l'interface réseaueth0, ens3
IDID de l'alias IP, commençant par 0 (en fonction du nombre d'IP supplémentaires à configurer)0, 1

Dans les exemples ci-dessous, nous utiliserons l'éditeur de texte nano. Avec certains systèmes d'exploitation, vous devrez d'abord l'installer. Si c'est le cas, vous serez invité à le faire. Vous pouvez bien sûr utiliser l'éditeur de texte de votre choix.

Sélectionnez l'onglet correspondant à votre système d'exploitation.

Debian 11

Par défaut, le fichier de configuration est situé dans /etc/network/interfaces.d/. Il est recommandé de commencer par sauvegarder le fichier de configuration correspondant.

Étape 1 : créer une sauvegarde

Dans notre exemple, notre fichier s'appelle 50-cloud-init, nous copions donc le fichier 50-cloud-init en utilisant la commande suivante :

sudo cp /etc/network/interfaces.d/50-cloud-init /etc/network/interfaces.d/50-cloud-init.bak

En cas d'erreur, vous pourrez alors revenir en arrière grâce aux commandes ci-dessous :

sudo rm -f /etc/network/interfaces.d/50-cloud-init
sudo cp /etc/network/interfaces.d/50-cloud-init.bak /etc/network/interfaces.d/50-cloud-init

Étape 2 : éditer le fichier de configuration

Les noms donnés aux interfaces réseau dans ce guide peuvent différer des vôtres. Veuillez adapter les manipulations en conséquence.

Vous pouvez désormais modifier le fichier de configuration :

sudo nano /etc/network/interfaces.d/50-cloud-init

Vous devez ensuite ajouter une interface virtuelle ou un alias ethernet. Dans notre exemple, notre interface s'appelle eth0, donc notre alias est eth0:0. Faites ceci pour chaque adresse Additional IP que vous souhaitez configurer.

Ne modifiez pas les lignes existantes dans le fichier de configuration, ajoutez simplement votre Additional IP au fichier comme indiqué ci-dessous, en remplaçant ADDITIONAL_IP/32 ainsi que l'interface virtuelle (si votre serveur n'utilise pas eth0:0) par vos propres valeurs :

auto eth0:0
iface eth0:0 inet static
address ADDITIONAL_IP
netmask 255.255.255.255

Vous pouvez également configurer votre Additional IP en ajoutant les lignes suivantes dans le fichier de configuration :

post-up /sbin/ifconfig eth0:0 ADDITIONAL_IP netmask 255.255.255.255 broadcast ADDITIONAL_IP
pre-down /sbin/ifconfig eth0:0 down

Avec la configuration ci-dessus, l'interface virtuelle est activée ou désactivée chaque fois que l'interface eth0 est activée ou désactivée.

Si vous avez deux Additional IP à configurer, le fichier /etc/network/interfaces.d/50-cloud-init doit ressembler à ceci :

auto eth0
iface eth0 inet dhcp

auto eth0:0
iface eth0:0 inet static
address ADDITIONAL_IP1
netmask 255.255.255.255

auto eth0:1
iface eth0:1 inet static
address ADDITIONAL_IP2
netmask 255.255.255.255

Ou à cela :

auto eth0
iface eth0 inet dhcp

# IP 1
post-up /sbin/ifconfig eth0:0 ADDITIONAL_IP1 netmask 255.255.255.255 broadcast ADDITIONAL_IP1
pre-down /sbin/ifconfig eth0:0 down

# IP 2
post-up /sbin/ifconfig eth0:1 ADDITIONAL_IP2 netmask 255.255.255.255 broadcast ADDITIONAL_IP2
pre-down /sbin/ifconfig eth0:1 down
Exemple de configuration
auto eth0
iface eth0 inet dhcp

auto eth0:0
iface eth0:0 inet static
address 203.0.113.1
netmask 255.255.255.255

Ou :

auto eth0
iface eth0 inet dhcp

# IP 1
post-up /sbin/ifconfig eth0:0 203.0.113.1 netmask 255.255.255.255 broadcast 203.0.113.1
pre-down /sbin/ifconfig eth0:0 down

Étape 3 : redémarrer l’interface

Pour redémarrer l'interface, utilisez la commande suivante :

sudo /etc/init.d/networking restart

Fedora 42 et versions ultérieures, AlmaLinux et Rocky Linux (10)

Fedora utilise dorénavant des fichiers clés (keyfiles). Fedora utilisait auparavant des profils réseau stockés par NetworkManager au format ifcfg dans le répertoire /etc/sysconfig/network-scripts/.
L'ifcfg étant désormais déprécié, NetworkManager ne crée plus par défaut les nouveaux profils dans ce format. Le fichier de configuration se trouve dans /etc/NetworkManager/system-connections/.

Étape 1 : créer une sauvegarde

Notez que le nom du fichier réseau dans notre exemple peut différer du vôtre. Veuillez adapter les exemples avec le nom approprié.

Il est recommandé de commencer par sauvegarder le fichier de configuration correspondant. Dans notre exemple, notre fichier de configuration s'appelle cloud-init-eno1.nmconnection :

sudo cp -r /etc/NetworkManager/system-connections/cloud-init-eno1.nmconnection /etc/NetworkManager/system-connections/cloud-init-eno1.nmconnection.bak

En cas d'erreur, vous pourrez alors revenir en arrière grâce aux commandes ci-dessous :

sudo rm -f /etc/NetworkManager/system-connections/cloud-init-eno1.nmconnection
sudo cp /etc/NetworkManager/system-connections/cloud-init-eno1.nmconnection.bak /etc/NetworkManager/system-connections/cloud-init-eno1.nmconnection

Étape 2 : éditer le fichier de configuration

Veuillez noter que le nom du fichier réseau dans notre exemple peut être différent du vôtre. Veuillez adapter les commandes à votre nom de fichier.

Pour obtenir le nom de votre interface réseau afin d'éditer le fichier réseau approprié, vous pouvez exécuter l'une des commandes suivantes :

ip a
nmcli connection show

Ne modifiez pas les lignes existantes dans le fichier de configuration, ajoutez votre Additional IP dans le fichier comme suit, en remplaçant ADDITIONAL_IP/32 par vos propres valeurs :

sudo nano /etc/NetworkManager/system-connections/cloud-init-eno1.nmconnection
[ipv4]
method=auto
may-fail=false
address1=ADDITIONAL_IP/32

Si vous avez deux adresses Additional IP à configurer, la configuration devrait ressembler à ceci :

[ipv4]
method=auto
may-fail=false
address1=ADDITIONAL_IP1/32
address2=ADDITIONAL_IP2/32
Exemple de configuration
[ipv4]
method=auto
may-fail=false
address1=203.0.113.1/32

Étape 3 : redémarrer l'interface

Vous devez maintenant redémarrer votre interface :

sudo systemctl restart NetworkManager

Debian 12, Ubuntu 20.04 et versions suivantes

Par défaut, les fichiers de configuration sont situés dans le répertoire /etc/netplan.

La meilleure approche consiste à créer un fichier de configuration séparé pour configurer les adresses Additional IP. Cela permet de revenir facilement en arrière en cas d'erreur.

Étape 1 : déterminer l’interface

ip a

Notez le nom de l'interface (celle sur laquelle est configurée l'adresse IP principale de votre serveur).

Étape 2 : créer le fichier de configuration

Ensuite, créez un fichier de configuration avec une extension .yaml. Dans notre exemple, notre fichier s'appelle 51-cloud-init.yaml.

sudo nano /etc/netplan/51-cloud-init.yaml

Ensuite, éditez le fichier avec le contenu ci-dessous, en remplaçant INTERFACE_NAME et ADDITIONAL_IP par vos propres valeurs :

network:
   version: 2
   ethernets:
       INTERFACE_NAME:
           dhcp4: true
           addresses:
           - ADDITIONAL_IP/32

Si vous avez deux adresses Additional IP à configurer, le fichier de configuration devrait ressembler à ceci :

network:
   version: 2
   ethernets:
       INTERFACE_NAME:
           dhcp4: true
           addresses:
           - ADDITIONAL_IP1/32
           - ADDITIONAL_IP2/32

Il est important de respecter l’alignement de chaque élément de ce fichier, tel que représenté dans l’exemple ci-dessus. N’utilisez pas la touche de tabulation pour créer votre espacement. Seule la touche espace est nécessaire.

Exemple de configuration
network:
   version: 2
   ethernets:
       eth0:
           dhcp4: true
           addresses:
           - 203.0.113.1/32 

Enregistrez et fermez le fichier. Vous pouvez tester la configuration avec la commande suivante :

sudo netplan try

Étape 3 : appliquer la configuration

Si elle est correcte, appliquez-la à l'aide de la commande suivante :

sudo netplan apply

Lors de l'utilisation de la commande netplan try, il est possible que le système renvoie un message d'avertissement tel que Permissions for /etc/netplan/xx-cloud-init.yaml are too open. Netplan configuration should NOT be accessible by others. Cela signifie simplement que le fichier n'a pas de permissions restrictives. Cela n'affecte pas la configuration de votre Additional IP. Pour plus d'informations sur les permissions de fichiers, consultez la documentation officielle d'ubuntu.

AlmaLinux (8/9) & Rocky Linux (8/9)

Le fichier de configuration principal se trouve dans /etc/sysconfig/network-scripts/. Dans notre exemple, il est appelé ifcfg-eth0. Avant d'apporter des modifications, vérifiez le nom de fichier réel dans ce dossier.

Pour chaque Additional IP à configurer, nous créons un fichier de configuration séparé avec les paramètres suivants : ifcfg-NETWORK_INTERFACE:ID. Où NETWORK_INTERFACE représente l'interface physique et ID est l'interface réseau virtuelle ou l'alias ethernet commençant par une valeur de 0. Par exemple, pour notre interface nommée eth0, le premier alias est eth0:0, le second alias est eth0:1, etc...

Étape 1 : déterminer l'interface

ip a

Notez le nom de l'interface (celle sur laquelle l'adresse IP principale de votre serveur est configurée).

Étape 2 : créer le fichier de configuration

Commencez par créer le fichier de configuration. Remplacez NETWORK_INTERFACE:ID par vos propres valeurs.

sudo nano /etc/sysconfig/network-scripts/ifcfg-NETWORK_INTERFACE:ID

Ensuite, modifiez le fichier avec le contenu ci-dessous, en remplaçant NETWORK_INTERFACE:ID et ADDITIONAL_IP par vos propres valeurs :

DEVICE=NETWORK_INTERFACE:ID
ONBOOT=yes
BOOTPROTO=none # For CentOS use "static"
IPADDR=ADDITIONAL_IP
NETMASK=255.255.255.255
BROADCAST=ADDITIONAL_IP
Exemple de configuration
DEVICE=eth0:0
ONBOOT=yes
BOOTPROTO=none # For CentOS use "static"
IPADDR=203.0.113.1
NETMASK=255.255.255.255
BROADCAST=203.0.113.1

Étape 3 : redémarrer l'interface alias

Vous devez maintenant redémarrer votre interface :

sudo systemctl restart NetworkManager

cPanel

Étape 1 : accéder à la section Gestion IP de WHM

Dans l'espace client WHM, cliquez sur IP Functions et sélectionnez Add a New IP Address dans le menu de gauche.

Ajouter une nouvelle adresse IP

Étape 2 : ajouter les informations des Additional IP

Renseignez votre adresse Additional IP sous la forme « xxx.xxx.xxx.xxx » dans le champ « New IP or IP range to add ».

Sélectionnez 255.255.255.255 comme masque de sous-réseau puis cliquez sur Submit.

renseigner de nouvelles informations sur la nouvelle adresse IP

Attention, si vous avez plusieurs IP à configurer sur un même bloc et que vous les ajoutez toutes en même temps, le système WHM vous forcera à utiliser le masque de sous-réseau 255.255.255.0. Il n'est pas recommandé d'utiliser cette configuration, il faut ajouter chaque IP individuellement pour pouvoir utiliser le masque de sous-réseau approprié 255.255.255.255.

Étape 3 : vérifier la configuration IP actuelle

De retour dans la section IP Functions, cliquez sur Show or Delete Current IP Addresses pour vérifier que l'adresse Additional IP a été correctement ajoutée.

check configured IP

Windows Servers

Les serveurs sous Windows sont souvent en DHCP au niveau de la configuration réseau. Si vous avez déjà paramétré une Additional IP ou passé votre configuration en IP fixe, rendez-vous directement à l’étape suivante.

Sinon, vous devez d’abord passer d’une configuration DHCP au niveau du réseau à une configuration IP fixe.

Ouvrez l’invite de commande cmd ou powershell, puis tapez la commande suivante :

ipconfig

Cela vous donnera un résultat similaire à l’exemple suivant :

Result of "ipconfig" command

Identifiez et notez votre adresse IPv4, votre masque de sous-réseau, votre passerelle par défaut et le nom du contrôleur d'interface réseau (carte réseau).

Dans notre exemple, l’adresse IP du serveur est 192.0.2.28.

Vous pouvez effectuer les prochaines étapes via des lignes de commande ou l’interface graphique.

En lignes de commande (recommandé)

Dans les commandes ci-dessous, vous devez remplacer les informations suivantes :

CommandeValeur
NETWORK_ADAPTERNom de la carte réseau (dans notre exemple : « Ethernet 2 »).
IP_ADDRESSAdresse IP du serveur (dans notre exemple : « 192.0.2.28 »).
SUBNET_MASKMasque de sous-réseau (dans notre exemple : « 255.255.255.0 »).
GATEWAYPasserelle par défaut (dans notre exemple : « 192.0.2.254 »).
ADDITIONAL_IPAdresse Additional IP que vous voulez ajouter.

Attention, le serveur ne sera plus accessible si vous entrez des informations incorrectes. Vous devrez alors effectuer les corrections en mode WinRescue ou via l'IPMI.

Dans l’invite de commande :

Passez en premier lieu en IP fixe :

netsh interface ipv4 set address name="NETWORK_ADAPTER" static IP_ADDRESS SUBNET_MASK GATEWAY

Définissez ensuite le serveur DNS :

netsh interface ipv4 set dns name="NETWORK_ADAPTER" static 213.186.33.99

Puis ajoutez une adresse Additional IP :

netsh interface ipv4 add address "NETWORK_ADAPTER" ADDITIONAL_IP 255.255.255.255

Votre Additional IP est désormais fonctionnelle.

Via l’interface graphique d’utilisateur
  1. Allez dans le menu Démarrer, puis Panneau de configuration, Réseau et Internet, Centre de réseau et Partage et Modifier les paramètres de la carte dans la barre de gauche ;

  2. Effectuez un clic droit sur votre connexion réseau, dans notre exemple Ethernet 2 ;

  3. Cliquez sur Propriétés ;

  4. Sélectionnez Protocole Internet Version 4 (TCP/IPv4), puis cliquez sur Propriétés ;

  5. Cliquez sur Utiliser l’adresse IP suivante et renseignez l’IP principale de votre serveur, le masque sous-réseau et la passerelle par défaut obtenus grâce à la commande ipconfig ci-dessus. Dans la case « Serveur DNS Préféré », tapez « 213.186.33.99 ».

Propriétés Protocole Internet Version 4 (TCP/IPv4)

Attention, le serveur ne sera plus accessible si vous entrez des informations incorrectes. Vous serez alors obligé d’effectuer les corrections en mode WinRescue ou via l'IPMI.

Ensuite, cliquez sur Avancé en étant toujours positionné dans les Paramètres TCP/IP.

Propriétés Protocole Internet Version 4 (TCP/IPv4)

Dans la partie « Adresse IP », cliquez sur Ajouter :

Paramètres avancés TCP/IPv4

Renseignez alors votre Additional IP et le masque de sous-réseau « 255.255.255.255 ». Cliquez sur Ajouter.

Adresses TCP/IP

Cliquez sur OK pour valider votre configuration.

Votre Additional IP est désormais fonctionnelle, vous pouvez vérifier la configuration avec la commande suivante :

ipconfig

Cela vous donnera un résultat similaire à l’exemple suivant :

Final configuration

Plesk

Étape 1 : accédez à la section Gestion des adresses IP de Plesk

Dans le panneau de configuration Plesk, choisissez Outils et paramètres dans la barre latérale gauche.

accès à la gestion des adresses IP

Cliquez sur Adresses IP sous Outils et ressources.

Étape 2 : ajouter les informations IP supplémentaires

Dans cette section, cliquez sur le bouton Add IP Address.

ajouter des informations IP

Entrez votre adresse Additional IP sous la forme xxx.xxx.xxx.xxx/32 dans le champ « Adresse IP et masque de sous-réseau », puis cliquez sur OK.

ajouter des informations IP

Étape 3 : vérifier la configuration IP actuelle

Dans la section « Adresses IP », vérifiez que l'adresse Additional IP a été correctement ajoutée.

configuration IP actuelle

Résolution des défauts

Si vous ne parvenez pas à établir une connexion entre le réseau public et votre alias IP et que vous soupçonnez un problème réseau, redémarrez le serveur en mode rescue et configurez l'alias directement sur le serveur.

Une fois le serveur redémarré en mode rescue, exécutez la commande suivante :

ifconfig eth0:0 ADDITIONAL_IP netmask 255.255.255.255 broadcast ADDITIONAL_IP up

Où vous remplacerez « ADDITIONAL_IP » par la véritable Additional IP.

Effectuez ensuite un ping depuis votre Additional IP vers l'extérieur. Si cela fonctionne, cela indique probablement une erreur de configuration. Si, au contraire, l'adresse IP ne fonctionne toujours pas, veuillez ouvrir un ticket auprès de l'équipe d'assistance via le Centre d'aide OVHcloud en précisant les informations suivantes :

  • Le nom et la version du système d'exploitation que vous utilisez sur votre serveur.
  • Le nom et le répertoire du fichier de configuration réseau.
  • Le contenu de ce fichier.

Aller plus loin

Mode bridge IP

Échangez avec notre communauté d'utilisateurs.

Articles associés