VirtualBox : configurer le réseau

Bloqueur de pub détectée - Vous bloquez l'affichage des publicités.
Pour soutenir le site, merci de bien vouloir laisser les publicités s'afficher.

Plus d'informations : Comment désactiver les bloqueurs de publicité sur un site internet.

Oracle VM VirtualBox propose différentes configurations réseaux.
En effet, les machines virtuelles exécutées sur VirtualBox peuvent être connectées à différents réseaux.
VirtualBox fournit plusieurs modes réseau pour les machines virtuelles
Que ce soit dans le choix de la carte réseau que dans le type de réseau (NAT, accès par pont, réseau privé hôte, etc).
Quelles sont ces différents types d'accès réseaux ?
Comment configurer et changer le type de réseau dans VirtualBox ?

Cet article vous dit tout autour du réseau de VirtualBox.

VirtualBox : configurer le réseau

VirtualBox : configurer le réseau

Pour modifier la configuration matérielle d'une VM Virtualbox, celle-ci doit être complètement arrêtée. Elle ne doit pas être suspendue.

  • Arrêtez complètement la VM
  • Ensuite, faites un clic droit puis Configuration ou via la barre d'icônes
  • A gauche, cliquez sur Réseau puis Adaptateur 1
  • Vous pouvez alors choisir le mode d'accès réseau (NAT, Pont, etc)
  • En dessous en cliquant sur avancé, le type d'interface réseau

Ainsi VirtualBox permet de créer plusieurs cartes réseaux.

Les mode d'accès réseaux

VirtualBox propose différents modes d'accès réseaux avec des propriétés différentes.
Selon le type de réseau, vous n'aurez pas accès à la machine virtuelle depuis la machine hôte ou une machine du LAN.
Ainsi le partage de fichiers ne fonctionnera pas.

Voici les propriétés selon le mode réseau.

Network typeAccès
Invité -> Autre invité
Accès Hôte -> InvitéAccès Invité -> Réseau externe
Aucune connexion---
NAT--
Réseau NAT-
Accès part pont
Réseau internet--
Réseau privé hôte-
Les différents types de réseaux sur VirtualBox

Network Address Translation (NAT)

Le service de traduction d'adresses réseau (NAT) fonctionne de la même manière qu'un routeur domestique.
C'est à dire qu'il se charge de faire correspondre les adresses IP et ports dans les paquets afin de router ces derniers entre les deux réseaux.

Le NAT de Virtualbox est unidirectionnel.

Ainsi les systèmes qui l'utilisent dans un réseau et empêchent les systèmes en dehors de ce réseau d'accéder directement aux systèmes à l'intérieur, mais laissent les systèmes à l'intérieur communiquer entre eux et avec systèmes extérieurs utilisant TCP et UDP sur IPv4 et IPv6.

VirtualBox créé alors un réseau NAT différents de celui de l'hôte.
L'adresse IP de l'adaptateur réseau VM est obtenue via DHCP et les adresses IP du réseau utilisé dans ce mode réseau ne peuvent pas être modifiées dans l'interface graphique.
VirtualBox a un serveur DHCP et un moteur NAT intégrés.
Un périphérique NAT virtuel utilise la carte réseau physique de l'hôte VirtualBox comme interface réseau externe.
L'adresse par défaut du serveur DHCP virtuel utilisé en mode NAT est 10.0.2.2.

Ci-dessous, l'interface réseau de la VM VirtualBox en NAT :

  • L'adresse IP est sur le réseau 10.0.2.0/24
  • Le serveur DHCP est 10.0.2.2
  • La passerelle est la même que la machine hôte qui se charge de traduire les adresses.

Il existe un article autour du NAT sur le site :

Les limitations du NAT

Attention le mode réseau NAT possède des limitations :

  • Limitations du protocole ICMP. La prise en charge d'Oracle VM VirtualBox ICMP a certaines limitations, ce qui signifie que le ping devrait fonctionner mais que certains autres outils peuvent ne pas fonctionner de manière fiable.
  • Réception d'émissions UDP. L'invité ne reçoit pas de manière fiable les diffusions UDP. Par conséquent, la résolution de noms NetBios basée sur les diffusions ne fonctionne pas toujours, mais WINS fonctionne toujours. Pour contourner ce problème, vous pouvez utiliser l'adresse IP numérique du serveur souhaité dans la notation \\ serveur \ partage.
  • Certains protocoles ne sont pas pris en charge. Les protocoles autres que TCP et UDP ne sont pas pris en charge. GRE n'est pas pris en charge. Cela signifie que certains produits VPN, tels que PPTP de Microsoft, ne peuvent pas être utilisés. Il existe d'autres produits VPN qui utilisent uniquement TCP et UDP.
  • Transfert des ports hôtes inférieurs à 1024. Sur les hôtes UNIX, tels que Linux, Oracle Solaris et Mac OS X, il n'est pas possible de se lier aux ports inférieurs à 1024 à partir d'applications qui ne sont pas exécutées par root. En conséquence, si vous essayez de configurer une telle redirection de port, la VM refusera de démarrer.

Accès part pont

Le mode réseau d'accès part pont est utilisé pour connecter la carte réseau virtuelle d'une machine virtuelle à un réseau physique auquel une carte réseau physique de la machine hôte VirtualBox est connectée.

Dans un réseau d'accès part pont, Oracle VM VirtualBox utilise un pilote de périphérique sur votre système hôte qui filtre les données de votre carte réseau physique.
Ce pilote est donc appelé pilote de filtre réseau.
Cela permet à Oracle VM VirtualBox d'intercepter les données du réseau physique et d'y injecter des données, créant ainsi une nouvelle interface réseau dans le logiciel.
Lorsqu'un invité utilise une telle nouvelle interface logicielle, il regarde le système hôte comme si l'invité était physiquement connecté à l'interface à l'aide d'un câble réseau. L'hôte peut envoyer des données à l'invité via cette interface et en recevoir des données. Cela signifie que vous pouvez configurer le routage ou le pontage entre l'invité et le reste de votre réseau.

Depuis les paramètres réseaux de VirtualBox, on choisit alors avec quelle interface le pont est établit.

L'adresse IP d'une carte réseau virtuelle VM peut appartenir au même réseau que l'adresse IP de la carte réseau physique de la machine hôte.
S'il existe un serveur DHCP dans votre réseau physique, la carte réseau virtuelle de la VM obtiendra automatiquement l'adresse IP en mode ponté.

De ce fait, la VM accède et accessible depuis n'importe quelle source réseau.

Réseau privé hôte

Ce mode réseau privé hôte (Host-Only Networking) est utilisé pour la communication entre un hôte et des invités. La VM communique alors avec d'autres machines virtuelles connectées au réseau de l'hôte uniquement et avec la machine hôte.
La machine hôte VirtualBox peut accéder à toutes les machines virtuelles connectées au réseau hôte uniquement.

Dans ce mode, la communication entre les systèmes invités connectés et le système hôte est possible.

L'interface réseau de ma VM tourne alors sur un autre réseau.
Aucune passerelle n'est alors configurée et l'accès internet ne fonctionne pas.

Vous pouvez configurer l'interface Host-Only depuis le menu fichier > Gestionnaire de réseau hôte

Generic Driver

Ce mode réseau vous permet de partager l'interface réseau générique.Deux sous-modes sont disponibles : Tunnel UDP et Réseau VDE (Virtual Distributed Ethernet).

  • Tunnel UDP. Les machines virtuelles qui s'exécutent sur différents hôtes peuvent communiquer de manière transparente en utilisant une infrastructure réseau existante
  • Réseau VDE. Les machines virtuelles peuvent se connecter à un commutateur distribué virtuel sur des hôtes Linux ou FreeBSD. Il permet la commutation L2 / L3, y compris le protocole Spanning Tree, les VLAN et l'émulation WAN

Les adaptateurs réseaux

VirtualBox fournit divers types d'interfaces réseaux.

Les puces à base d'AMD :

  • AMD PCnet-PCI II (Am79C970A). Elle est compatible Windows 7, 8 et 10. À l'origine, le périphérique PCI Am79C970A contenait un contrôleur à puce unique de 10 Mbit et le moteur DMA était intégré. Cet adaptateur réseau prend également en charge la technologie Magic Packet d'AMD pour le réveil à distance.
  • AMD PCnet-FAST III (Am79C973). Cette carte réseau virtualisée est prise en charge par presque tous les systèmes d'exploitation invités pouvant s'exécuter sur VirtualBox. Le chargeur de démarrage GRUB peut utiliser cet adaptateur pour le démarrage réseau.

Les puces à bases Intel :

  • Ordinateur de bureau Intel PRO / 1000 MT (82540EM). Cet adaptateur fonctionne parfaitement avec Windows Vista et les versions plus récentes de Windows. La plupart des distributions Linux prennent également en charge cet adaptateur.
  • Serveur Intel PRO / 1000 T (82543GC). Windows XP reconnaît cet adaptateur sans installer de pilotes supplémentaires.
  • Serveur Intel PRO / 1000 MT (82545EM). Ce modèle d'adaptateur est utile pour importer des modèles OVF à partir d'autres plates-formes et peut faciliter le processus d'importation.

Autres :

  • Réseau paravirtualisé (virtio-net) est un cas particulier. Au lieu de virtualiser le matériel réseau pris en charge par la plupart des systèmes d'exploitation, un système d'exploitation invité doit fournir une interface logicielle spéciale pour les environnements virtualisés. Cette approche vous permet d'éviter la complexité de l'émulation du matériel réseau et, par conséquent, peut améliorer les performances du réseau.

Liens

source : https://www.virtualbox.org/manual/ch06.html

Accédez aux autres articles de ce dossier :
VirtualBox : Copier/coller entre la VM invité et machine hôteCréer une VM VirtualBox en ligne de commandes avec VboxManage
Vous avez trouvé cet article utile et interressant, n'hésitez pas à le partager...

Trouver la solution sur le forum d'aide

Vous êtes arrivé au terme de l'article VirtualBox : configurer le réseau mais vous n'avez pas trouvé la solution à votre problème...
Suivez ces articles du forum pour trouver une réponse ou demandez à votre tour de l'aide sur le forum