Bem, eu configurei uma VM no Virtual Box em um PC (rotulado como PC2) e hospedei um serviço da Web na VM (IIS).
PC2 - VM do Windows Server 2003 - Windows 7 x86
Agora, quero acessar os serviços da Web de outro PC (rotular como PC1) em uma rede à qual o PC1 está conectado. O diagrama a seguir será útil para ter uma ideia clara.
Portanto, a LAN é 192.168.5.0. Mas o IP das portas de rede virtual é 192.168.56.1 por padrão. Na VM, seu IP do DHCP por padrão. (ipconfig fornece o endereço IP como 10.0.0.2.15, máscara de sub-rede 255.255.255.0 e gateway como 10.0.2.2).
Neste ponto, posso executar ping no PC1 (192.168.5.31) da VM (10.0.2.15), mas não posso executar o ping 10.0.2.15 no PC 1. Mesmo se eu criar IPs de portas virtuais da VM e do PC2 para algum intervalo estático, da VM, Não consigo executar ping em nenhum IP.
Como resolver esta situação? desde já, obrigado
fonte
Você deve expor o endereço IP da VM à rede externa e NÃO torná-lo DHCP, configurar o roteamento de pacotes no PC2 para que ele funcione como proxy (o que não faço idéia de como você fará isso no Windows, no Linux é bem assim). Mais fácil).
Como opção, você pode configurar o servidor da Web no PC2 e torná-lo proxy para a VM, mas, novamente, neste caso, é melhor usar o IP estático para a VM e não o DHCP.
A terceira opção seria combinar todas as máquinas na VPN, onde o PC2 será um roteador / servidor. Mas isso é muito complexo no Windows para ser configurado.
fonte