Une machine virtuelle ou mieux connue sous le nom de VM, est une combinaison de nombreuses ressources virtuelles et parmi elles se trouve une ou plusieurs interfaces réseau virtuelles. L’hyperviseur ou Virtual Machine Manager (VMM) est la couche logicielle responsable de la gestion des VM qui prépare ces interfaces réseau et les fait apparaître au système d’exploitation invité qui s’exécute à l’intérieur de la VM comme des cartes d’interface réseau conventionnelles. Si vous débuter avez les hyperviseurs, cela peut être assez déroutant mais ne vous inquiétez pas car cet article a la réponse.

Mode réseau interne (Internal Network)

Le moyen le plus simple d’établir une communication entre les VM est de les mettre toutes sur un réseau interne en utilisant le mode ‘réseau interne’ de l’hyperviseur. Il se chargera d’adresser les machines pour vous et vous n’aurez plus qu’à les utiliser. Pour cela, éteignez vos machines virtuelles, sélectionner l’une d’elle et cliquer le bouton ‘Paramètres’ du menu à droite. Une fenêtre s’ouvre à vous et rendez-vous dans la rubrique ‘configuration réseau’ tel que visible sur la figure ci-dessous.


En mode d’accès au réseau, sélectionnez ‘Réseau interne’ et laissez le nom par défaut ou choisissez-en un autre. Ce nom définit une balise pour le réseau privé, comme le ferait un VLAN (réseau privé virtuel). Vous devez choisir le même nom pour chaque carte réseau virtuelle si vous souhaitez que vos VM communiquent. Dans la section ‘Avancé’, vous verrez que vous pouvez également modifier certains paramètres :

  • Type de carte : Le modèle de carte réseau virtuelle que votre VM verra.
  • Mode promiscuité : Permet à la carte de voir tous les paquets en transit sur le réseau, pas seulement ceux qui lui sont destinés. N’activez cette option que dans des cas très spécifiques pour les tests réseau. 
  • Adresse MAC : L’adresse MAC de votre carte réseau virtuelle.

Dans notre cas, nous n’avons pas besoin de modifier ces paramètres. Si vous démarrez vos machines virtuelles maintenant, vous verrez qu’elles sont connectées au réseau interne. Dans le cas où elles n’ont pas reçu d’adresse IP, cela traduira qu’il n’y a pas de serveur DHCP (Dynamic host configuration protocol qui est chargé de fournir automatiquement des adresses IP à des hôtes sur le réseau). Par conséquent, vous devrez attribuer une adresse IP manuellement.

Sachant que nos machines virtuelles sont adressés te que VM Windows ( 192.168.100.1 ) et VM Ubuntu ( 192.168.100.2 ), nous pouvons vérifié le résultat avec un test de connectivité grâce à la commande ‘ping’ que l’on exécutera sur un terminal ou invite de commande.


En mode réseau interne, les VM ne peuvent pas accéder à Internet et ne sont pas visibles depuis d’autres réseaux. Il existe néanmoins d’autre mode de connexion des machines virtuelles qui pourrait vous aider dans le cas où vous voudrez exporter les données locales de la VM vers internet sans transiter par votre machine physique.

Mode NAT

Le mode réseau NAT est celui auquel appartient la carte réseau virtuelle par défaut alloué lorsque vous créez une VM. Il permet aux VM d’accéder à Internet (si leur hôte est connecté), mais pas de communiquer entre elles. Cependant, vous devrez le configurer s’il ne fonctionne pas automatiquement. La machine virtuelle obtient une adresse IP privée du serveur DHCP au démarrage, et Virtualbox mappe cette adresse à un numéro de port TCP sur la machine hôte. Le trafic provenant de la VM sera vu sur le réseau externe comme s’il provenait de l’adresse IP de la machine hôte, et non de celle de la VM. Le mode NAT permet d’accéder à une machine virtuelle à partir du réseau externe en implémentant la fonctionnalité de redirection de port.

Mode réseau ponté (Bridged Network)


Ce mode fournit une solution qui permet aux machines virtuelles d’être exposées au réseau externe auquel la machine hôte se connecte. La machine virtuelle apparaîtra comme une plate-forme individuelle sur le réseau externe et obtiendra sa configuration de la même manière que la machine hôte. Pour le faire, il suffit de retourner Retournez dans la configuration réseau de chaque VM lorsqu’elles sont éteintes et choisissez le mode adaptateur ‘réseau ponté’. Vous verrez qu’il vous est demandé de choisir l’une des cartes réseau de la machine hôte. Choisissez celui qui permet à votre machine hôte d’accéder à Internet. Vos VM recevront automatiquement une adresse IP sur le même réseau que votre machine hôte.

Mode Hôte uniquement (Host only)

Ce mode est utile lorsque l’utilisateur souhaite connecter un ensemble de VM, en plus de la plateforme hôte, à un réseau isolé. Dans ce scénario, le VMM crée un adaptateur hôte virtuel qui agit comme une carte réseau au sein de la machine hôte et le connecte, en plus des autres machines virtuelles, à un commutateur virtuel. L’utilisateur peut laisser les machines du réseau hôte uniquement obtenir leurs configurations à partir d’un serveur DHCP optionnel pouvant être connecté au réseau ou les configurer manuellement. Les machines virtuelles de ce scénario n’apparaissent pas sur le réseau externe et ne peuvent pas y accéder.

Comparatif des modes réseau

La construction d’un réseau nécessite des périphériques autres que les cartes réseau, tels que des commutateurs, des routeurs, un serveur DHCP (Dynamic Host Configuration Protocol), etc. Dans l’environnement virtualisé, le VMM dispose de périphériques réseau virtuels qui simulent les périphériques physiques. L’hyperviseur permet des scénarios dans lesquels les machines virtuelles se connectent entre elles et avec le réseau externe auquel la machine hôte a accès. Ce tableau montre à quoi sert chacun des 3 principaux mode réseau.


En parlant d’hyperviseur, pour ceux qui ont des difficultés avec Virtualbox, vous pouvez explorer les autres solutions en visitant le Top 10 des meilleures hyperviseurs.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

19 − 12 =