Configuration du réseau de postes de travail Wmware dans les machines virtuelles. Configuration d'un réseau local entre un ordinateur et une machine virtuelle virtualbox Virtualbox configuration d'un pont réseau réseau

Configurer correctement le réseau dans la machine virtuelle VirtualBox permet de connecter le système d'exploitation hôte avec le système d'exploitation invité pour la meilleure interaction entre ce dernier.

Dans cet article, nous allons configurer un réseau sur une machine virtuelle exécutant Windows 7.

La configuration de VirtualBox commence par la définition des paramètres globaux.

Allons au menu "Fichier - Paramètres".

Puis ouvrez l'onglet "Filet" Et "Héberger des réseaux virtuels". Ici, nous sélectionnons l'adaptateur et appuyons sur le bouton des paramètres.

Nous définissons d’abord les valeurs IPv4 l'adresse et le masque de réseau correspondant (voir capture d'écran ci-dessus).

Après cela, allez à l'onglet suivant et activez DHCP serveur (que vous receviez une adresse IP statique ou dynamique).

Vous devez définir la valeur de l'adresse du serveur pour qu'elle corresponde aux adresses des adaptateurs physiques. Les valeurs « Borders » doivent couvrir toutes les adresses utilisées dans le système d'exploitation.

Parlons maintenant des paramètres de la VM. Allons à "Paramètres", chapitre "Filet".

Définissez le type de connexion sur l'option appropriée. Examinons ces options plus en détail.

1. Si l'adaptateur "Pas connecté", VB informera l'utilisateur qu'il est disponible, mais qu'il n'y a pas de connexion (peut être comparé au cas où le câble Ethernet n'est pas connecté au port). La sélection de cette option peut simuler l'absence de connexion par câble à la carte réseau virtuelle. De cette façon, vous pouvez informer le système d'exploitation invité qu'il n'y a pas de connexion Internet, mais il peut être configuré.

2. Lors de la sélection d'un mode "NAT" le système d'exploitation invité pourra accéder à Internet ; Dans ce mode, les paquets sont redirigés. Si vous devez ouvrir des pages Web, lire des e-mails et télécharger du contenu à partir d'un système invité, c'est une option appropriée.

3. Paramètre "Pont de réseau" vous permet d'effectuer plus d'actions sur Internet. Par exemple, cela inclut la modélisation de réseaux et de serveurs actifs dans un système virtuel. Lorsque vous sélectionnez ce mode, VB se connectera à l'une des cartes réseau disponibles et commencera à travailler directement avec les paquets. La pile réseau du système hôte ne sera pas utilisée.

4. Mode "Intranet" utilisé pour organiser un réseau virtuel accessible depuis une VM. Ce réseau n'a aucune connexion avec les programmes exécutés sur le système hôte ou le matériel réseau.

5. Paramètre "Adaptateur hôte virtuel" utilisé pour organiser les réseaux à partir du système d'exploitation principal et de plusieurs machines virtuelles sans utiliser la véritable interface réseau du système d'exploitation principal. Une interface virtuelle est organisée dans le système d'exploitation hôte, via laquelle une connexion est établie entre celui-ci et la VM.

6. Moins couramment utilisé "Pilote universel". Ici, l'utilisateur a la possibilité de sélectionner un pilote inclus dans VB ou des extensions.

Sélectionnez le pont réseau et attribuez-lui un adaptateur.

Après cela, nous lancerons la VM, ouvrirons les connexions réseau et irons dans « Propriétés ».





Le protocole Internet doit être sélectionné TCP/IPv4. Cliquez sur "Propriétés".

Vous devez maintenant enregistrer les paramètres d'adresse IP, etc. Nous définissons l'adresse du véritable adaptateur comme passerelle, et l'adresse IP peut être la valeur qui suit l'adresse de la passerelle.

Après cela, confirmez votre choix et fermez la fenêtre.

La configuration du Network Bridge est terminée et vous pouvez désormais accéder à Internet et interagir avec la machine hôte.

Mettre en place un réseau local entre un ordinateur et une machine virtuelle virtualbox est assez simple, il suffit de connaître quelques nuances, dont je parlerai dans cet article.

La première étape consiste à configurer le réseau dans Virtualbox. La machine virtuelle doit être désactivée. Allez dans « Paramètres -> Réseau », sélectionnez un adaptateur inutilisé, allumez-le et sélectionnez le type de connexion - « adaptateur hôte virtuel » :

Sous Windows, le réseau peut être vérifié avec la commande « ipconfig » :

Sous Linux OS, vous pouvez vérifier le réseau depuis le terminal comme ceci :

Siconfig

En réponse, vous devriez voir des interfaces réseau fonctionnelles :

En fonction de l'ip, vous pouvez deviner quelle interface est chargée d'organiser le réseau local entre l'ordinateur et la machine virtuelle ; par défaut (si vous n'avez pas configuré vous-même l'ip dans virtualbox), cette ip devrait ressembler à ceci : 192.168. 56.* (au lieu de * c'est généralement 101 ou 102 et etc.).

Cette adresse IP doit être utilisée pour accéder à la machine virtuelle.

Par défaut, l'adresse IP est émise par le serveur DHCP de Virtualbox. Pour plus de commodité, vous pouvez définir une adresse IP statique dans la machine virtuelle elle-même. Par exemple, sous Windows, cela se fait en modifiant les propriétés du réseau. Dans l'interface Linux, tout est similaire, mais comment procéder dans le terminal, sans shell graphique, sera montré ci-dessous, en utilisant l'exemple d'ajout d'une nouvelle interface réseau au serveur Ubuntu.

Sous Linux, il arrive que l'interface réseau locale entre l'ordinateur et la machine virtuelle ne soit pas activée par défaut et, par conséquent, il n'y ait pas de réseau local. Dans ce cas, vous devez augmenter manuellement l'interface réseau locale entre l'ordinateur et la machine virtuelle. Ensuite, le processus d'activation de l'interface réseau sur le serveur Ubuntu sera décrit.

Nous devons d’abord trouver le nom de l’interface réseau dont nous avons besoin. Dans le terminal on tape :

En conséquence, vous recevrez une liste de toutes les interfaces réseau.

On trouve l'interface recherchée, c'est le plus souvent la dernière. Il s'agit probablement soit de eth1 (pour le serveur Ubuntu 14.04), soit d'enp0s8 (pour le serveur Ubuntu 16.04), tout dépend du nombre de cartes réseau connectées à la machine virtuelle.

Nano /etc/réseau/interfaces

Fichier /etc/network/interfaces pour le serveur Ubuntu 14.04 :

# L'interface réseau de bouclage auto lo iface lo inet loopback # L'interface réseau principale auto eth0 iface eth0 inet dhcp

Ajoutez la ligne à la fin du fichier (pour ip, définie dynamiquement) :

Auto eth1 iface eth1 inet DHCP

Pour une adresse IP statique :

Auto eth1 iface eth1 inet adresse statique 192.168.56.101 masque de réseau 255.255.255.0

Il peut y avoir un nom d'interface différent au lieu de eth1, selon votre configuration.

Après cela, vous devez redémarrer la machine virtuelle et réexécuter la commande :

Siconfig

L'interface eth1, ou celle que vous avez spécifiée, devrait apparaître dans la liste.

Configuration du fichier /etc/network/interfaces pour le serveur Ubuntu 16.04 :

# L'interface réseau de bouclage auto lo iface lo inet loopback # L'interface réseau principale auto enp0s3 iface enp0s3 inet dhcp

Ici, l'interface s'appelle enp0s3 au lieu de eth0. D'après les données obtenues par la commande "ip a", dans mon cas je dois ajouter ce qui suit à la fin du fichier :

Auto enp0s8 iface enp0s8 inet DHCP

Après avoir apporté des modifications, vous devez également redémarrer la machine virtuelle, ou vous pouvez redémarrer uniquement le service réseau :

Redémarrage du réseau du service Sudo

Sur le serveur Ubuntu 14.04, ça ne redémarre pas toujours pour moi, ça continue juste de fonctionner, avec Ubuntu 16.04 tout va bien à cet égard, mais pour être complètement sûr, je pense qu'il vaut mieux redémarrer la machine virtuelle.

Après avoir redémarré la machine et tapé la commande ifconfig dans le terminal, l'interface enp0s8 devrait apparaître dans la liste des interfaces réseau résultante.

Que faire si l'interface réseau ne fonctionne toujours pas ?

Il y a deux options principales : soit vous avez spécifié la mauvaise interface dans le fichier /etc/network/interfaces - dans ce cas, regardez à nouveau attentivement la liste de toutes les interfaces réseau disponibles avec la commande « ip a » et sélectionnez celle dont vous avez besoin. . Ou le système d'exploitation virtuel ne voit pas du tout la carte réseau. Dans ce cas, il est fort probable que le système d'exploitation ne dispose pas de pilotes appropriés pour cet adaptateur. Ce problème peut être résolu en changeant le type d'adaptateur, par exemple en « réseau paravirtuel (virtio-net) » :

Vous pouvez expérimenter le type d'adaptateur pour obtenir le résultat souhaité.

accès ssh à la machine virtuelle dans virtualbox

Après avoir configuré avec succès un réseau local entre l'ordinateur et la machine virtuelle, vous pouvez vous y connecter, par exemple via ssh. Pour ce faire, tapez l'adresse IP dont j'ai parlé au début de l'article dans le client ssh et réjouissez-vous de la connexion réussie)

Pour commencer, installez n'importe quelle version de la machine virtuelle VirtualBox, en commençant par la 3.0. Et vous y retrouverez à peu près les mêmes capacités par rapport à celles décrites dans cet article.

Après avoir installé le programme, allez dans le menu « Paramètres - Réseau ». L'apparence de l'onglet ouvert correspond aux paramètres par défaut. N'importe laquelle des machines virtuelles peut être configurée pour utiliser quatre cartes réseau, en fonction de celle dont vous avez besoin dans un cas particulier. Mais le plus souvent, en pratique, un seul d’entre eux est requis. Généralement, lors de l'installation d'une machine virtuelle, une simple carte réseau est créée par défaut. C'est suffisant pour accéder à Internet.

En fonction de vos besoins, vous devrez peut-être créer plusieurs interfaces réseau de types différents. Ou plusieurs appareils du même type, mais avec des réglages différents. Cela peut être nécessaire pour utiliser des adaptateurs réseau physiques et virtuels dans la machine virtuelle. Tout dépend de ceux qui sont connectés.

Pour mon serveur web sur lequel tourne le CMS WordPress, les choses sont un peu plus compliquées, alors passons à autre chose... L'onglet « Type d'adaptateur » se charge de configurer le matériel virtuel. VirtualBox remplit bien le rôle de lien entre la carte réseau logicielle et l'interface physique installée sur la machine réelle (hôte). Ouvrez le lien « Avancé » et vous aurez accès aux capacités avancées de la carte réseau. Dans cet article, je décrirai en détail tous les paramètres dans l'ordre dans lequel ils apparaissent, en commençant par la définition du type d'adaptateur.

Type d'adaptateur

La machine virtuelle VirtualBox intègre une émulation logicielle de la plupart des types de cartes réseau les plus courants, pour lesquels des pilotes et des protocoles sont créés. La carte PCnet-FAST III est le choix par défaut, mais dans ma pratique, je choisis souvent la carte Intel PRO/1000MT. Je fais cela si je veux la meilleure compatibilité avec le matériel Intel que j'ai sur mon ordinateur. Si vous rencontrez des problèmes pour configurer votre connexion réseau, vous pouvez essayer de modifier le type d'adaptateur en en sélectionnant un autre. Pour les équipements les plus anciens, la carte réseau PCnet-FAST II convient.

Mode

Le « Mode Promiscuous », au son plutôt étrange, est généralement utilisé pour faire fonctionner une VM comme routeur virtuel dans les réseaux locaux ; en tant que pont réseau ou hôte. Dans ce mode, le port de la machine virtuelle est capable d'accepter tous les paquets envoyés pour d'autres systèmes d'exploitation ; et même pour l'hôte. Autrement dit, les paquets réseau destinés non seulement à cet adaptateur, mais également à d'autres périphériques réseau sont acceptés. Dans 99% des cas, les utilisateurs ordinaires n'ont pas besoin du « Mode Promiscuous ». Il est utilisé par les administrateurs réseau pour diagnostiquer les problèmes survenant sur le réseau.

Adresse Mac

Une adresse MAC (MAC est l'abréviation de Media Access Control) est un « nom » unique d'un périphérique sur un réseau qui l'identifie et le distingue de manière unique des autres adaptateurs et nœuds. Cette adresse est enregistrée pour chaque périphérique réseau au niveau physique dans la mémoire de l'interface elle-même. Lorsque vous créez une carte réseau virtuelle, VirtualBox génère automatiquement une adresse MAC pour celle-ci.
Si vous devez modifier une adresse MAC existante, il y a un petit bouton sur la droite qui génère une nouvelle valeur. Si vous clonez une machine virtuelle existante, vous devez créer sa propre adresse MAC unique, qui sera différente de l'adresse de la machine d'origine.

La case à cocher à côté des mots « Câble connecté » remplit en réalité le même rôle que la connexion ou la déconnexion d'un câble physique. Ce paramètre est responsable de la connexion de la carte réseau virtuelle au réseau. Cela ne doit pas être confondu avec un autre paramètre plus important « Activer la carte réseau », qui active ou désactive la carte elle-même sur la machine virtuelle.

Le bouton « Redirection de port » ouvre une boîte de dialogue dans laquelle vous pouvez configurer les règles de comportement du trafic sur un adaptateur spécifique ; comment certains types de trafic se déplaceront entre l'hôte et la machine virtuelle invitée. Ces règles s'appliquent aux modèles de réseau, qui seront abordés un peu plus tard. Les modèles de réseau eux-mêmes sont définis dans l'onglet « Type de connexion ». Cette configuration est la partie la plus difficile de l'établissement de connexions dans VirtualBox. C'est elle qui m'a posé le plus de problèmes dans mes expériences.

Types de connexion réseau

VirtualBox propose quatre modèles prêts à l'emploi pour se connecter au réseau :

  • Traduction d'adresses réseau (NAT), qui est le paramètre par défaut
  • Pont réseau (ponté)
  • Adaptateur hôte virtuel (hôte uniquement)

Le type de connexion « Non connecté » est également un paramètre réseau, mais n'a qu'un seul objectif : identifier les problèmes possibles. Dans ce mode, VirtualBox indique au système d'exploitation invité que la carte réseau est présente, mais qu'il n'y a aucune connexion avec celle-ci.

Traduction d'adresses réseau (NAT)

Le protocole NAT permet au système d'exploitation invité d'accéder à Internet à l'aide d'une adresse IP privée qui n'est pas accessible depuis le réseau externe ou à toutes les machines du réseau physique local. Cette configuration réseau vous permet de visiter des pages Web, de télécharger des fichiers et d'afficher des e-mails. Et tout cela en utilisant le système d'exploitation invité. Cependant, il est impossible pour l’extérieur de se connecter directement à un tel système s’il utilise le NAT.

Le principe de la traduction d'adresses réseau est le suivant. Lorsqu'un OS invité envoie des paquets à une adresse spécifique d'une machine distante du réseau, le service NAT exécuté sous VirtualBox intercepte ces paquets, en extrait des segments contenant l'adresse du point d'envoi (adresse IP du système d'exploitation invité) et remplace avec l'adresse IP de la machine hôte. Ensuite, il les reconditionne et les envoie à l'adresse indiquée.

Par exemple, sur votre réseau local domestique, l'hôte et les autres périphériques réseau physiques ont des adresses comprises dans la plage commençant par 192.168.x.x. Dans VirtualBox, les adaptateurs NAT ont des adresses IP comprises dans la plage commençant par 10.0.2.1 et se terminant par 10.0.2.24. Cette plage est appelée un sous-réseau. En règle générale, cette plage n'est pas utilisée pour attribuer des adresses aux appareils du réseau principal, un tel système n'est donc pas accessible de l'extérieur, du côté hôte. Le système d'exploitation invité peut effectuer des mises à jour logicielles et naviguer sur le Web, mais reste invisible pour les autres « participants ».

Le manuel de VirtualBox décrit ce point plus en détail :

« En mode NAT, l'interface réseau invitée se voit attribuer par défaut une adresse IPv4 de la plage 10.0.x.0/24, où x désigne l'adresse spécifique de l'interface NAT, déterminée par la formule +2. Ainsi, x sera égal à 2 s'il n'y a qu'une seule interface NAT active. Dans ce cas, le système d'exploitation invité se voit attribuer une adresse IP de 10.0.2.15, la passerelle réseau se voit attribuer une adresse de 10.0.2.2 et le serveur de noms (DNS) se voit attribuer une adresse de 10.0.2.3. (Oracle Corporation, 2012, chapitre 9).

Le protocole NAT est utile lorsqu'il n'y a aucune différence dans les adresses IP que les systèmes d'exploitation invités sur la machine virtuelle utiliseront, car elles seront toutes uniques. Cependant, si vous devez configurer la redirection du trafic réseau ou étendre les fonctionnalités du système d'exploitation invité en y déployant un serveur Web (par exemple), des paramètres supplémentaires sont requis. En mode NAT, les fonctionnalités telles que le partage de dossiers et de fichiers ne sont pas non plus disponibles.

Pont réseau (ponté)

Dans une connexion « Network Bridge », la machine virtuelle fonctionne de la même manière que tous les autres ordinateurs du réseau. Dans ce cas, l'adaptateur fait office de pont entre les réseaux virtuels et physiques. Côté réseau externe, il est possible de se connecter directement au système d'exploitation invité.

L'adaptateur en mode « Network Bridge » se connecte, en contournant l'hôte, à un périphérique qui distribue les adresses IP au sein du réseau local pour toutes les cartes réseau physiques. VirtualBox se connecte à l'une des cartes réseau installées et transmet directement les paquets via celle-ci ; Il en résulte le fonctionnement d'un pont sur lequel les données sont transmises. En règle générale, un adaptateur du modèle « Network Bridge » reçoit du routeur une adresse standard de la plage 192.168.x.x. Par conséquent, une machine virtuelle sur le réseau apparaît comme s’il s’agissait d’un périphérique physique ordinaire, impossible à distinguer des autres.

Plusieurs périphériques réseau peuvent être actifs simultanément sur un hôte ; Par exemple, mon ordinateur portable dispose d'une connexion filaire (appelée eth0) et d'une connexion sans fil (appelée wlan0). Le champ « Nom » vous permet de sélectionner quelle interface réseau vous souhaitez utiliser comme pont sur VirtualBox.

Dans mon cas, j'utilise l'adaptateur sans fil wlan0 puisqu'il est connecté au routeur. Alors que l'interface filaire eth0 n'a même pas de câble.

Par conséquent, mon hôte se voit attribuer l’adresse IP 192.168.0.2 par le routeur. La machine virtuelle en mode « Network Bridge » se voit attribuer l'adresse 192.168.2.6. Peu importe que VirtualBox transmette et reçoive du trafic comme si « via » l'hôte, en le contournant. Le résultat est que la machine virtuelle devient simplement un autre ordinateur sur le réseau local. Si je compte mon ordinateur et trois machines virtuelles (VM) fonctionnant en mode « Network Bridge », alors j'ai quatre ordinateurs sur un réseau local physique.

NAT est utile car il protège les systèmes d'exploitation invités d'Internet. Mais pour y accéder de l'extérieur (et sur certains systèmes d'exploitation sur lesquels des serveurs Web sont installés), une configuration supplémentaire sera nécessaire pour rediriger le trafic. Le type de connexion « Network Bridge » permet d'y accéder, mais dans ce cas les systèmes ne sont plus protégés.

Si votre périphérique d'accès au réseau (il peut s'agir d'un routeur, d'un commutateur réseau ou des paramètres fournis par votre fournisseur d'accès Internet) vous permet uniquement de fournir une adresse IP par interface réseau, vous ne pourrez peut-être pas configurer le pont réseau.

Adaptateur d'hôte virtuel (hôte uniquement)

Avec une connexion « Virtual Host Adapter », les systèmes d'exploitation invités peuvent communiquer entre eux, ainsi qu'avec l'hôte. Mais tout cela se trouve uniquement à l’intérieur de la machine virtuelle VirtualBox elle-même. Dans ce mode, l'adaptateur hôte utilise son propre périphérique dédié appelé vboxnet0. Il crée également un sous-réseau et attribue des adresses IP aux cartes réseau des systèmes d'exploitation invités. Les systèmes d'exploitation invités ne peuvent pas interagir avec les appareils situés sur le réseau externe, car ils n'y sont pas connectés via une interface physique. Le mode « Virtual Host Adapter » fournit un ensemble limité de services utiles pour créer des réseaux privés sous VirtualBox pour ses systèmes d'exploitation invités.

Contrairement à d'autres produits de virtualisation, un adaptateur exécuté sous le protocole NAT dans VirtualBox ne peut pas servir de pont de communication entre le périphérique réseau par défaut sur les hôtes. Par conséquent, l’accès direct de l’extérieur aux machines « cachées » derrière NAT est impossible – ni aux programmes qui s’exécutent sur celles-ci ; ni aux données situées sur les hébergeurs eux-mêmes. Regardons l'exemple suivant.

En règle générale, un hôte possède sa propre adresse réseau, qui est utilisée pour accéder à Internet. Il s'agit généralement de 192.168.0.101. En mode « Virtual Host Adapter », la machine hôte agit également comme un routeur VirtualBox et possède une adresse IP par défaut de 192.168.56.1. Un réseau local interne est créé et dessert tous les systèmes d'exploitation invités configurés pour le mode Virtual Host Adapter et visibles par le reste du réseau physique. L'adaptateur vboxnet0 utilise des adresses de la plage commençant par 192.168.56.101. Mais si vous le souhaitez, vous pouvez modifier l'adresse par défaut.

Comme un adaptateur en mode Network Bridge, le mode Virtual Host Adapter utilise différentes plages d’adresses. Vous pouvez facilement configurer les invités pour obtenir des adresses IP à l'aide du serveur DHCP intégré de la machine virtuelle VirtualBox.

De plus, il faut dire qu'en mode « Virtual Host Adapter », le réseau créé par celui-ci ne dispose pas de passerelle externe pour accéder à Internet, tant pour l'hôte que pour les systèmes d'exploitation invités. Il fonctionne uniquement comme un commutateur réseau classique, connectant les systèmes hôte et invité. Par conséquent, un adaptateur en mode « Virtual Host Adapter » ne fournit pas d’accès Internet aux machines invitées ; vboxnet0 n'a pas de passerelle par défaut. Des fonctionnalités supplémentaires pour cet adaptateur simplifient considérablement la configuration du réseau entre les systèmes d'exploitation hôte et invité, mais il n'y a toujours pas d'accès externe ni de redirection de port. Par conséquent, vous aurez peut-être besoin d'un deuxième adaptateur en mode « Adaptateur hôte virtuel » ou « Pont réseau » qui se connecte au système d'exploitation invité pour y obtenir un accès complet.

Réseau interne

Si en pratique vous devez configurer la relation entre plusieurs systèmes d'exploitation invités fonctionnant sur le même hôte et qui ne peuvent communiquer qu'entre eux, alors vous pouvez utiliser le mode « Réseau interne ». Bien entendu, vous pouvez utiliser le mode « Network Bridge » à cet effet, mais le mode « Internal Network » est plus sécurisé. En mode Network Bridge, tous les paquets sont envoyés et reçus via la carte réseau physique installée sur la machine hôte. Dans ce cas, tout le trafic peut être intercepté (par exemple, en installant un renifleur de paquets sur la machine hôte).

Un réseau interne, selon le manuel de VirtualBox, est « un réseau logiciel qui peut être visible par les machines virtuelles installées de manière sélective, mais pas par les applications exécutées sur l'hôte ou sur des machines distantes situées en externe ». Un tel réseau est un ensemble composé d'un hôte et de plusieurs machines virtuelles. Mais aucun des appareils ci-dessus n'a accès via un adaptateur réseau physique - il s'agit entièrement d'un logiciel, utilisé par VirtualBox comme routeur réseau. En général, le résultat est un réseau local privé uniquement pour les systèmes d'exploitation invités sans accès à Internet, ce qui le rend aussi sécurisé que possible. Une application possible pour un tel réseau est un serveur top secret avec des clients destinés au développement ; tests d'intrusion de systèmes ou à toute autre fin visant à créer un réseau interne pour les équipes ou les organisations de développement. Il s'agit d'un moyen idéal pour bloquer votre environnement contre l'installation non autorisée de logiciels, le téléchargement de fichiers ou la visite de services comme Facebook pendant les heures de travail.

Nous avons donc examiné les différents types de connexions réseau. Chacun d'eux a ses propres paramètres et est conçu à des fins spécifiques.

Il n'y a pas si longtemps, nous avons parlé d'un merveilleux programme de virtualisation - VirtualBox. Comme à cette époque nous n'allions même pas connecter la machine virtuelle à Internet, nous avons laissé de côté ce problème jusqu'à des temps meilleurs. Et finalement, le miracle s'est produit. Nous présentons à votre attention l'une des options de configuration d'Internet dans VirtualBox en utilisant l'exemple d'un véritable réseau informatique.

(débogage de la position mosload)

A titre d'exemple, nous avons pris VirtualBox version 2.1.0 avec un réseau stable. Notre VirtualBox est installée sur le système d'exploitation Windows Vista et nous avons installé Windows XP SP2 sur la machine virtuelle créée dans VirtualBox.
Un ordinateur exécutant Windows Vista est connecté à Internet via une passerelle portant l'adresse 192.168.0.100. Cette passerelle distribue Internet à tous les ordinateurs du réseau local via Wi-Fi. Les paramètres de la passerelle et du Wi-Fi n'ont aucun rapport avec le sujet, nous ne nous y attarderons donc pas, mais irons droit au but.
Tout d'abord, vérifions sur notre ordinateur réel les propriétés de la connexion réseau réelle par laquelle il interagit avec Internet. Ainsi, sous Windows Vista, ouvrez « Démarrer » - « Panneau de configuration » - « Centre Réseau et partage » - « Gérer les connexions réseau ».
Faites un clic droit sur le nom de la connexion réseau via laquelle le PC est connecté à Internet ou au réseau local et sélectionnez Propriétés. Dans l'onglet « Réseau », l'élément « VirtualBox Host Interface Networking Driver » doit être activé. Si la case n'est pas cochée, vous devez la cocher et cliquer sur « OK ».

Passons maintenant aux pare-feu : nous devons leur permettre de publier VirtualBox sur le réseau. Dans le pare-feu Windows intégré (Démarrer - Panneau de configuration - Pare-feu Windows), VirtualBox doit être ajouté à la liste d'exclusion. Si un autre pare-feu est installé sur votre ordinateur, par exemple Agnitum Outpost, nous l'activons en mode formation, car Plus tard, nous devrons autoriser VirtualBox à se connecter au réseau et créer des règles en conséquence. Il serait préférable que le pare-feu nous le demande, plutôt que de bloquer silencieusement toutes les tentatives de VirtualBox d'accéder au réseau.
À ce stade, nous laissons le véritable système d’exploitation tranquille et tournons notre attention vers VirtualBox. Nous devons ajouter une carte réseau à la machine virtuelle et la configurer : après avoir sélectionné la machine virtuelle dans la liste VirtualBox, cliquez sur le bouton « Propriétés ».

Dans la liste de gauche, sélectionnez la section « Réseau ». Dans l'onglet « Adaptateur 1 », cochez la case à côté de « Activer la carte réseau ». Vous pouvez sélectionner le type d'adaptateur comme dans la capture d'écran, mais vous pouvez également expérimenter en sélectionnant différents adaptateurs dans la liste.
Dans la liste « Attaché à : », sélectionnez « Interface hôte ». Cela signifie que la carte réseau du système d'exploitation virtuel interagira directement avec Internet et le réseau local.
Nous aimerions dire tout de suite que vous pouvez choisir d'autres paramètres, mais grâce à une expérience scientifique, nous avons réussi à faire fonctionner Internet uniquement de cette manière. En effet, les paramètres du réseau virtuel sont étroitement liés à la configuration de votre connexion Internet et de votre réseau informatique réel. Dans chaque cas spécifique, vous devrez expérimenter. Mais le plus souvent, en utilisant les options indiquées dans la capture d'écran, nous avons réussi à faire fonctionner Internet dans VirtualBox.
N'oubliez pas de cocher la case à côté de « Câble connecté », et dans la liste des interfaces hôtes ci-dessous, sélectionnez la carte réseau de notre véritable ordinateur via laquelle il est connecté à Internet ou au réseau local.
Ceci termine l’ajout de la carte réseau à la machine virtuelle. Cliquez sur « OK » pour appliquer les paramètres.

Nous lançons le système d'exploitation créé dans VirtualBox (pour nous c'est Windows XP SP2). Nous devons maintenant configurer la carte réseau précédemment ajoutée. Sous Windows XP, ces paramètres sont disponibles via « Démarrer » - « Paramètres » - « Panneau de configuration » - « Connexions réseau ».
Dans la liste des connexions réseau, recherchez « Connexion au réseau local », faites un clic droit dessus et sélectionnez « Propriétés ».

Sous l'onglet « Général », dans la liste des composants utilisés par la connexion, sélectionnez « Protocole Internet (TCP/IP) » et cliquez sur le bouton « Propriétés ».

Les paramètres ci-dessous dépendent entièrement de la configuration de votre réseau. Comme nous l'avons déjà dit, nous disposons d'une passerelle avec l'adresse 192.168.0.100, qui distribue Internet à l'ensemble du réseau local. Par conséquent, notre ordinateur virtuel doit s'intégrer dans la configuration du réseau réel et avoir l'adresse 192.168.0.X, où X est n'importe quel nombre de 1 à 254 qui ne se trouve dans aucune autre adresse d'ordinateurs du réseau. Puisque nous disposons déjà d’un ordinateur avec l’adresse 192.168.0.100, nous pouvons choisir n’importe quel nombre de 1 à 254, sauf 100.
Dans notre exemple, le choix s'est porté sur l'adresse 192.168.0.77. Le masque de sous-réseau est renseigné automatiquement, il suffit de cliquer dans ce champ avec la souris. Dans le champ « Passerelle par défaut », saisissez l'adresse de l'ordinateur qui distribue Internet ou la passerelle du fournisseur. Dans le champ « Serveur DNS préféré », saisissez l'adresse du serveur correspondant. Elle peut ou non être la même que l'adresse de la passerelle. S'il existe un autre serveur DNS (alternatif, secondaire) sur votre réseau, saisissez son adresse dans le champ ci-dessous.

Ceci termine la configuration de la connexion réseau dans le système d’exploitation virtuel. Cliquez sur OK".
Vous devez maintenant vérifier la connexion à la passerelle. Ouvrez « Démarrer » - « Exécuter » et entrez la commande « cmd » dans le champ (sans guillemets et en anglais).

L'interpréteur de commandes Windows s'ouvrira. On tape « ping 192.168.0.100 » (sans les guillemets), où 192.168.0.100 est l'adresse de la passerelle ou d'un autre ordinateur du réseau avec lequel on souhaite tester la communication depuis la machine virtuelle. Si vous voyez qu'une réponse a été reçue de la passerelle, alors Internet fonctionne. Vous pouvez désormais surfer sur le World Wide Web directement depuis VirtualBox.

S'il n'y a pas de réponse de la passerelle ou de tout autre ordinateur sur le réseau, vous devez modifier les paramètres pour les rendre plus adaptés à votre réseau. Ici, tout est entre vos mains.

23/05/2017 Romchik

Bonne journée. Dans l'un des articles, nous avons installé Ubuntu en tant que système invité et lui avons fourni un accès à Internet. Nous n'avons eu aucun problème. Mais j'aimerais avoir accès au système invité Ubuntu depuis l'hôte, tout en gardant notre Ubuntu derrière NAT. Il existe plusieurs options pour mettre en œuvre cette tâche. Et je vais en examiner un : créer une autre interface réseau. Je n'envisagerai pas la deuxième option, la redirection de port, car... ça ne me convenait pas. Commençons.

Nous devons ajouter un autre adaptateur virtuel (un existe déjà et est utilisé pour connecter les systèmes d'exploitation invités à Internet)

Pour ce faire, ouvrez les paramètres de VirtualBox

Vous pouvez également configurer un serveur DHCP.

Cliquez sur OK". Passons maintenant à la configuration de la machine virtuelle.

Mise en place d'un réseau dans une machine virtuelle.

Ouvrez les paramètres de notre machine virtuelle.

Sélectionnez « Réseau » et accédez à l'onglet « Adaptateur 2 »

Allumez la carte réseau. Sélectionnez ensuite le type de connexion « Adaptateur virtuel » et sélectionnez un nom dans la liste. Cliquez sur OK"

Ceci termine la configuration de la machine virtuelle. Démarrons la voiture.

Configurer un invité Ubuntu

Ouvrez un terminal et entrez la commande ifconfig.

Ainsi, l'interface enp0s3 est utilisée pour accéder à Internet et enp0s8 est utilisée pour connecter le système invité à l'hôte. Ok, définissons enp0s8 sur une adresse IP statique. Par exemple, 10.0.1.10.

Ouvrez sudo gedit /etc/network/interfaces

Et ajouter:

Auto enp0s8 iface enp0s8 inet adresse statique 10.0.1.10 masque de réseau 255.255.255.0

Nous sauvegardons et redémarrons le réseau avec la commande :

Sudo /etc/init.d/networking restart

On attend et vérifie, on va lancer un ping vers 8.8.8.8

Tout fonctionne très bien. Vérifions maintenant l'accès de l'hôte au système invité. Nous commençons le ping sur 10.0.1.10

C'est tout.

Conclusion.

Nous avons configuré l'accès au système invité depuis l'hôte, et il y a un accès du système invité à Internet (via NAT)

Pour ne pas rater la sortie de nouveaux articles, abonnez-vous.