C’est quoi les modes réseau ?
❓ Définition
Les modes réseau des machines virtuelles définissent comment une VM communique avec le réseau physique, l’hôte et les autres VMs. Le choix du mode détermine l’isolation, l’accès internet et les communications internes.
🧽 À quoi ça sert ?
- Simuler des topologies réseau variées.
- Limiter ou autoriser l'accès réseau des VMs.
- Faciliter la communication entre VMs sans impacter le réseau physique.
- Tester des configurations réseau dans des environnements isolés.
🛠️ Types de modes réseau
1️⃣ NAT (Network Address Translation)
- La VM partage la connexion réseau de l’hôte.
- L’hôte agit comme routeur NAT pour la VM.
- La VM peut accéder à Internet, mais est invisible depuis le réseau externe.
✅ Cas d'usage : test simple avec accès Internet sans risque d'exposer la VM.
2️⃣ Bridge (Pont réseau)
- La VM est directement connectée au réseau physique.
- Elle reçoit une adresse IP depuis le DHCP du réseau réel.
- Totalement visible comme une vraie machine physique.
✅ Cas d'usage : serveur de test accessible depuis d’autres machines réelles.
3️⃣ Host-only
- Communication uniquement entre l’hôte et la VM.
- Pas d'accès Internet ni au réseau physique.
✅ Cas d'usage : tests isolés, labo fermé, développement interne.
4️⃣ Internal Network
- Communication uniquement entre VMs du même réseau interne.
- L’hôte ne peut pas communiquer avec les VMs.
✅ Cas d'usage : simuler un réseau d’entreprise fermé, pentest, scénarios multi-VM.
5️⃣ NAT Network (extension du NAT)
- Plusieurs VMs sur le même sous-réseau privé NAT.
- Les VMs peuvent communiquer entre elles et accéder à Internet via l’hôte.
✅ Cas d'usage : créer un mini-réseau virtuel isolé mais avec Internet.
📦 Exemple
Mode | Internet | Réseau physique | Communication inter-VM |
---|---|---|---|
NAT | ✅ | ❌ | Partielle |
Bridge | ✅ | ✅ | ✅ |
Host-only | ❌ | ❌ | ✅ (avec hôte) |
Internal | ❌ | ❌ | ✅ (VM uniquement) |
NAT Network | ✅ | ❌ | ✅ (entre VMs) |
🧐 À retenir
- Bridge → comportement comme une machine physique.
- NAT → accès Internet sécurisé mais invisible du réseau.
- Host-only / Internal → isolation pour les tests.
- Toujours choisir le mode réseau selon l’objectif : sécurité, accessibilité ou simulation.