Configurer son adresse IP en alias

Info

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.

Warning

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

Warning

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

Info

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.

Tip

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

Debian 11
Fedora 42+ / AlmaLinux (10) / Rocky Linux (10)
Debian 12+ et Ubuntu 20.04+
AlmaLinux / Rocky Linux
cPanel
Windows Servers
Plesk

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

Info

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

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.

War diese Seite hilfreich?