Accès à la machine virtuelle VirtualBox à partir de PC en réseau

15

Eh bien, j'ai installé une machine virtuelle dans Virtual Box sur un PC (étiqueté PC2) et j'ai hébergé un service Web dans la machine virtuelle (IIS).

PC2 - VM Windows Server 2003 - Windows 7 x86

Maintenant, je veux accéder au service Web à partir d'un autre PC (appelé PC1) au sein d'un réseau auquel le PC1 s'est connecté. Le diagramme suivant sera utile pour avoir une idée claire.

entrez la description de l'image ici

Donc, le LAN est 192.168.5.0. Mais les ports de réseau virtuels ip sont 192.168.56.1 par defualt. Dans la VM son adresse IP de DHCP par défaut. (ipconfig vous donne une adresse ip comme 10.0.0.2.15, un masque de sous-réseau 255.255.255.0 et une passerelle comme 10.0.2.2).

à ce stade, je peux envoyer un ping à PC1 (192.168.5.31) à partir de VM (10.0.2.15) mais je ne peux pas envoyer de ping à 10.0.2.15 à partir de PC 1. Même si je crée des ports virtuels pour VM et PC2 dans une plage statique, à partir de VM toute adresse IP.

Comment résoudre cette situation? Merci d'avance

Tharik Kanaka
la source

Réponses:

10

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

Consultez le Manuel sur la mise en réseau de VirtualBox: https://www.virtualbox.org/manual/ch06.html#networkingmodes

Je suppose que le neworking en pont devrait être le meilleur. Vous devez configurer une adresse IP statique.

EDIT: En ce qui concerne l'édition supprimant "réseau hôte uniquement": Il est vrai que vous ne pouvez pas voir la machine virtuelle de l'extérieur. Mais vous obtenez des interfaces virtuelles (vboxnetX) sur votre ordinateur hôte. Donc, si vous le faites passer, ça devrait marcher. La configuration est plus compliquée, mais la machine virtuelle est moins exposée.

Benjamin Maurer
la source
merci je l'ai trié en le rendant comme adaptateur et redémarré la VM
Tharik Kanaka
J'ai cherché Internet pendant des heures et j'ai finalement trouvé cette réponse. Parfois, RTFM vous permet de gagner du temps. Je vous remercie!
user1641838
En ce qui concerne la solution réseau réservée aux hôtes, quelqu'un peut-il expliquer plus en détail comment cela fonctionne et comment l'acheminer?
Scoots
-1

Vous devez soit exposer l'adresse IP de la machine virtuelle à un réseau externe et NON le rendre DHCP, soit configurer le routage de paquets sur PC2 pour qu'il fonctionne comme un proxy (ce que je ne sais pas comment vous allez le faire sous Windows, sous Linux, c'est comme ça Plus facile).

En option, vous pouvez configurer un serveur Web sur PC2 et le transférer par proxy vers une machine virtuelle, mais là encore, il est préférable d'utiliser une adresse IP statique pour une machine virtuelle et non DHCP.

La troisième option serait de combiner toutes les machines en VPN où PC2 sera un routeur / serveur. Mais c'est trop complexe à configurer pour Windows.

Alexey Kamenskiy
la source
Eh bien, je le fais statique et le définir comme un adaptateur de pont même se produit où je peux obtenir une plage de réseau ip sur VM bt ne peut pas cingler de l'extérieur
Tharik Kanaka