Configurer des Additional IP en mode bridge sur vos machines virtuelles

Info

Cet article concerne la configuration d'adresses Additional IPv4 sur une interface publique. Vous pouvez également configurer des adresses IPv6 sur vos serveurs virtuels 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

La mise en réseau en mode bridge peut être utilisée pour configurer vos machines virtuelles. Quelques modifications sont nécessaires pour que la configuration fonctionne sur notre réseau.

Ce guide vous montre comment utiliser le mode bridge pour configurer l'accès à Internet pour vos machines virtuelles.

Prérequis

  • Posséder un serveur dédié avec un hyperviseur installé (Citrix Xen Server, Proxmox, par exemple).
  • Bénéficier d'au moins une adresse Additional IP routée vers le serveur.

Accès à l'espace client OVHcloud

  • Lien direct : IP publiques
  • Pour accéder à vos services : Network > Adresses IP Publiques

Warning

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

Consultez notre comparatif pour plus d’informations.

Depuis mai 2025, ce guide peut être utilisé pour les serveurs des gammes Scale et High Grade.

Il est aussi possible de configurer les Additional IP en mode routé ou via le vRack. Pour cela, vous pouvez consulter: Configurer le réseau sur Proxmox VE sur les gammes High Grade & SCALE et Configurer le réseau sur Windows Server avec Hyper-V sur les gammes High Grade & SCALE.

En pratique

Les étapes de base sont toujours les mêmes, indépendamment des systèmes utilisés :

  • création d'une adresse MAC virtuelle pour une Additional IP;
  • régler l'adresse MAC de la machine virtuelle (VM) sur cette nouvelle adresse ;
  • configurer l'adresse IP, le masque réseau, la passerelle et la route vers la passerelle à l'intérieur de la machine virtuelle.

Pour cet exemple, nous utiliserons les valeurs suivantes dans nos exemples de code. Celles-ci devront être remplacées par vos propres valeurs :

  • « SERVER_IP » : l’adresse IP principale de votre serveur ;
  • « ADDITIONAL_IP » : votre adresse Additional IP ;
  • « GATEWAY_IP » : l’adresse de votre passerelle par défaut.

Assigner une adresse MAC virtuelle

Warning

Dans le cas d'un bloc d'IP, les adresses MAC virtuelles se créent sur chaque IP individuelle dans le bloc.

Vous pouvez utiliser le menu déroulant sous Mes adresses IP publiques et services associés et séléctionner Toutes les Additional IP pour filtrer vos services, ou taper directement l'adresse IP désirée dans la barre de recherche.

espace client

Cliquez sur le bouton à côté de l'Additional IP de votre choix puis sur Ajouter une MAC virtuelle.

Ajouter une MAC virtuelle (1)

Sélectionnez « ovh » (ou « vmware » si le système est un ESXI) dans la liste déroulante « Type ». Entrez un nom dans le champ « Nom de la machine virtuelle », puis cliquez sur Valider.

Ajouter une MAC virtuelle (2)

Après quelques secondes, une adresse MAC virtuelle apparaîtra dans la colonne "MAC virtuelle" de la rangée votre adresse Additional IP. Cette adresse MAC virtuelle sera nécessaire lors de la configuration de votre VM sur l'hôte.

Déterminer l'adresse de la passerelle (gateway)

Pour configurer vos machines virtuelles pour l'accès à Internet, vous devez connaître la passerelle de votre machine hôte, c’est-à-dire votre serveur dédié.

Vous pouvez récupérer l'adresse de la passerelle via votre espace client ou l’API OVHcloud.

Via votre espace client
Via les API OVHcloud

La gateway IPv4 assignée à votre serveur est affichée dans la section Réseau de l'onglet Informations générales. Une fois copié, poursuivez l'application de la configuration.

gateway

Préparer l'hôte

Info

Pour tous les systèmes d'exploitation et distributions, vous devez configurer votre machine virtuelle avec l'adresse MAC virtuelle créée dans votre espace client OVHcloud.

Proxmox
VMware ESXi
Warning

Les instructions suivantes s'appliquent à une machine virtuelle créée précédemment avec un système d'exploitation déjà installé. Si vous n'avez pas créé de VM, veuillez consulter les options sur la page Qemu/KVM Virtual Machine (EN) de Proxmox.

Après avoir créé la machine virtuelle et lorsque celle-ci est encore éteinte :

  1. Sélectionnez la machine virtuelle.
  2. Ouvrez la section « Matériel ».
  3. Sélectionnez Périphérique réseau.
  4. Cliquez sur le bouton Modifier.
naviguer jusqu'au périphérique réseau

Ajoutez ensuite l'adresse MAC que vous avez créée précédemment.

ouvrir un périphérique réseau

Vous pouvez maintenant démarrer votre machine virtuelle et passer aux étapes suivantes, en fonction du système d'exploitation choisi.

Configurer les machines virtuelles

Warning

Veuillez noter que les exemples suivants supposent que vous êtes connecté en tant qu'utilisateur avec des privilèges limités, d'où l'utilisation de sudo devant chaque commande. Si vous êtes connecté en tant que root, vous n'avez pas besoin de le faire.

Tip

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

Debian
Systèmes d'exploitation Red Hat et basés sur Red Hat
FreeBSD
Ubuntu
Windows Server/Hyper-V

Par défaut, le fichier de configuration réseau de la machine virtuelle est situé dans /etc/network/interfaces.

Une fois connecté au shell de votre machine virtuelle, exécutez la commande suivante pour identifier le nom de votre interface :

ls /sys/class/net

Effectuez ensuite une copie du fichier de configuration, afin de pouvoir revenir en arrière à tout moment :

sudo cp /etc/network/interfaces /etc/network/interfaces.bak

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

sudo rm -f /etc/network/interfaces
sudo cp /etc/network/interfaces.bak /etc/network/interfaces

Modifiez le fichier pour qu'il reflète la configuration ci-dessous, remplacez INTERFACE_NAME, ADDITIONAL_IP et GATEWAY_IP par vos propres valeurs.

sudo nano /etc/network/interfaces
auto lo
iface lo inet loopback

# The primary network interface
auto INTERFACE_NAME
iface INTERFACE_NAME inet static
address ADDITIONAL_IP
netmask 255.255.255.255
gateway GATEWAY_IP
Exemple de configuration
auto lo
iface lo inet loopback

# The primary network interface
auto ens192
iface ens192 inet static
address 192.0.2.1
netmask 255.255.255.255
gateway 203.0.113.254

Enregistrez et fermez le fichier.

Ensuite, éditez ou créez le fichier /etc/resolv.conf :

sudo nano /etc/resolv.conf

Ajoutez la ligne suivante :

nameserver 213.186.33.99

Enregistrez et fermez le fichier.

Vous devez maintenant mettre en ligne votre interface réseau. Pour ce faire, entrez la commande suivante (remplacez ens192 par vos propres valeurs) :

sudo ip link set ens192 up

Enfin, redémarrez votre service réseau à l'aide de la commande suivante :

sudo systemctl restart networking

Pour vérifier que la machine virtuelle est entièrement connectée à Internet, utilisez la commande suivante :

Pour Linux

ping -c 4 example.com
PING example.com (93.184.215.14) 56(84) bytes of data.
64 bytes from 93.184.215.14 (93.184.215.14): icmp_seq=1 ttl=55 time=29.3 ms
64 bytes from 93.184.215.14 (93.184.215.14): icmp_seq=2 ttl=55 time=24.9 ms
64 bytes from 93.184.215.14 (93.184.215.14): icmp_seq=3 ttl=55 time=30.8 ms
64 bytes from 93.184.215.14 (93.184.215.14): icmp_seq=4 ttl=55 time=27.0 ms

--- example.com ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3004ms
rtt min/avg/max/mdev = 24.925/28.028/30.840/2.254 ms

For Windows

ping example.com

Pinging example.com [93.184.215.14] with 32 bytes of data:
Reply from 93.184.215.14: bytes=32 time=74ms TTL=50
Reply from 93.184.215.14: bytes=32 time=73ms TTL=50
Reply from 93.184.215.14: bytes=32 time=73ms TTL=50
Reply from 93.184.215.14: bytes=32 time=73ms TTL=50

Ping statistics for 93.184.215.14:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 73ms, Maximum = 74ms, Average = 73ms

Si vous recevez une réponse, cela signifie que l’Additional IP a été correctement configurée. Si ce n'est pas le cas, redémarrez votre machine virtuelle et recommencez la commande ping.

Résolution des défauts

Si vous ne parvenez pas à établir une connexion entre votre machine virtuelle et le réseau public et que vous soupçonnez un problème de réseau, redémarrez le serveur en mode rescue et configurez l'interface réseau passerelle directement sur l'hôte.

Pour ce faire, une fois que vous avez redémarré votre serveur en mode rescue, entrez les commandes suivantes :

ip link add name test-bridge link eth0 type macvlan
ip link set dev test-bridge address MAC_ADDRESS
ip link set test-bridge up
ip addr add ADDITIONAL_IP/32 dev test-bridge

Remplacez « MAC_ADDRESS » par l'adresse MAC virtuelle générée dans le panneau de configuration et « ADDITIONAL_IP » par l'Additional IP réel.

Ensuite, il vous suffit d'effectuer un ping sur votre Additional IP depuis l'extérieur. Si cela fonctionne, cela signifie probablement qu'il y a une erreur de configuration sur la machine virtuelle ou sur l'hôte qui empêche l'Additional IP de fonctionner en mode normal. Si, au contraire, l'IP ne fonctionne toujours pas, veuillez ouvrir un ticket d'assistance via le centre d'aide.

Aller plus loin

Échangez avec notre communauté d'utilisateurs.

Cette page vous a-t-elle aidé ?