Acesso à VM do VirtualBox pelos PCs de rede

10

Bem, eu configurei uma VM no Virtual Box em um PC (rotular como PC2) e hospedei um serviço da Web na VM (IIS).

PC2 - Windows Server 2003 VM - Windows 7 x86

Agora quero acessar o webservice de outro PC (rotular como PC1) dentro de uma rede que o PC1 conectou. O diagrama a seguir será útil para se ter uma ideia clara.

Portanto, a LAN é 192.168.5.0. Mas portas virtuais de rede ip é 192.168.56.1 por defualt. Na VM seu ip do DHCP por defualt. (ipconfig lhe dá 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 momento eu posso fazer ping no PC1 (192.168.5.31) da VM (10.0.2.15) mas eu não posso pingar 10.0.2.15 do PC 1. mesmo se eu fizer ips de portas virtuais VM e PC2 para algum intervalo estático, da VM eu não consigo pingar nenhum IP.

Como resolver esta situação? Agradecemos antecipadamente

    
por Tharik Kanaka 26.11.2012 / 09:26

2 respostas

7

Se você acabou de usar as configurações de rede padrão em sua VM, será NAT com DHCP. Isso significa que você obtém um IP da LAN do servidor DHCP do VirtualBox e não consegue acessar a máquina do lado de fora.

Confira o manual do VirtualBox sobre redes: link

Eu acho que o neworking em ponte deveria ser o melhor. Você deve configurar um endereço IP estático.

EDITAR: Sobre a remoção de edição de "rede somente host": é verdade que você não consegue ver a VM de fora. Mas você obtém interfaces virtuais (vboxnetX) em sua máquina host. Então, se você encaminhar, deve funcionar. A configuração é mais complicada, mas a VM é menos exposta.

    
por 26.11.2012 / 11:13
-1

Você deve expor o endereço IP da VM para a 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 ideia de como você fará isso no Windows, no Linux é bem mais fácil).

Como opção, você pode configurar o servidor da web no PC2 e torná-lo um proxy para VM, mas, novamente, neste caso, é melhor usar IP estático para VM e não DHCP.

A terceira opção seria combinar todas as máquinas em VPN, onde o PC2 será um roteador / servidor. Mas isso é muito complexo no Windows para configurar.

    
por 26.11.2012 / 09:31