NAT, Bridge, Host-only
Le réseau est souvent le point le plus déroutant pour un débutant en virtualisation. VirtualBox propose trois modes principaux — chacun répond à un besoin précis. Choisir le mauvais mode vous empêchera d'accéder à internet depuis la VM ou de joindre la VM depuis votre réseau. Voici comment choisir du premier coup.
NAT — Network Address Translation
La VM partage la connexion internet de l'hôte via une translation d'adresse. La VM accède à internet, mais personne sur le réseau ne peut joindre la VM directement (pas de port entrant).
Cas d'usage : VM qui a besoin d'internet (apt update, télécharger des outils) sans être exposée.
Bridge — Réseau ponté
La VM apparaît comme une machine physique à part entière sur le réseau. Elle obtient une vraie IP du DHCP du routeur et est joignable depuis tous les postes du réseau.
Cas d'usage : VM serveur en lab qui doit être accessible depuis d'autres postes, ou VM qui simule un vrai serveur PME.
Host-only — Réseau isolé hôte
La VM peut communiquer avec l'hôte uniquement, et avec les autres VMs du même réseau Host-only. Pas d'accès internet. VirtualBox crée un switch virtuel privé.
Cas d'usage : lab isolé, AD de test, réseau de formation sans risque d'exposition.
graph LR
subgraph NAT
VM_N[VM] -->|via hôte| NET_N[Internet]
HOST_N[Hôte] -.-|ne joint pas la VM| VM_N
end
subgraph Bridge
VM_B[VM] --> SW[Switch réseau PME]
HOST_B[Hôte] --> SW
SW --> NET_B[Internet]
end
subgraph HostOnly["Host-only"]
VM_HO[VM] <--> VSWITCH[vSwitch virtuel]
HOST_HO[Hôte] <--> VSWITCH
VSWITCH -.-x|isolé| INTERNET[Internet]
end
Cas concret
Scénario lab technicien :