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.
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
la source
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.
la source