Configurer des Additional IP en mode bridge sur vos machines virtuelles
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.
- Être connecté à votre espace client OVHcloud ou à l'API OVHcloud.
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
Dans le cas d'un bloc d'IP, les adresses MAC virtuelles se créent sur chaque IP individuelle dans le bloc.
Connectez-vous à votre espace client OVHcloud, cliquez sur Network dans le menu situé à gauche de l'écran, puis sur Adresses IP Publiques.
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.

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

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.

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.
Connectez-vous à votre espace client OVHcloud, rendez-vous dans la section Bare Metal Cloud et sélectionnez votre serveur sous la partie Serveur dédies.
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.

Sur la page API OVHcloud, cliquez en haut à droite sur Login. Sur la page suivante, saisissez votre identifiant client OVHcloud.
Exécutez l'appel API suivant, en indiquant le nom interne du serveur (exemple : ns3956771.ip-169-254-10.eu) :
Préparer l'hôte
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.
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 :
- Sélectionnez la machine virtuelle.
- Ouvrez la section « Matériel ».
- Sélectionnez
Périphérique réseau. - Cliquez sur le bouton
Modifier.

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

Vous pouvez maintenant démarrer votre machine virtuelle et passer aux étapes suivantes, en fonction du système d'exploitation choisi.
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, consultez le guide Créer une machine virtuelle dans le client hôte VMware (EN) sur la page VMware.
Après avoir créé la machine virtuelle et lorsqu'elle est hors tension, effectuez un clic droit sur celle-ci et cliquez sur Modifier les paramètres.

Dépliez Network Adapter 1 et changez la valeur dans le menu déroulant Adresse MAC en mode « Manuel » et entrez l'adresse MAC VMware créée précédemment.

Vous pouvez maintenant démarrer votre machine virtuelle et passer aux étapes suivantes, selon votre système d'exploitation.
Configurer les machines virtuelles
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.
Sélectionnez l'onglet correspondant à votre système d'exploitation.
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 :
Effectuez ensuite une copie du fichier de configuration, afin de pouvoir revenir en arrière à tout moment :
En cas d'erreur, vous pourrez revenir en arrière grâce aux commandes ci-dessous :
Modifiez le fichier pour qu'il reflète la configuration ci-dessous, remplacez INTERFACE_NAME, ADDITIONAL_IP et GATEWAY_IP par vos propres valeurs.
Exemple de configuration
Enregistrez et fermez le fichier.
Ensuite, éditez ou créez le fichier /etc/resolv.conf :
Ajoutez la ligne suivante :
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) :
Enfin, redémarrez votre service réseau à l'aide de la commande suivante :
CentOS, Rocky Linux 8/9, Alma Linux 8/9, etc.)]
Par défaut, le fichier de configuration réseau de la machine virtuelle se trouve dans /etc/sysconfig/network-scripts/.
Une fois connecté au shell de votre machine virtuelle, exécutez la commande suivante pour identifier le nom de votre interface :
Effectuez ensuite une copie du fichier de configuration, afin de pouvoir revenir en arrière à tout moment :
En cas d'erreur, vous pourrez revenir en arrière grâce aux commandes ci-dessous :
Vous pouvez ensuite éditer ce fichier via le gestionnaire nmcli, remplacez ADDITIONAL_IP et GATEWAY_IPpar vos propres valeurs.
- Ajoutez l'adresse IP :
- Ajoutez la Gateway :
- Ajoutez un serveur DNS :
- Changez la configuration en manuelle :
- Rendez la configuration persistante :
- Redémarrez votre réseau à l'aide de la commande suivante :
Si vous souhaitez plus d'informations sur nmcli, consultez cette page (EN).
Par défaut, le fichier de configuration réseau de la machine virtuelle est situé dans /etc/rc.conf.
Une fois connecté au shell de votre machine virtuelle, exécutez la commande suivante pour identifier le nom de votre interface :
Effectuez ensuite une copie du fichier de configuration, afin de pouvoir revenir en arrière à tout moment :
En cas d'erreur, vous pourrez revenir en arrière grâce aux commandes ci-dessous :
Modifiez le fichier pour qu'il reflète la configuration ci-dessous, remplacez ADDITIONAL_IP et GATEWAY_IP par vos propres valeurs. Dans cet exemple, le nom de l'interface est em0. Remplacez cette valeur si elle ne s'applique pas.
Enregistrez et fermez le fichier. Ensuite, éditez le fichier /etc/resolv.conf. Créez-le si nécessaire.
Enregistrez et fermez le fichier, puis redémarrez la machine virtuelle.
Tout d'abord, désactivez cloud-init :
Si vous souhaitez configurer votre VM avec cloud-init, consultez vers cette page
Ajoutez cette ligne au fichier 99-disable-network-config.cfg :
Créez ensuite le fichier de configuration réseau dans /etc/netplan/ avec la commande suivante :
Puis appliquez ces permissions sur /etc/netplan :
Exécutez la commande suivante pour identifier le nom de votre interface :
Ensuite, faites une copie du fichier de configuration, afin de pouvoir revenir en arrière à tout moment :
En cas d'erreur, vous pourrez revenir en arrière grâce aux commandes ci-dessous :
Ensuite, ouvrez le fichier de configuration réseau :
Modifiez le fichier pour qu'il reflète la configuration ci-dessous, remplacez INTERFACE-NAME, ADDITIONAL_IP et GATEWAY_IP par vos propres valeurs.
Exemple de configuration
Enregistrez et fermez le fichier. Vous pouvez tester la configuration avec la commande suivante :
Si elle est correcte, appliquez-la à l'aide de la commande suivante :
Avant de configurer votre machine virtuelle, vous devrez créer un commutateur virtuel.
Depuis la ligne de commande de votre serveur dédié, exécutez la commande suivante et notez le nom de la carte réseau qui contient l'adresse IP principale du serveur :
Dans le panneau de configuration Hyper-V, créez un nouveau commutateur virtuel et définissez le type de connexion sur External.
Sélectionnez l'adaptateur avec l'adresse IP du serveur, puis cochez Autoriser le système d'exploitation à partager cette carte réseau.

Cette étape n'est requise qu'une seule fois pour un serveur Hyper-V. Pour toutes les machines virtuelles, un commutateur virtuel est nécessaire pour connecter les cartes réseau virtuelles de la machine virtuelle à la carte physique du serveur.
Ensuite, sélectionnez la machine virtuelle à laquelle vous souhaitez ajouter l'Additional IP. Utilisez le panneau de configuration Hyper-V pour modifier les paramètres de la machine virtuelle, puis fermez-le.
Déployez ensuite la carte réseau et cliquez sur Advanced Features, définissez l'adresse MAC sur Static et entrez l'adresse MAC virtuelle pour l'adresse Additional IP. Une fois que vous avez entré ces paramètres, appuyez sur OK pour appliquer les modifications.

Démarrez maintenant la machine virtuelle et connectez-vous en tant qu'administrateur, puis accédez à Control Panel et Network and Sharing Center. Cliquez sur le lien Connections : Ethernet, puis cliquez sur le bouton Properties pour afficher les propriétés Ethernet.
Sélectionnez Internet Protocol Version 4 (TCP/IPv4), puis cliquez sur le bouton Properties pour afficher les propriétés IPv4.

Dans la fenêtre de propriétés de l’IPv4, sélectionnez Use the following IP address. Entrez l'adresse Additional IP dans le champ d'adresses IP et entrez « 255.255.255.255 » dans le masque de sous-réseau.
Entrez ensuite l’adresse IP de la passerelle de votre serveur dans la passerelle par défaut (par exemple, l’IP de votre serveur se terminant par 254) et entrez « 213.186.33.99 » dans le champ Preferred DNS Server.
Cliquez sur OK et ignorez le message d'avertissement relatif à l'adresse IP de la passerelle et à l'adresse IP attribuée qui ne figurent pas dans le même sous-réseau.
Finalement, redémarrez le serveur. La machine virtuelle doit alors être connectée à Internet à l'aide de l'adresse Additional IP.

Pour vérifier que la machine virtuelle est entièrement connectée à Internet, utilisez la commande suivante :
Pour Linux
For Windows
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 :
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.