Acesso de rede à VM VirtualBox a partir de PCs em rede

16

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.

insira a descrição da imagem aqui

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

Tharik Kanaka
fonte

Respostas:

12

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

Confira o Manual do VirtualBox sobre redes: https://www.virtualbox.org/manual/ch06.html#networkingmodes

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

EDIT: No que diz respeito à edição, remova a "rede somente host": é verdade que você não pode ver a VM de fora. Mas você obtém interfaces virtuais (vboxnetX) em sua máquina host. Portanto, se você o encaminhar, deve funcionar. A configuração é mais complicada, mas a VM está menos exposta.

Benjamin Maurer
fonte
obrigado eu
resolvi
Eu procurei na internet por horas, finalmente encontrei esta resposta. Às vezes, o RTFM economiza seu tempo, na verdade. Obrigado!
user1641838
Pertencente à solução de rede somente para host, alguém pode explicar com mais detalhes como isso funciona e como encaminhar isso?
foge
-1

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.

Alexey Kamenskiy
fonte
Bem, eu torná-lo estático e defini-lo como um adaptador de ponte mesma acontece onde eu posso obter um ip gama de rede na VM bt não pode ping a partir de fora
Tharik Kanaka