Configurer une adresse IP en alias
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 :
| Terme | Description | Exemples |
|---|---|---|
| ADDITIONAL_IP | Adresse Additional IP attribuée à votre service | 203.0.113.0 |
| NETWORK_INTERFACE | Nom de l'interface réseau | eth0, ens3 |
| ID | ID 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.
Entrez la ligne suivante, puis enregistrez et quittez l'éditeur.
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 :
En cas d'erreur, vous pourrez revenir sur les modifications en utilisant les commandes ci-dessous :
Étape 3 : éditer le fichier de configuration
Vérifiez le nom de votre interface réseau à l'aide de la commande suivante :
Ouvrez le fichier de configuration réseau pour le modifier à l'aide de la commande suivante :
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 :
Si vous configurez plus d'une adresse Additional IP, votre fichier de configuration devrait ressembler à ceci :
Exemple de configuration
Étape 4 : redémarrer l'interface
Appliquez les modifications à l'aide de la commande suivante :
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 :
Étape 2 : modifier le fichier de configuration
Vérifiez le nom de votre interface réseau à l'aide de la commande suivante :
Ouvrez le fichier de configuration réseau pour le modifier à l'aide de la commande suivante :
Éditez le fichier avec le contenu ci-dessous, en remplaçant INTERFACE_NAME et ADDITIONAL_IP par vos propres valeurs :
Si vous avez plus d'une adresse Additional IP à configurer, le fichier de configuration devrait ressembler à ceci :
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
Enregistrez et fermez le fichier.
Étape 3 : appliquer la nouvelle configuration réseau
Testez votre configuration à l'aide de la commande suivante :
Si elle est correcte, appliquez-la à l'aide de la commande suivante :
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 :
É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.
Ensuite, éditez le fichier avec le contenu ci-dessous, en remplaçant NETWORK_INTERFACE:ID, et ADDITIONAL_IP par vos propres valeurs :
Exemple de configuration
Étape 3 : redémarrer l'interface
Pour CentOS
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 :
En cas d'erreur, vous pourrez revenir sur les modifications en utilisant les commandes ci-dessous :
É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.
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 :
Si vous avez deux adresses Additional IP à configurer, la configuration devrait ressembler à ceci :
Exemple de configuration
Étape 3 : redémarrer l'interface
Redémarrez votre interface :
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.

É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.

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.

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.

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.

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.

É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.

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.

Pour récupérer la configuration IP actuelle, entrez ipconfig dans l'invite de commande.
Étape 2 : modifier les propriétés IPv4
- Allez dans le menu
Démarrer, puisPanneau de configuration,Réseau et Internet,Centre de réseau et PartageetModifier les paramètres de la cartedans la barre de gauche ; - Effectuez un clic droit sur
Connexion au réseau local; - Cliquez sur
Propriétés; - Sélectionnez
Protocole Internet Version 4 (TCP/IPv4), puis cliquez surPropriétés; - Cliquez sur
Utiliser l’adresse IP suivanteet renseignez l’IP principale de votre serveur, le masque sous-réseau et la passerelle par défaut obtenus grâce à la commandeipconfigci-dessus. Dans la case « Serveur DNS Préféré », tapez213.186.33.99.

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).

Confirmez en cliquant sur Ajouter.

Cliquez ensuite sur OK pour appliquer la 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.
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 :
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
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.