web-dev-qa-db-fra.com

Accès réseau à VirtualBox VM à partir de PCS de réseau

Eh bien, j'ai configuré A VM dans la zone virtuelle dans un PC (étiquette comme PC2) et j'ai hébergé un service Web dans VM (IIS) .

PC2 - Windows Server 2003 VM - Windows 7 x86

Maintenant, je souhaite accéder aux services Web d'un autre PC (étiquette comme PC1) dans un réseau que PC1 est connecté. Le diagramme suivant sera utile pour avoir une idée claire.

enter image description here

Donc, le réseau local est de 192.168.5.0. Mais les ports réseau virtuels IP sont 192.168.56.1 par défaut. Dans la machine virtuelle, son IP de DHCP par défaut. (IPConfig vous donne une adresse IP de 10.0.0.2.15, masque de sous-réseau 255.255.255.0 et passerelle sous 10.0.2.2).

À ce stade, je peux ping pc1 (192.168.5.31) de VM (10.0.2.15), mais je ne peux pas ping 10.0.2.15 du PC 1. Même si je fais VM et PC2 ports virtuels IPS à une plage statique, de VM, je ne peux pas ping aucune adresse IP.

Comment résoudre cette situation? Merci d'avance

17
Tharik Kanaka

Si vous utilisez simplement les paramètres réseau par défaut dans votre VM, ce sera NAT avec DHCP. Cela signifie que vous obtenez une adresse IP LAN à partir de votre serveur DHCP VirtualBox et vous ne pouvez pas vraiment accéder à la machine de l'extérieur.

Découvrez le manuel VirtualBox sur la mise en réseau: https://www.virtualbox.org/manual/ch06.html#networkingmodes

Je suppose que Bridged Neworking devrait être le mieux. Vous devez configurer une adresse IP statique.

EDIT: Concernant la modification de "Mise en réseau uniquement de l'hôte": Il est vrai que vous ne pouvez pas voir le VM de l'extérieur. Mais vous obtenez des interfaces virtuelles (vboxnetx) sur votre machine hôte. Donc, si vous le parcourez, cela devrait fonctionner. La configuration est plus compliquée, mais le VM est moins exposé.

12
Benjamin Maurer