Configuration du réseau dans VirtualBox : Un guide complet
Que vous exécutiez un laboratoire domestique, testiez des déploiements logiciels ou simuliez des environnements d’entreprise, comprendre comment configurer la mise en réseau dans VirtualBox est l’une des compétences les plus importantes qu’un administrateur système peut développer. La bonne configuration réseau détermine si vos machines virtuelles (VMs) peuvent communiquer entre elles, accéder à Internet ou rester complètement isolées — et une mauvaise configuration peut coûter des heures de dépannage.
Ce guide complet vous guide à travers chaque mode réseau VirtualBox, les instructions de configuration étape par étape, les paramètres avancés, les tests de connectivité et les conseils pratiques de dépannage.
Pourquoi la configuration réseau de VirtualBox est importante
VirtualBox est l’un des hyperviseurs de type 2 les plus largement utilisés pour la virtualisation de bureau, et son sous-système réseau est étonnamment puissant. Des configurations NAT simples pour un accès Internet rapide aux réseaux internes multi-VM complexes pour les environnements de staging, VirtualBox vous donne un contrôle granulaire sur la façon dont chaque machine virtuelle interagit avec le monde extérieur.
Si vous gérez des charges de travail en production, vous voudrez éventuellement passer à un environnement dédié. Des solutions comme VPS Hosting offrent les performances, la fiabilité et l’isolation que la virtualisation de bureau ne peut tout simplement pas offrir. Mais pour le développement, les tests et l’apprentissage, VirtualBox reste un excellent outil — à condition que vous configuriez correctement son réseau.
1. Comprendre les modes réseau VirtualBox
Avant de toucher à des paramètres, il est essentiel de comprendre ce que fait chaque mode réseau. VirtualBox offre cinq modes réseau principaux, chacun conçu pour un cas d’usage spécifique.
NAT (Network Address Translation)
NAT est le mode par défaut et le plus simple à utiliser. Dans cette configuration :
- La VM peut initier des connexions sortantes vers Internet ou des réseaux externes.
- Les appareils externes ne peuvent pas initier de connexions entrantes vers la VM.
- La VM reçoit une adresse IP privée gérée par le serveur DHCP intégré de VirtualBox.
- Aucune configuration n’est requise sur le réseau hôte.
Idéal pour : La navigation générale sur Internet, les téléchargements de paquets et les scénarios où vous avez simplement besoin d’une connectivité sortante sans exposer la VM au réseau.
Adaptateur Bridgé
En mode Bridgé, VirtualBox connecte la VM directement à l’interface réseau physique de l’hôte. La VM se comporte comme un appareil complètement indépendant sur le même segment réseau que l’hôte :
- La VM obtient sa propre adresse IP du serveur DHCP du réseau (ou peut se voir attribuer une IP statique).
- Les autres appareils du réseau peuvent atteindre la VM directement.
- La VM peut initier et recevoir des connexions librement.
Idéal pour : Simuler un vrai serveur sur votre réseau local, tester des services qui doivent être accessibles depuis d’autres machines, ou exécuter un serveur web de développement.
Réseau Interne
Le mode Réseau Interne crée un réseau virtuel complètement isolé :
- Les VMs sur le même réseau interne nommé peuvent communiquer entre elles.
- Les VMs n’ont pas accès à la machine hôte ou à Internet.
- Le trafic ne quitte jamais l’environnement VirtualBox.
Idéal pour : Simuler des segments réseau isolés, tester les règles de pare-feu, ou construire des architectures d’applications multi-niveaux où vous voulez une séparation réseau stricte.
Adaptateur Host-Only
Host-Only crée un réseau privé qui existe exclusivement entre la machine hôte et une ou plusieurs VMs :
- La VM peut communiquer avec l’hôte.
- La VM ne peut pas atteindre Internet ou les réseaux externes (sauf si vous configurez un routage supplémentaire).
- Plusieurs VMs peuvent communiquer entre elles si elles partagent le même adaptateur host-only.
Idéal pour : Les environnements de développement où vous avez besoin de SSH dans une VM depuis votre hôte, exécuter un serveur web local accessible uniquement depuis votre machine, ou tester des applications client-serveur.
Réseau NAT
Réseau NAT est une version améliorée du NAT standard qui supporte plusieurs VMs :
- Toutes les VMs sur le même Réseau NAT peuvent communiquer entre elles.
- Toutes les VMs partagent l’accès Internet sortant via NAT.
- Les appareils externes ne peuvent toujours pas initier de connexions aux VMs (sans redirection de ports).
Idéal pour : Les configurations multi-VMs où les VMs ont besoin de communiquer entre elles et d’accéder à Internet, sans être exposées au réseau hôte.
Référence Rapide : Comparaison des modes réseau VirtualBox
| Mode | Accès Internet | Hôte ↔ VM | VM ↔ VM | Entrant depuis LAN |
|---|---|---|---|---|
| NAT | ✅ | ❌ | ❌ | ❌ |
| Bridgé | ✅ | ✅ | ✅ | ✅ |
| Réseau Interne | ❌ | ❌ | ✅ | ❌ |
| Host-Only | ❌ | ✅ | ✅ | ❌ |
| Réseau NAT | ✅ | ❌ | ✅ | ❌ |
2. Configuration des paramètres réseau pour une machine virtuelle
Maintenant que vous comprenez les modes, voici comment les appliquer à votre VM.
Étape 1 : Lancer VirtualBox
Ouvrez l’application VirtualBox sur votre machine hôte. Assurez-vous que la VM que vous souhaitez configurer est arrêtée avant de modifier les paramètres réseau — certaines modifications nécessitent un redémarrage complet pour prendre effet.
Étape 2 : Ouvrir les paramètres de la VM
Dans le gestionnaire VirtualBox, sélectionnez votre VM cible dans la liste de gauche. Cliquez sur le bouton Paramètres (l’icône d’engrenage dans la barre d’outils) ou cliquez avec le bouton droit sur la VM et sélectionnez Paramètres.
Étape 3 : Accéder à l’onglet Réseau
Dans la fenêtre Paramètres, cliquez sur la section Réseau dans le menu de gauche. Vous verrez jusqu’à quatre onglets d’adaptateur : Adaptateur 1, Adaptateur 2, Adaptateur 3 et Adaptateur 4. Chaque adaptateur peut être configuré indépendamment avec un mode réseau différent.
3. Configuration de chaque adaptateur réseau
Étape 1 : Activer l’adaptateur
Cochez la case Activer l’adaptateur réseau en haut de l’onglet adaptateur. Sans cela, l’adaptateur est complètement inactif indépendamment des autres paramètres.
Étape 2 : Sélectionner le mode réseau
Utilisez le menu déroulant Connecté à pour sélectionner le mode souhaité. Voici ce qu’il faut configurer pour chaque mode :
Configuration de NAT
- Sélectionnez NAT dans le menu déroulant.
- Aucune configuration supplémentaire n’est requise.
- VirtualBox attribue automatiquement à la VM une IP dans la plage
10.0.2.x. - La passerelle par défaut de la VM sera
10.0.2.2, qui achemine le trafic via l’hôte.
> Conseil : Si vous devez accéder à un service s’exécutant dans la VM (par exemple, un serveur web sur le port 80), utilisez Redirection de ports dans la section Avancé. Mappez un port hôte (par exemple, 8080) au port invité (80) pour rendre le service accessible depuis le navigateur de votre hôte.
Configuration de l’adaptateur en pont
- Sélectionnez Adaptateur en pont dans le menu déroulant.
- Dans le champ Nom, choisissez l’interface réseau physique de votre hôte que vous souhaitez mettre en pont (par exemple,
eth0,en0, ou votre adaptateur Wi-Fi). - La VM demandera une IP au serveur DHCP de votre réseau, comme tout autre appareil physique.
> Important : Si votre machine hôte est connectée via Wi-Fi, la mise en pont peut ne pas fonctionner sur tous les systèmes d’exploitation en raison des limitations des pilotes sans fil. La mise en pont Ethernet est généralement plus fiable.
Configuration de l’adaptateur réseau privé hôte
- Sélectionnez Adaptateur réseau privé hôte dans le menu déroulant.
- Dans le champ Nom, choisissez l’interface réseau privée hôte (par exemple,
vboxnet0). - Si aucun réseau privé hôte n’existe, créez-en un via Fichier → Gestionnaire de réseau privé hôte dans le menu VirtualBox.
- Vous pouvez configurer la plage d’IP et les paramètres DHCP du réseau privé hôte dans le Gestionnaire de réseau privé hôte.
Configuration du réseau interne
- Sélectionnez Réseau interne dans le menu déroulant.
- Dans le champ Nom, tapez un nom pour votre réseau interne (par exemple,
intnetoulab-network). - Toute VM utilisant le même nom de réseau interne pourra communiquer avec cette VM.
- Vous devrez configurer manuellement des adresses IP statiques sur chaque VM, ou configurer un serveur DHCP dans l’une des VMs.
Configuration du réseau NAT
- Commencez par créer un réseau NAT via Fichier → Préférences → Réseau (sur Windows/Linux) ou VirtualBox → Préférences → Réseau (sur macOS).
- Cliquez sur l’icône + pour ajouter un nouveau réseau NAT et configurez sa plage d’IP.
- Dans les paramètres de l’adaptateur de la VM, sélectionnez Réseau NAT et choisissez votre réseau créé dans le menu déroulant Nom.
4. Paramètres réseau avancés
Cliquer sur la flèche Avancé dans les paramètres de l’adaptateur révèle des options supplémentaires souvent négligées mais qui peuvent être critiques pour des cas d’usage spécifiques.
Type d’adaptateur
Ce menu déroulant vous permet de choisir l’émulation du matériel de la carte réseau. Les options incluent :
- Intel PRO/1000 MT Desktop (82540EM) — L’option la plus compatible, fonctionne avec la plupart des systèmes d’exploitation invités sans configuration supplémentaire.
- Réseau paravirtualisé (virtio-net) — Offre les meilleures performances mais nécessite la prise en charge du système d’exploitation invité (disponible dans les noyaux Linux 2.6.25+ et avec les pilotes VirtIO sur Windows).
- Variantes PCnet — Émulations plus anciennes, utiles pour les systèmes d’exploitation invités hérités.
Pour les systèmes d’exploitation invités Linux ou Windows modernes, restez avec Intel PRO/1000 sauf si vous avez spécifiquement besoin des performances de virtio.
Mode promiscuité
Le mode promiscuité contrôle si l’adaptateur virtuel transmet tout le trafic réseau à la VM, et non seulement le trafic qui lui est adressé :
- Refuser (par défaut) — Seul le trafic adressé à l’adresse MAC de la VM est transmis.
- Autoriser les VMs — La VM peut voir le trafic provenant d’autres VMs sur le même réseau virtuel.
- Autoriser tout — La VM peut voir tout le trafic, y compris le trafic provenant de l’hôte.
Ce paramètre est essentiel pour la surveillance du réseau, les outils de capture de paquets comme Wireshark, ou lorsque la VM agit comme un pont réseau ou un routeur.
Adresse MAC
Chaque adaptateur virtuel possède une adresse MAC unique. Vous pouvez la régénérer en utilisant l’icône d’actualisation si vous clonez des VMs pour éviter les conflits d’adresses MAC sur votre réseau.
Câble connecté
Cette case à cocher simule si le câble réseau est physiquement branché. Si elle est décochée, le système d’exploitation de la VM verra l’adaptateur comme déconnecté. Gardez cette case cochée pour un fonctionnement normal.
5. Configuration de plusieurs adaptateurs
L’une des fonctionnalités les plus puissantes de VirtualBox est la possibilité de connecter plusieurs adaptateurs réseau à une seule VM. Ceci est utile pour :
- Simulation de routeur/pare-feu : Connectez un adaptateur en mode Bridged (WAN) et un autre en mode Internal Network (LAN).
- Serveurs multi-domiciliés : Une VM qui doit être accessible à la fois sur le réseau host-only et sur Internet.
- Test de segmentation réseau : Simulez des topologies complexes avec plusieurs segments isolés.
Pour configurer un deuxième adaptateur, cliquez simplement sur l’onglet Adapter 2 et répétez le processus de configuration.
6. Test de la connectivité réseau
Après avoir enregistré vos paramètres et démarré la VM, vérifiez que la mise en réseau fonctionne correctement.
Vérifier l’attribution d’adresse IP
Sur Windows (système d’exploitation invité) :
ipconfig /allRecherchez l’adresse IPv4, le masque de sous-réseau et la passerelle par défaut de votre adaptateur. Vérifiez qu’ils correspondent à la plage attendue pour le mode réseau que vous avez choisi.
Sur Linux (système d’exploitation invité) :
ip aOu sur les systèmes plus anciens :
ifconfig -aConfirmez que l’interface a une adresse IP et est dans l’état UP.
Tester la connectivité vers l’hôte
ping 192.168.1.1Remplacez par l’adresse IP réelle de votre hôte. Cela teste la connectivité de couche 3 entre la VM et l’hôte.
Tester la connectivité Internet
ping -c 4 google.comUn ping réussi confirme que la connectivité réseau et la résolution DNS fonctionnent. Si le ping d’adresse IP fonctionne mais que le nom de domaine ne se résout pas, vous avez probablement un problème de configuration DNS plutôt qu’un problème réseau.
Tester un port spécifique
curl -I https://google.comCela teste la connectivité HTTP/HTTPS spécifiquement, ce qui est utile pour vérifier l’accès au serveur web.
7. Dépannage des problèmes réseau VirtualBox courants
Même avec les paramètres corrects, des problèmes réseau peuvent survenir. Voici une approche systématique pour diagnostiquer et résoudre les problèmes les plus courants.
Problème : la VM n’a pas d’adresse IP
Causes possibles et solutions :
- DHCP ne fonctionne pas : En mode NAT ou Bridged, la VM doit recevoir une adresse IP automatiquement. Essayez de redémarrer le service réseau dans le système d’exploitation invité.
- Linux :
sudo systemctl restart NetworkManagerousudo dhclient eth0 - Windows :
ipconfig /releasesuivi deipconfig /renew - Adaptateur non activé : Vérifiez que la case Activer l’adaptateur réseau est cochée dans les paramètres VirtualBox.
- Mauvais adaptateur sélectionné : En mode Bridged, assurez-vous d’avoir sélectionné la bonne interface physique (pas un adaptateur désactivé ou virtuel).
Problème : la VM ne peut pas accéder à Internet
Causes possibles et solutions :
- Utilisation du mode Réseau interne ou Hôte uniquement : Ces modes ne fournissent pas d’accès Internet par conception. Passez à NAT ou Bridged si l’accès Internet est requis.
- Pare-feu de l’hôte bloquant le trafic : Vérifiez les règles du pare-feu de votre machine hôte. Certains logiciels de sécurité bloquent le trafic provenant des adaptateurs réseau virtuels.
- Configuration DNS incorrecte : La VM peut avoir une connectivité mais des serveurs DNS incorrects. Essayez de définir DNS manuellement sur
8.8.8.8(Google) ou1.1.1.1(Cloudflare).
Problème : les autres appareils ne peuvent pas accéder à la VM
Causes possibles et solutions :
- Utilisation du mode NAT : NAT bloque intrinsèquement les connexions entrantes. Passez au mode Bridged, ou configurez les règles de redirection de port dans les paramètres Avancés de l’adaptateur NAT.
- Pare-feu du système d’exploitation invité : Le pare-feu à l’intérieur de la VM peut bloquer les connexions entrantes. Vérifiez les règles
iptablessur Linux ou les paramètres du Pare-feu Windows. - VM non sur le même sous-réseau : En mode Bridged, vérifiez que la VM a reçu une adresse IP sur le même sous-réseau que le réseau hôte.
Problème : l’adaptateur Bridged ne fonctionne pas sur Wi-Fi
Certains adaptateurs sans fil et pilotes ne supportent pas le mode promiscuité requis pour le bridging. Solutions :
- Utilisez un adaptateur Ethernet USB et bridgez-le à la place.
- Passez au mode Réseau NAT si vous avez besoin de communication VM-à-VM avec accès Internet.
- Sur macOS, le bridging sur Wi-Fi peut nécessiter une configuration supplémentaire.
Problème : les VMs ne peuvent pas communiquer entre elles
- Utilisation de NAT (pas Réseau NAT) : Le NAT standard isole les VMs les unes des autres. Passez au mode Réseau NAT ou Réseau interne.
- Noms de réseau interne différents : Les VMs sur Réseau interne doivent utiliser le même nom de réseau pour communiquer.
- Problèmes d’adressage IP : Si vous utilisez Réseau interne sans serveur DHCP, assurez-vous que chaque VM a une adresse IP statique configurée manuellement sur le même sous-réseau.
Problème : les performances réseau sont mauvaises
- Passez à virtio-net : L’adaptateur réseau paravirtualisé offre un débit significativement meilleur que les adaptateurs Intel émulés. Installez les pilotes VirtIO sur les invités Windows ou utilisez un invité Linux (qui supporte virtio nativement).
- Installez Guest Additions : VirtualBox Guest Additions peut améliorer les performances globales de la VM, y compris la mise en réseau.
- Vérifiez les ressources de l’hôte : Les performances réseau à l’intérieur d’une VM sont limitées par la disponibilité du CPU et de la mémoire de l’hôte.
8. Scénarios VirtualBox Réels
Scénario 1 : Serveur Web de Développement Local
Objectif : Exécuter un serveur web dans une VM accessible depuis le navigateur de votre hôte.
Configuration :
- Adaptateur 1 : NAT (pour l’accès à Internet, téléchargements de paquets)
- Adaptateur 2 : Host-Only (pour accéder au serveur web depuis l’hôte)
Attribuez une IP statique à l’adaptateur host-only à l’intérieur de la VM (par exemple, 192.168.56.10), puis accédez à cette IP depuis votre hôte.
Scénario 2 : Test d’Application Multi-Niveaux
Objectif : Tester une application web avec un serveur de base de données séparé, tous deux isolés d’Internet.
Configuration :
- VM serveur web : Internal Network (
app-network) - VM base de données : Internal Network (
app-network) - Les deux VMs : Attribuez des IPs statiques manuellement
Aucune VM ne peut accéder à Internet, garantissant un environnement de test propre et isolé.
Scénario 3 : Laboratoire de Sécurité Réseau
Objectif : Tester les règles de pare-feu et la détection d’intrusion dans un environnement isolé.
Configuration :
- VM pare-feu : Adaptateur 1 = Internal Network (
external-net), Adaptateur 2 = Internal Network (internal-net) - VM attaquant : Internal Network (
external-net) - VM cible : Internal Network (
internal-net)
Ceci simule une topologie réseau réelle sans aucun risque pour votre réseau réel.
9. Quand dépasser VirtualBox
VirtualBox est un outil exceptionnel pour l’apprentissage, le développement et les tests. Cependant, il a des limitations claires pour une utilisation en production :
- Surcharge de performance : Les hyperviseurs de type 2 s’exécutent au-dessus d’un système d’exploitation hôte, ajoutant de la latence par rapport aux hyperviseurs bare-metal ou de type 1.
- Pas de haute disponibilité : VirtualBox ne supporte pas la migration en direct ou le clustering.
- Contraintes de ressources : Vous êtes limité aux ressources de votre machine physique.
Lorsque vos projets dépassent la virtualisation de bureau, il est temps de considérer une infrastructure d’hébergement professionnel. VPS Hosting vous donne un environnement virtuel dédié avec des ressources garanties, un accès root complet et une disponibilité de niveau entreprise — tout ce que VirtualBox ne peut pas fournir pour les charges de travail en production.
Pour les applications gourmandes en ressources, les charges de travail d’apprentissage automatique ou les tâches de rendu, GPU Hosting fournit un accès aux ressources GPU dédiées sans investissement matériel.
Si vous avez besoin de performances maximales et d’une isolation matérielle complète, Dedicated Servers éliminent la surcharge de la virtualisation, vous donnant des performances bare-metal pour vos applications les plus exigeantes.
Pour les équipes déployant des applications web, Shared Web Hosting offre un point d’entrée rentable avec une infrastructure gérée, tandis que VPS with cPanel combine la flexibilité d’un VPS avec la commodité d’une interface de panneau de contrôle familière.
Conclusion
Maîtriser la configuration réseau de VirtualBox est une compétence fondamentale pour quiconque travaille dans l’informatique, DevOps ou le développement logiciel. En comprenant les cinq modes réseau principaux — NAT, Bridged, Internal Network, Host-Only et NAT Network — et en sachant quand appliquer chacun, vous pouvez construire des environnements virtuels sophistiqués qui simulent avec précision les topologies réseau du monde réel.
Les points clés de ce guide :
- NAT est l’option la plus simple pour l’accès Internet sortant sans exposition entrante.
- Bridged fait de votre VM un citoyen de première classe sur votre réseau physique.
- Internal Network crée une communication VM-à-VM complètement isolée.
- Host-Only permet une communication sécurisée entre l’hôte et la VM sans exposition à Internet.
- NAT Network combine la communication VM-à-VM avec l’accès Internet partagé.
- Les paramètres avancés comme le mode promiscuité, le type d’adaptateur et la redirection de ports déverrouillent des capacités supplémentaires puissantes.
- Plusieurs adaptateurs par VM vous permettent de simuler des topologies réseau complexes et multi-segments.
Utilisez ce guide comme référence chaque fois que vous configurez un nouvel environnement virtuel, et n’oubliez pas : les compétences que vous développez dans VirtualBox se traduisent directement par la gestion d’une infrastructure réelle — qu’il s’agisse de serveurs sur site ou d’environnements VPS basés sur le cloud.
sur tous les services d'hébergement