Não é possível fazer ping de convidado do VirtualBox com o Bridged Networking

4

Estou executando o VirtualBox 4.2 no Windows Server 2003 e estou tentando fazer o ping do endereço IP da máquina virtual convidada a partir do host do Windows (o ICMP não está sendo bloqueado).

O convidado é 192.168.0.1 e o host está em uma sub-rede diferente, 192.168.1.100. As configurações de rede da máquina virtual ficaram assim:

eaconfiguraçãoderededohostficouassim:

Eu adicionei um endereço IP secundário de 192.168.0.2 à NIC do host mostrada na captura de tela acima e não consegui fazer o ping 192.168.0.1 do host. Eu achei estranho que a caixa de seleção "VirtualBox Bridged Networking Driver" estava desmarcada (este foi o padrão após a instalação do VirtualBox), então eu verifiquei e tive o mesmo problema.

Como teste, alterei as configurações de rede do convidado usando o adaptador somente host, conforme mostrado abaixo:

enohosteuediteiasconfiguraçõesdoadaptador"VirtualBox Host-Only Network" para ter um endereço IP no segmento 192.168.0.x da seguinte forma:

mas ainda não conseguiu efetuar o ping. Nota: Se eu alterar o endereço principal do adaptador de rede do host para estar no segmento 192.168.0.x que eu am consiga executar o ping no 192.168.0.1 guest. Mas ainda preciso que o host esteja em sua rede original.

Pensamentos?

    
por Howiecamp 20.03.2013 / 21:22

3 respostas

2

Então você está conectando o VM NIC com um ip 192.168.0.x a uma LAN que executa 192.168.1. *?

Isso não vai funcionar, é claro.

Quando você conecta a VM, o NIC funciona "paralelamente" à NIC dos hosts na mesma LAN.
Isso significa que AMBAS máquinas (host e guest) estão na mesma sub-rede e devem usar um endereço IP nesse intervalo.

Você pode fazê-lo funcionar com diferentes faixas de IP, mas você terá que reconfigurar o roteador nesse caso. Ele deve ter um endereço IP em cada sub-rede e rotear entre as duas sub-redes L3 na mesma LAN L2. E ambas as máquinas precisam usar esse roteador (o endereço IP do roteador para sua própria sub-rede) como seu gateway padrão.

Por favor, note que a superposição de 2 sub-redes na mesma LAN L2 pode causar alguns efeitos colaterais indesejados. Muitos equipamentos não vão gostar. Isso também pode causar alguns problemas com o servidor DHCP (por exemplo, se for um servidor Microsoft DHCP, o superescopo precisa ser configurado corretamente).

    
por 20.03.2013 / 23:36
0

Tente adicionar uma rota no host do Windows para usar o IP de origem correto (ou seja, o IP da mesma sub-rede em que a VM está):

route add 192.168.0.0 mask 255.255.255.0 192.168.0.2
    
por 21.03.2013 / 10:43
0

Se você for usar a conexão em ponte, precisará tratar o convidado exatamente da mesma forma que um computador físico em sua rede, ou seja, ele precisa ter um endereço IP na mesma sub-rede.

    
por 17.11.2013 / 03:09