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.

Warning

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
Warning

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

Info

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.

Tip

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

Debian 11
Debian 12+, Ubuntu 22.04+
AlmaLinux / Rocky Linux
Fedora / AlmaLinux (10) / Rocky Linux (10)
cPanel
Plesk
Windows Server

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

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.

Cette page vous a-t-elle aidé ?