16 juillet 2019

Par Michael Bose

dans ce monde des affaires moderne, la mise en réseau est un élément crucial des opérations informatiques interactives. Il est difficile d’imaginer comment échanger des données entre ordinateurs sans réseaux dans un monde où tout change à une vitesse sans cesse croissante., L’une des idées centrales derrière la virtualisation matérielle est la possibilité d’utiliser des machines virtuelles dans presque tous les cas où des ordinateurs physiques peuvent également être utilisés. Ainsi, les machines virtuelles doivent pouvoir se connecter à des réseaux physiques et virtuels avec leurs cartes réseau virtuelles. 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. L’article de blog d’aujourd’hui couvre les paramètres réseau de VirtualBox pour vous aider à configurer VirtualBox de la meilleure façon possible pour répondre à vos besoins.,

ci-dessous, les modes réseau VirtualBox suivants seront discutés et comparés:

  • non attaché
  • Nat
  • réseau NAT
  • Adaptateur ponté
  • réseau interne
  • adaptateur hôte uniquement
  • pilote générique

Adaptateurs réseau virtuels

chaque machine virtuelle VirtualBox peut utiliser jusqu’à huit cartes réseau virtuelles, dont chacune à son tour est appelée contrôleur d’interface réseau (NIC). Quatre cartes réseau virtuelles peuvent être configurées dans L’interface graphique VirtualBox (graphical user interface)., Toutes les cartes réseau virtuelles (jusqu’à 8) peuvent être configurées avec la commande VBoxManage modifyvm. VBoxManage est un outil de gestion de ligne de commande de VirtualBox qui peut être utilisé pour configurer tous les paramètres VirtualBox, y compris les paramètres réseau VirtualBox. Les paramètres de la carte réseau VirtualBox sont accessibles dans les paramètres de la machine virtuelle (sélectionnez votre machine virtuelle, appuyez sur Paramètres et accédez à la section Réseau dans la fenêtre Paramètres de la machine virtuelle).

vous devriez Y voir quatre adaptateur onglets. Une carte réseau virtuelle est activée par défaut après la création de la machine virtuelle., Vous pouvez cocher la case « Activer la carte réseau » pour activer la carte et décocher la case pour désactiver (cette case définit si un périphérique de carte réseau virtuel est connecté à une machine virtuelle ou non).

appuyez sur Avancé pour développer les paramètres avancés de la carte réseau VirtualBox.,

Protection des données avec NAKIVO Backup & réplication

NAKIVO Backup offre une protection des données haut de gamme pour les PME et les entreprises avec plusieurs fonctionnalités de sauvegarde, de réplication et de récupération, notamment VMware Backup, Hyper-V Backup, Office 365 Backup et plus encore.

Types D’Adaptateurs réseau virtuels dans VirtualBox

Un adaptateur réseau virtuel est un périphérique physique émulé par un logiciel., Il existe six types d’adaptateurs virtuels qui peuvent être virtualisés par VirtualBox.

  • AMD PCnet-PCI II (Am79C970A). Cette carte réseau est basée sur une puce AMD et peut être utilisée dans de nombreuses situations. En ce qui concerne les invités Windows, Cette carte réseau peut être utilisée pour les anciennes versions de Windows (telles que Windows 2000), car les nouvelles versions de Windows telles que Windows 7, 8 et 10 ne contiennent pas de pilote intégré pour cet adaptateur. À l’origine, le périphérique PCI Am79C970A contenait un contrôleur 10 Mbit à puce unique et le moteur DMA était intégré., Cette carte 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 fonctionner sur VirtualBox. GRUB (le chargeur de démarrage) peut utiliser cet adaptateur pour le démarrage du réseau. De la même manière que la carte réseau précédente, celle-ci est basée sur une puce AMD.
  • Intel PRO / 1000 MT Desktop (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.
  • La Carte réseau Paravirtualisée (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 de réseau et, par conséquent, peut améliorer les performances du réseau.

Les Pilotes de réseau virtIO standard de L’industrie sont pris en charge par VirtualBox. Les pilotes de réseau VirtIO font partie du projet KVM et sont open-source. Ces pilotes sont disponibles pour Linux avec le noyau 2.6.25 ou version ultérieure, et Windows, y compris les anciennes versions telles que Windows 2000, XP et Vista.,

prise en charge des trames Jumbo

VirtualBox fournit une prise en charge limitée des trames jumbo (trames Ethernet pouvant transporter des paquets dont la taille est supérieure à 1 500 octets). Si vous devez utiliser des trames jumbo, sélectionnez une carte réseau virtualisée Intel et configurez cette carte pour qu’elle fonctionne en mode pont. Les adaptateurs de réseaux virtuels AMD ne prennent pas en charge les trames jumbo. Si vous essayez d’activer les trames jumbo pour les cartes réseau virtuelles AMD, Les trames jumbo seront supprimées silencieusement pour le trafic d’entrée et de sortie. Les trames Jumbo sont désactivées par défaut.,

modes réseau VirtualBox

VirtualBox fournit une longue liste de modes réseau, ce qui est l’une des fonctionnalités les plus intéressantes des paramètres réseau VirtualBox. Chaque carte réseau virtuelle peut être configurée séparément pour fonctionner dans un mode réseau différent. Par exemple, vous pouvez définir le mode NAT pour l’Adaptateur 1 et le mode hôte uniquement pour l’adaptateur 2. Vous pouvez sélectionner le mode réseau dans le menu déroulant attaché à.

examinons chacun de VirtualBox en mode réseau dans le détail.,

non connecté

Une carte réseau virtuelle est installée dans une machine virtuelle, mais la connexion réseau est manquante, tout comme lorsque vous débranchez le câble réseau Ethernet lors de l’utilisation d’une carte réseau physique. Ce mode peut être utile pour les tests. Par exemple, vous pouvez activer ce mode réseau pendant une courte période pour émuler le débranchement du câble. Lorsque vous désactivez le mode non connecté en passant à un autre mode réseau, la connexion réseau redevient disponible., Vous pouvez également vérifier si un client DHCP obtient correctement l’adresse IP, si l’application appropriée peut reprendre le téléchargement après une interruption de lien ou une perte de paquets, etc.

Au lieu d’utiliser le mode réseau non connecté, vous pouvez utiliser n’importe quel autre mode réseau sans cocher la case câble connecté. Vous pouvez cocher/décocher la case lorsqu’une machine virtuelle est en cours d’exécution (voir la capture d’écran ci-dessus). N’oubliez pas de cliquer sur OK pour appliquer des modifications à la configuration réseau de la machine virtuelle.

NAT

Ce mode réseau est activé par défaut pour une carte réseau virtuelle., Un système d’exploitation invité sur une machine virtuelle peut accéder à des hôtes dans un réseau local physique (LAN) à l’aide d’un périphérique NAT virtuel (Network Address Translation). Les réseaux externes, y compris internet, sont accessibles à partir d’un système d’exploitation invité. Une machine invitée n’est pas accessible depuis une machine hôte ou depuis d’autres machines du réseau lorsque le mode NAT est utilisé pour la mise en réseau VirtualBox. Ce mode réseau par défaut est suffisant pour les utilisateurs qui souhaitent utiliser une machine virtuelle uniquement pour l’accès à internet, par exemple.,

l’adresse IP de la carte 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 dispose d’un serveur DHCP et d’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é dans le mode NAT est 10.0.2.2 (c’est également l’adresse IP de la passerelle par défaut pour une machine virtuelle). Le masque de sous-réseau est 255.255.255.0.,

Si vous configurez les cartes réseau de deux machines virtuelles ou plus pour utiliser le mode NAT, chaque machine virtuelle obtiendra l’adresse IP 10.0.2.15 dans son propre réseau isolé derrière un périphérique NAT virtuel privé. La passerelle par défaut pour chaque machine virtuelle est 10.0.2.2., Dans VirtualBox, les adresses IP ne sont pas modifiés lorsque le mode NAT est utilisé, comme vous pouvez le voir ci-dessous:

pour activer le mode NAT pour une VM avec VBoxManage, exécutez la commande suivante:

VBoxManage modifyvm VM_name –1 nat

Où:

  • VM_name est le nom de votre machine virtuelle;
  • 1 est le numéro de la carte réseau virtuelle;
  • nat est le nom du réseau VirtualBox mode que vous devez définir.,

la redirection de Port peut être configurée directement à partir de la fenêtre des paramètres réseau de VirtualBox VM en cliquant sur le bouton de redirection de Port (vu dans la capture d’écran ci-dessus). Des informations détaillées sur la configuration de la redirection de port dans les paramètres réseau VirtualBox, que vous trouverez ci-dessous après la section Modes réseau.

réseau NAT

Ce mode est similaire au mode NAT que vous utilisez pour configurer un routeur. Si vous utilisez le mode réseau NAT pour plusieurs machines virtuelles, elles peuvent communiquer entre elles via le réseau., Les machines virtuelles peuvent accéder à d’autres hôtes dans le réseau physique et peuvent accéder à des réseaux externes, y compris internet. Toute machine provenant de réseaux externes ainsi que celles provenant d’un réseau physique auquel la machine hôte est connectée ne peuvent pas accéder aux machines virtuelles configurées pour utiliser le mode réseau NAT (de la même manière que lorsque vous configurez un routeur pour l’accès internet à partir de votre réseau domestique). Vous ne pouvez pas accéder à la machine invitée à partir de la machine hôte lorsque vous utilisez le mode réseau NAT (sauf si vous configurez la redirection de port dans les paramètres réseau VirtualBox globaux)., Un routeur NAT VirtualBox intégré utilise un contrôleur d’interface réseau physique de L’hôte VirtualBox comme interface réseau externe (comme c’est le cas pour le mode NAT).

l’adresse réseau et Le nom peut être modifié dans le global VirtualBox préférences (Fichier > Préférences)., Dans le volet gauche de la fenêtre Préférences, sélectionnez Réseau pour accéder aux paramètres réseau global VirtualBox, puis double-cliquez sur votre réseau NAT existant pour modifier les paramètres (vous pouvez également ajouter un nouveau réseau ou supprimer un réseau existant en cliquant sur les icônes + ou x).

dans la petite fenêtre contextuelle qui apparaîtra, il est également possible d’activer / désactiver DHCP, IPv6 et de configurer la redirection de port.

L’adresse par défaut de la NatNetwork est 10.0.2.0/24.

l’IP de passerelle par défaut est 10.0.2.1 (le x. x. x.,1 modèle est utilisé pour attribuer l’IP de passerelle par défaut). Par exemple, si vous créez un nouveau réseau virtuel pour le mode réseau NAT dans VirtualBox et définissez l’adresse réseau 192.168.22.0/24, l’adresse IP de la passerelle dans ce réseau sera 192.168.22.1. Vous ne pouvez pas modifier l’adresse IP de la passerelle pour le réseau utilisé en mode réseau NAT et modifier la plage d’adresses IP émises par le serveur DHCP. De même, l’adresse IP du serveur DHCP est 10.0.2.3 par défaut (le modèle x. x. x. 3 est utilisé).,

la configuration IP de la machine virtuelle Windows 7 exécutée sur VirtualBox avec une carte réseau virtuelle configurée en mode réseau NAT est affichée sur la capture d’écran.

Si vous ne souhaitez pas modifier les paramètres réseau VirtualBox dans L’interface graphique, vous pouvez ajouter un nouveau réseau NAT avec VBoxManage en utilisant la commande:

VBoxManage natnetwork add net netname natnet1 network network « 192.168.22.0/24 » enable enable

où:

  • natnet1 est le nom du réseau NAT;
  • 192.168.22.0 / 24 est l’adresse de ce réseau NAT.,

Si vous souhaitez configurer une carte réseau VM afin d’utiliser le mode réseau NAT avec VBoxManage, exécutez la commande suivante:

VBoxManage modifyvm VM_name NIC nic1 natnetwork

où:

  • nic1 est la première carte réseau virtuelle (contrôleur d’interface réseau);
  • natnetwork est le nom du mode réseau VirtualBox.

vous devrez peut-être arrêter la machine virtuelle avant d’appliquer ces paramètres.,

afin d’éviter de répéter la même commande avec VBoxManage lors de la sélection d’un mode réseau pour la carte réseau virtuelle d’une machine virtuelle dans chaque section de l’article, considérez les noms de tous les modes réseau VirtualBox possibles: none, null, nat, natnetwork, bridged, intnet, hostonly, generic.

la redirection de Port est une autre option accessible et configurée à partir de cette fenêtre. La redirection de Port peut être utilisée pour configurer l’accès de la machine hôte et d’autres hôtes du même réseau physique aux services s’exécutant sur le système d’exploitation invité à l’intérieur de la machine virtuelle (voir les détails ci-dessous)., Comme vous pouvez le voir, l’emplacement des paramètres de redirection de port pour le mode NAT et les modes réseau NAT sont différents dans L’interface graphique VirtualBox. Paramètres de redirection de Port pour le mode NAT sont disponibles en VM > Paramètres > Réseau tandis que les paramètres de redirection de port pour le NAT mode Réseau peut être configuré dans le Fichier > Préférences > Réseau., C’est parce que les règles de redirection de port pour le mode NAT sont individuelles pour chaque machine virtuelle tandis que les règles de redirection de port pour le mode réseau NAT sont communes pour plusieurs machines virtuelles dont les adaptateurs sont connectés au réseau NAT approprié. Voir les détails sur la configuration de la redirection de port ci-dessous dans la section redirection de Port.

Adaptateur ponté

Ce mode 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. Une carte réseau virtuelle VM utilise l’interface réseau hôte pour une connexion réseau., En termes simples, les paquets réseau sont envoyés et reçus directement de/vers la carte réseau virtuelle sans routage supplémentaire. Un pilote de filtre net Spécial est utilisé par VirtualBox pour un mode réseau ponté afin de filtrer les données de la carte réseau physique de l’hôte.

Ce mode réseau peut être utilisé pour exécuter des serveurs sur des machines virtuelles qui doivent être entièrement accessibles à partir d’un réseau local physique. Lorsque vous utilisez le mode réseau ponté dans VirtualBox, vous pouvez accéder à une machine hôte, aux hôtes du réseau physique et aux réseaux externes, y compris internet à partir d’une machine virtuelle., La machine virtuelle est accessible depuis la machine hôte et depuis d’autres hôtes (et machines virtuelles) connectés au réseau physique.

Si vous avez plusieurs cartes réseau physiques sur la machine hôte, vous devez sélectionner l’adaptateur approprié dans les paramètres réseau VirtualBox. Sur la capture d’écran ci – dessous, vous pouvez voir deux adaptateurs réseau physiques-Adaptateur Ethernet et adaptateur Wi-Fi . Si vous utilisez le mode ponté pour une carte réseau sans fil, vous ne pouvez pas utiliser les fonctionnalités de bas niveau de cette carte Wi-Fi dans un système d’exploitation invité. Par exemple, vous ne pouvez pas sélectionner les réseaux Wi-Fi auxquels vous connecter, activer le mode de surveillance, etc., Au lieu de cela, vous devez vous connecter au réseau Wi-Fi sur la machine hôte. Si vous devez utiliser toutes les fonctionnalités de l’adaptateur Wi-Fi dans le système d’exploitation invité de la machine virtuelle, utilisez un adaptateur Wi-Fi USB et la fonction USB Pass-through comme expliqué dans l’article de blog sur l’installation de Kali Linux sur VirtualBox.

Dans VirtualBox, l’adresse IP d’une machine virtuelle carte réseau virtuelle peuvent appartenir au même réseau que l’adresse IP de la carte réseau physique de la machine hôte lorsque le mode bridged est utilisé., S’il existe un serveur DHCP dans votre réseau physique, la carte réseau virtuelle de la machine virtuelle obtiendra automatiquement l’adresse IP en mode pont (si l’obtention automatique d’une adresse IP est définie dans les paramètres de l’interface réseau d’un système d’exploitation invité). Ainsi, la passerelle par défaut pour une carte réseau virtuelle fonctionnant en mode pont est la même que pour votre machine hôte. Regardons un exemple simple avec des adresses IP.

L’adresse du réseau physique: 10.10.10.0/24

L’adresse IP de la passerelle par défaut dans le réseau physique: 10.10.10.,1

l’adresse IP du serveur DHCP dans le réseau physique: 10.10.10.1

configuration IP de la machine hôte: l’adresse IP – 10.10.10.72; masque de réseau – 255.255.255.0; Passerelle par défaut – 10.10.10.1.

configuration IP de la machine invitée: l’adresse IP-10.10.10.91; masque de réseau – 255.255.255.0; Passerelle par défaut – 10.10.10.1.

Parfois, vous pouvez constater que vous avez de multiples passerelles dans votre réseau physique., Vous pouvez utiliser une machine hôte pour vous connecter aux réseaux nécessaires via une passerelle et utiliser une machine invitée pour vous connecter à d’autres réseaux via la deuxième passerelle. Vous pouvez également modifier une table de routage sur votre machine virtuelle et ajouter des routes pour utiliser les deux passerelles pour se connecter aux réseaux appropriés. Comme vous pouvez le voir, le mode réseau ponté est une option puissante dans les paramètres réseau VirtualBox avec de nombreux cas d’utilisation.

en mode Promiscuous. Ce mode permet à une carte réseau de transmettre tout le trafic reçu, peu importe à quel adaptateur le trafic est adressé., En mode normal, une carte réseau reçoit seulement des trames qui incluent L’adresse MAC de cette carte réseau particulière comme adresse de destination dans l’en-tête. Les trames qui sont adressées à une adresse MAC qui diffère de l’adresse MAC de l’adaptateur sélectionné (quand le trafic n’est pas diffusé) sont lâchées quand en mode normal., Le mode promiscuous permet à une carte réseau physique d’avoir plusieurs adresses MAC, permettant à tout le trafic entrant de passer par la carte réseau physique de la machine hôte et d’atteindre la carte réseau virtuelle de la machine virtuelle qui a sa propre adresse MAC qui est représentée sur la carte hôte, même si ce trafic n’est pas adressé à la carte réseau virtuelle de cette machine virtuelle particulière.

la plupart des adaptateurs réseau sans fil ne prennent pas en charge le mode promiscuous., Le pontage vers les adaptateurs Wi-Fi se fait de la manière suivante – VirtualBox remplace les adresses MAC appropriées dans les en-têtes des trames Ethernet qui doivent être livrées à la carte réseau virtuelle de la machine virtuelle (l’adresse MAC de la carte Wi-Fi hôte doit être utilisée pour ce trafic). Le mode promiscuous est utile pour les tests de réseau et les audits de sécurité. Vous pouvez activer le mode promiscuous dans les paramètres réseau VirtualBox et surveiller le trafic réseau avec un renifleur.

Il existe trois options pour utiliser le mode promiscuous.

  • Deny., Tout trafic qui n’est pas destiné à la carte réseau virtuelle de la machine virtuelle est caché de la machine virtuelle. Cette option est définie par défaut.
  • permet de VMs. Tout le trafic est caché de la carte réseau de la machine virtuelle, à l’exception du trafic transmis vers et depuis d’autres machines virtuelles.
  • Permettre à Tous les. Il n’y a aucune restriction dans ce mode. Une carte réseau VM peut voir tout le trafic entrant et sortant.

Le mode Promiscuous peut être utilisé non seulement pour le mode réseau ponté, mais également pour les modes réseau NAT, réseau interne et adaptateur hôte uniquement.,

réseau interne

Les machines virtuelles dont les adaptateurs sont configurés pour fonctionner en mode réseau interne VirtualBox sont connectées à un réseau virtuel isolé. Les machines virtuelles connectées à ce réseau peuvent communiquer entre elles, mais elles ne peuvent pas communiquer avec une machine hôte VirtualBox, ni avec d’autres hôtes d’un réseau physique ou de réseaux externes. Les machines virtuelles connectées au réseau interne ne sont pas accessibles depuis un hôte ou d’autres périphériques. Le réseau interne VirtualBox peut être utilisé pour modéliser des réseaux réels.,

par exemple, vous pouvez créer trois machines virtuelles, chacune disposant d’une carte réseau virtuelle (Adaptateur 1) connectée au réseau interne. Les adresses IP de ces cartes réseau sont définies à partir du sous-réseau utilisé pour le réseau interne VirtualBox (vous devez définir le sous-réseau manuellement). L’une de ces machines virtuelles (VM1) possède également une deuxième carte réseau virtuelle configurée pour fonctionner en mode NAT., Le VM1 est configuré comme un routeur (l’une des meilleures solutions pour créer un routeur consiste à installer Linux et à configurer IPTABLES, mais pour la première fois, vous pouvez utiliser des solutions de routage plus simples dans le cas de tests de réseau VirtualBox).

un VM2 et un VM3 dont les cartes réseau sont connectées uniquement au réseau interne VirtualBox peuvent avoir accès à des réseaux externes si l’adresse IP de la carte réseau interne du VM1 est définie comme passerelle dans les paramètres réseau de VM2 et VM3.

Configuration Réseau utilisée dans cet exemple:

VM2. Adresse IP – 192.168.23.,2 (réseau interne), passerelle – 192.168.23.1

VM3. Adresse IP-192.168.23.3 (réseau interne), passerelle – 192.168.23.1

VirtualBox sous-réseau interne: 192.168.23.0/24

Voir le schéma ci-dessous pour plus de clarté.

Remarque: Vous pouvez également déployer une telle infrastructure virtuelle pour tester les règles de pare-feu dans IPTABLES avant de les implémenter dans votre infrastructure réseau réelle, mais il est préférable d’utiliser le mode pont et non le mode NAT pour la deuxième carte réseau virtuelle du VM1 lors,

adaptateur hôte uniquement

Ce mode réseau est utilisé pour communiquer entre un hôte et des invités. Une machine virtuelle peut communiquer avec d’autres machines virtuelles connectées au réseau 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.

la carte réseau virtuelle VirtualBox Host-Only est créée dans un système d’exploitation hôte pour être utilisée dans le réseau host-only. Vous pouvez modifier les paramètres de ce réseau VirtualBox en allant dans le fichier> Gestionnaire de réseau hôte.,

dans notre cas, l’adresse réseau par défaut du réseau hôte uniquement est 192.168.56.0 / 24 et l’adresse IP de la carte réseau virtuelle sur la machine hôte est 192.168.56.1. Vous pouvez modifier ces adresses IP manuellement dans L’onglet Adaptateur. Un serveur DHCP peut être activé ou désactivé en cochant la case appropriée. Dans L’onglet Serveur DHCP, vous pouvez définir l’adresse IP du serveur DHCP, le masque de réseau et la plage d’adresses IP à émettre pour les clients DHCP.,

Les cartes réseau virtuelles des machines virtuelles n’ont pas de passerelle dans leur configuration IP car le mode hôte uniquement ne vous permet pas de vous connecter à des périphériques en dehors du réseau hôte uniquement. Il est également possible de créer plusieurs cartes réseau VirtualBox host-only afin d’utiliser différents réseaux host-only—appuyez simplement sur le bouton Créer. Si le réseau hôte uniquement n’est plus nécessaire, sélectionnez simplement l’adaptateur et appuyez sur Supprimer.

pilote générique

Ce mode réseau vous permet de partager l’interface réseau Générique., Un utilisateur peut sélectionner le pilote approprié à distribuer dans un pack d’extension ou à inclure dans VirtualBox.

deux sous-modes sont disponibles pour VirtualBox Generic Driver mode – UDP Tunnel et VDE (Virtual Distributed Ethernet) mise en réseau.

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., Vous devez compiler VirtualBox à partir de sources pour utiliser la mise en réseau VDE car les packages VirtualBox standard n’incluent pas cette fonctionnalité.

comparaison des Modes réseau VirtualBox

pour plus de commodité, résumons toutes les informations sur les modes réseau pris en charge par VirtualBox dans ce tableau:

redirection de Port

la redirection de Port est un processus d’interception du trafic adressé à l’adresse IP et au port appropriés., Des applications spéciales peuvent être utilisées sur des ordinateurs et d’autres périphériques de routeur pour configurer la redirection de port. L’un des cas d’utilisation les plus populaires pour la redirection de port est de fournir un accès à des services réseau particuliers qui sont cachés derrière le NAT à partir de réseaux externes. Après avoir configuré les règles de redirection de port, les clients peuvent accéder aux services appropriés de l’extérieur en se connectant à l’adresse IP externe du routeur (hôte) et au port spécifié.,

Les paquets sont d’abord interceptés par une application sur le routeur, puis l’application lit l’adresse IP de destination et le numéro de port des en-têtes appropriés (en-têtes de paquets IP, en-têtes de segments TCP ou UDP). Si une combinaison de l’adresse IP de destination et/ou du numéro de port dans les en-têtes correspond à une condition définie dans une règle de redirection de port, l’application de routage réécrit les informations d’en-tête (adresse IP et/ou numéro de port) et envoie un paquet/segment à une autre interface réseau conformément à la règle de redirection,

par défaut, la connexion aux machines virtuelles VirtualBox dont les cartes réseau sont configurées pour fonctionner en mode réseau NAT ou NAT est impossible à partir d’un hôte VirtualBox et d’autres hôtes dans le réseau local, mais VirtualBox fournit une fonction de redirection de port intégrée pour activer un tel accès.

exemple 1 – SSH access

considérons maintenant la configuration de la redirection de port pour la connexion aux machines virtuelles VirtualBox en utilisant l’exemple de la connexion à un serveur SSH fonctionnant sur une machine virtuelle Ubuntu Linux connectée au réseau par le mode NAT. Vous pouvez lire comment installer Ubuntu sur VirtualBox dans cet article de blog.,

Les données d’entrée:

IP de l’Hôte: 10.10.10.72 (une carte physique).

machine virtuelle Ubuntu IP: 10.0.2.15 (mode NAT)

nom d’Utilisateur: user1

1. Installez le serveur SSH sur la machine virtuelle Ubuntu.

apt-get install openssh-server

2. Modifiez le fichier de configuration du serveur SSH.

vim /etc/ssh/sshd_config

3. Décommentez la chaîne pour activer l’authentification avec des mots de passe.

PasswordAuthentication Oui

4. Redémarrez le démon SSH (service).

/etc/init.d / ssh redémarrer

5., Vérifiez que le serveur SSH fonctionne et essayez de vous connecter au serveur SSH à partir de localhost (Ubuntu VM).

ssh [email protected]

6. Si tout est OK, vous pouvez commencer à configurer la redirection de port dans VirtualBox.

comme vous vous en souvenez, vous devez ouvrir les paramètres de la machine virtuelle et sélectionner la section Réseau. Sélectionnez votre carte réseau virtuelle configurée pour fonctionner en mode NAT, développez Paramètres avancés et appuyez sur le bouton de redirection de Port. Cliquez sur l’icône + pour ajouter une nouvelle règle de redirection de port dans les paramètres réseau VirtualBox de la machine virtuelle.,

un serveur SSH écoute le port TCP 22-nd par défaut. Créons une règle qui vous permet de transférer toutes les connexions à la machine hôte VirtualBox sur le port 8022 vers la machine virtuelle Ubuntu sur le port 22 qui est écoutée par le serveur SSH. Tout d’abord, vous pouvez créer une règle qui autorise les connexions uniquement à partir de L’hôte VirtualBox.,

Name Protocol Host IP Host Port Guest IP Guest Port
Ubuntu-SSH TCP 127.0.0.1 8022 10.0.2.,15 22

la vue de la fenêtre des règles de redirection de port dans L’interface graphique VirtualBox est affichée sur la capture d’écran ci-dessous.

ouvrez un client SSH (par exemple, PuTTY si vous utilisez Windows) sur votre hôte VirtualBox et connectez-vous à 127.0.0.1 sur le port 8022.,

Les autres hôtes de votre réseau physique pourront accéder à la machine virtuelle Ubuntu via SSH en se connectant à la machine hôte VirtualBox sur le port 8022 si vous créez une règle de redirection de port similaire où l’adresse IP réelle de votre carte réseau physique de L’hôte VirtualBox sera définie à la place de l’adresse IP localhost (127.0.0.1). Dans cet exemple, l’adresse IP de la carte réseau physique sur L’hôte VirtualBox est 10.10.10.72.,

Name Protocol Host IP Host Port Guest IP Guest Port
Ubuntu-SSH TCP 10.10.10.72 8022 10.0.2.,15 22

ouvrez un client SSH sur votre hôte VirtualBox ou sur un autre hôte connecté à votre réseau local et connectez-vous à votre hôte VirtualBox IP sur le port 8022.

exemple 2 – HTTP access

Si vous souhaitez déployer un serveur web sur votre machine virtuelle et fournir un accès à vos sites web depuis l’extérieur, vous pouvez ajouter une autre règle de redirection de port., Considérons comment configurer cette règle de redirection de port pour accéder à un site Web déployé sur une machine virtuelle Ubuntu à partir d’une machine hôte VirtualBox et d’autres machines connectées au réseau local physique (LAN). Apache est utilisé comme serveur web dans cet exemple.

tout d’abord, installez Apache sur la machine virtuelle Ubuntu exécutée sur VirtualBox.

apt-get install apache2

Le ufw pare-feu est désactivé dans Ubuntu par défaut. Si un pare-feu est activé sur votre machine virtuelle Ubuntu, assurez-vous que l’accès au port TCP 80 est activé.,

Après avoir installé Apache, ouvrez un navigateur web sur votre machine virtuelle Ubuntu et accédez à la page Apache par défaut en entrant http://127.0.0.1 dans la barre d’adresse. Si tout est OK, vous verrez la page par défaut apache2 Ubuntu dans votre navigateur web.

cela signifie que vous pouvez maintenant configurer une règle de redirection de port dans les paramètres réseau VirtualBox pour accéder à votre site Web hébergé sur la machine virtuelle Ubuntu., Ouvrez la fenêtre Paramètres de redirection de Port en allant dans Paramètres de VM > réseau > > redirection de Port (de la même manière que expliqué ci-dessus)., You can add a new rule by doing the following:

Name Protocol Host IP Host Port Guest IP Guest Port
Ubuntu-HTTP80 TCP 10.10.10.72 8080 10.0.2.,15 80

ouvrez un navigateur web sur votre machine hôte ou sur toute autre machine connectée à votre réseau physique et entrez l’adresse IP de votre machine hôte VirtualBox et le port définis dans la règle:

dans l’exemple actuel, 10.10.10.72 est l’adresse IP de la machine hôte VirtualBox et 8080 est un port tcp écouté sur la machine hôte VirtualBox. Un résultat positif de la configuration de la redirection de port est affiché sur la capture d’écran ci-dessous.,

Vous pouvez également créer des règles similaires pour accéder à une machine virtuelle via RDP, FTP et d’autres protocoles.

la configuration de la redirection de port pour les machines virtuelles dont les cartes réseau virtuelles fonctionnent en mode réseau NAT fonctionne de la même manière (voir la section ci-dessus où le mode réseau NAT est expliqué pour localiser les paramètres de redirection de port pour le mode réseau NAT).

Conclusion

VirtualBox est une solution de virtualisation puissante qui est flexible et fournit un large éventail de paramètres réseau., Chaque machine virtuelle peut utiliser jusqu’à huit cartes réseau virtuelles et chaque carte réseau peut être émulée en tant que modèle approprié de véritables contrôleurs D’interface réseau (NIC) Intel et AMD. Les paramètres de la carte réseau VirtualBox vous permettent de modifier l’adresse MAC de chaque carte réseau virtuelle, de brancher ou de débrancher le câble réseau virtuel et de sélectionner le mode réseau. Définir le mode réseau pour une carte réseau virtuelle est l’une des parties les plus intéressantes et les plus importantes des paramètres réseau VirtualBox. Il existe six modes réseau, chacun pouvant être utilisé pour différents cas d’utilisation., La redirection de Port peut être configurée pour un accès externe aux machines virtuelles dont les cartes réseau fonctionnent en mode réseau NAT ou Nat.

L’article de blog d’Aujourd’hui couvre les paramètres réseau de VirtualBox, mais si vous souhaitez en savoir plus sur VirtualBox, vous pouvez consulter nos articles de blog sur L’utilisation de VirtualBox, l’installation de VirtualBox Extension Pack et la mise à jour de VirtualBox. Vous pouvez également lire des articles de blog sur la comparaison de VirtualBox avec VMware et Hyper-V, où les paramètres réseau de ces plates-formes de virtualisation sont également discutés.,

VirtualBox Paramètres Réseau: Guide Complet

4.8 (96.14%) 88 voix

Laisser un commentaire

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