Configurer une adresse IP en alias

Base de connaissances

Configurer une adresse IP en alias


Icons/System/eye-open Created with Sketch. 8624 vues 12.11.2025 Cloud / Serveurs privés virtuels

Objectif

L'alias d'IP (IP aliasing en anglais) est une configuration spéciale du réseau pour vos serveurs OVHcloud. Elle vous permet d'associer plusieurs adresses IP sur une seule interface réseau.

Découvrez comment ajouter des adresses Additional IP à votre configuration réseau.

OVHcloud met à votre disposition des services dont la configuration, la gestion et la responsabilité vous incombent. En effet, n’ayant aucun accès à ces machines, nous n’en sommes pas les administrateurs et nous ne pourrons pas 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

  • Disposer d'une offre VPS dans votre compte OVHcloud
  • Disposer d'une adresse Additional IP
  • Avoir un accès administrateur (sudo) via SSH ou GUI sur votre serveur
  • Avoir les connaissances de base sur les réseaux et leur administration

Les adresses Additional IP sont actuellement indisponibles pour les serveurs privés virtuels dans les Local Zones.

En pratique

Ce guide contient les configurations des distributions/systèmes d'exploitation les plus couramment utilisés. La première étape consiste toujours à se connecter à votre serveur via SSH ou via une interface graphique (RDP pour un VPS Windows). Les exemples ci-dessous supposent que vous êtes connecté en tant qu'utilisateur avec des autorisations élevées (Administrateur/sudo).

En ce qui concerne les différentes versions de distributions, veuillez noter que la procédure appropriée pour configurer votre interface réseau ainsi que les noms de fichiers peuvent avoir été modifiés. Si vous rencontrez des difficultés, nous vous recommandons de consulter la documentation relative à votre système d’exploitation.

La terminologie suivante est utilisée dans les exemples de code et les instructions de ce guide :

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

Dans les exemples ci-dessous, nous utiliserons l'éditeur de texte nano. Sur certains systèmes d'exploitation, vous devrez l'installer avant de l'utiliser. 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

Étape 1 : désactiver la configuration automatique du réseau

Ouvrez le chemin d'accès au fichier suivant avec un éditeur de texte.

sudo nano /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg

Entrez la ligne suivante, puis enregistrez et quittez l'éditeur.

network: {config: disabled}

La création de ce fichier de configuration empêche l'exécution automatique des modifications apportées à la configuration de votre réseau.

Étape 2 : créer une sauvegarde

Par défaut, le fichier de configuration est situé dans le chemin /etc/network/interfaces.d.

Dans notre exemple, notre fichier s'appelle 50-cloud-init, donc nous faisons une copie du 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 revenir sur les modifications en utilisant les 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 3 : éditer le fichier de configuration

Vérifiez le nom de votre interface réseau à l'aide de la commande suivante :

ip a

Ouvrez le fichier de configuration réseau pour le modifier à l'aide de la commande suivante :

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

Pour configurer votre adresse Additional IP, ajoutez une interface virtuelle ou un alias Ethernet à votre interface réseau. Dans notre exemple, notre interface s'appelle eth0, donc notre premier 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 uniquement votre adresse Additional IP au fichier comme suit, en remplaçant NETWORK_INTERFACE, ID et ADDITIONAL_IP par vos propres valeurs :

auto NETWORK_INTERFACE:ID
iface NETWORK_INTERFACE:ID inet static
address ADDITIONAL_IP
netmask 255.255.255.255

Si vous configurez plus d'une adresse Additional IP, votre fichier de configuration devrait ressembler à ceci :

auto NETWORK_INTERFACE:ID
iface NETWORK_INTERFACE:ID inet static
address ADDITIONAL_IP1
address ADDITIONAL_IP2
netmask 255.255.255.255
Exemple de configuration
auto eth0:0
iface eth0:0 inet static
address 203.0.113.0
netmask 255.255.255.255

Étape 4 : redémarrer l'interface

Appliquez les modifications à l'aide de la commande suivante :

sudo systemctl restart networking

Debian 12, Ubuntu 22.04 et versions ultérieures

Le fichier de configuration de vos adresses Additional IP se trouve dans le fichier /etc/netplan/. Dans cet exemple, il s'appelle 50-cloud-init.yaml.

La meilleure pratique consiste à créer un fichier de configuration distinct pour définir les adresses Additional IP. De cette manière, vous pouvez facilement revenir sur les modifications en cas d'erreur.

Étape 1 : créer le fichier de configuration du réseau

Dans notre exemple, notre fichier s'appelle 51-cloud-init.yaml :

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

Étape 2 : modifier le fichier de configuration

Vérifiez le nom de votre interface réseau à l'aide de la commande suivante :

ip a

Ouvrez le fichier de configuration réseau pour le modifier à l'aide de la commande suivante :

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

É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_IP1/32    

Si vous avez plus d'une adresse 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.

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

Enregistrez et fermez le fichier.

Étape 3 : appliquer la nouvelle configuration réseau

Testez votre configuration à l'aide de la commande suivante :

sudo netplan try

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

sudo netplan apply

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

Le fichier de configuration principal est situé dans le dossier /etc/sysconfig/network-scripts/. Dans cet exemple, il est appelé ifcfg-eth0. Avant de faire des changements, vérifiez le nom réel du fichier dans ce dossier.

Pour chaque adresse Additional IP à configurer, créez 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 représente 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

Vérifiez le nom de votre interface réseau à l'aide de la commande suivante :

ip a

Étape 2 : créer le fichier de configuration

Tout d'abord, créez le fichier de configuration. Remplacez NETWORK_INTERFACE:ID par vos propres valeurs.

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

Ensuite, éditez 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.0
NETMASK=255.255.255.255
BROADCAST=203.0.113.0

Étape 3 : redémarrer l'interface

sudo systemctl restart NetworkManager

Pour CentOS

sudo systemctl restart network

Fedora 42, AlmaLinux & Rocky Linux (10)

Fedora utilise maintenant des fichiers clés. NetworkManager stockait auparavant les profils réseau au format ifcfg dans ce répertoire : /etc/sysconfig/network-scripts/. Cependant, le format ifcfg est maintenant obsolète. Par défaut, NetworkManager ne crée plus de nouveaux profils dans ce format. Le fichier de configuration se trouve maintenant dans /etc/NetworkManager/system-connections/.

Étape 1 : créer une sauvegarde

Dans notre exemple, notre fichier s'appelle cloud-init-eno1.nmconnection, donc nous faisons une copie du fichier cloud-init-eno1.nmconnection en utilisant la commande suivante :

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 revenir sur les modifications en utilisant les 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 : modifier 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.

sudo nano /etc/NetworkManager/system-connections/cloud-init-eno1.nmconnection

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

[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.0/32

Étape 3 : redémarrer l'interface

Redémarrez votre interface :

sudo systemctl restart NetworkManager

cPanel

Étape 1 : accéder à la section de gestion des IP du WHM

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

Add new 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.

enter new IP information

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

Plesk

Étape 1 : accéder à la gestion d'IP de Plesk

Dans le panneau de configuration Plesk, choisissez Tools & Settings dans la barre latérale gauche.

accès à la gestion des adresses IP

Cliquez sur IP Addresses sous Tools & Resources.

Étape 2 : ajouter les informations des Additional IP

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 « IP address and subnet mask », puis cliquez sur OK.

ajouter des informations IP

Étape 3 : vérifier la configuration IP actuelle

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

configuration IP actuelle

Windows Server

Étape 1 : vérifier la configuration réseau

Faites un clic droit sur le bouton Menu Démarrer et ouvrez Exécuter.

Tapez cmd et cliquez sur OK pour ouvrir l'application de ligne de commande.

cmdprompt

Pour récupérer la configuration IP actuelle, entrez ipconfig dans l'invite de commande.

C:\Users\Administrator>ipconfig

Windows IP Configuration

Ethernet adapter Ethernet:

   Connection-specific DNS Suffix  . : openstacklocal
   Link-local IPv6 Address . . . . . : fe90::30gf:258a:84d6:abcf%5
   IPv4 Address. . . . . . . . . . . : 192.0.2.29
   Subnet Mask . . . . . . . . . . . : 255.255.255.255
   Default Gateway . . . . . . . . . : 192.0.2.1

Étape 2 : modifier les propriétés IPv4

  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 Connexion au réseau local ;
  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.

change the ip configuration

Attention, le serveur ne sera plus accessible si vous entrez des informations incorrectes. Vous serez alors obligé d’effectuer les corrections via le KVM.

Étape 3 : ajouter l'adresse Additional IP dans les Paramètres TCP/IP avancés

Dans la nouvelle fenêtre, cliquez sur Ajouter... sous « Adresses IP ». Entrez votre adresse Additional IP et le masque de sous-réseau (255.255.255.255).

section de configuration TCP/IP avancée

Confirmez en cliquant sur Ajouter.

Additional IP configuration

Cliquez ensuite sur OK pour appliquer la configuration.

Additional IP configuration

Vous perdrez la connexion à votre serveur pendant quelques secondes.

Étape 4 : vérifier la nouvelle configuration réseau

Ouvrez l'invite de commandes (cmd) et entrez ipconfig. La configuration doit maintenant inclure la nouvelle adresse Additional IP.

C:\Users\Administrator>ipconfig

Windows IP Configuration

Ethernet adapter Ethernet:

   Connection-specific DNS Suffix  . :
   Link-local IPv6 Address . . . . . : fe90::30gf:258a:84d6:abcf%5
   IPv4 Address. . . . . . . . . . . : 192.0.2.29
   Subnet Mask . . . . . . . . . . . : 255.255.255.255
   IPv4 Address. . . . . . . . . . . : 203.0.113.0
   Subnet Mask . . . . . . . . . . . : 255.255.255.255
   Default Gateway . . . . . . . . . : 192.0.2.1

Diagnostic

Tout d'abord, redémarrez votre serveur via la ligne de commande ou son interface utilisateur. Si vous ne parvenez toujours pas à établir une connexion entre le réseau public et votre adresse IP d'alias et que vous suspectez un problème réseau, redémarrez le serveur en mode rescue. Vous pouvez ensuite configurer l'adresse Additional IP directement sur le serveur.

Une fois que vous êtes connecté à votre serveur via SSH, entrez la commande suivante :

ifconfig ens3:0 ADDITIONAL_IP netmask 255.255.255.255 broadcast ADDITIONAL_IP up

Pour tester la connexion, envoyez un ping à votre adresse Additional IP depuis l'extérieur. S'il répond en mode rescue, cela signifie probablement qu'il y a une erreur de configuration. Toutefois, si l'IP ne fonctionne toujours pas, créez un ticket d'assistance auprès de notre support.

Aller plus loin

Activer le mode rescue sur un VPS

OVHcloud Marketplace

Pour bénéficier d'une assistance à l'usage et à la configuration de vos solutions OVHcloud, consultez nos offres de support.

Échangez avec notre communauté d'utilisateurs.

Articles associés