por que minhas configurações de rede dentro da minha VM são diferentes do meu pc host? Como ainda está estabelecendo uma conexão?

1

Meu gateway padrão é 10.12.1.1, mas na minha VM ele mostra meu gateway como 10.0.2.2.

Eu tentei configurar meu gateway como 10.12.1.1 e perdi a internet.

E então eu tentei abrir um navegador e visitar 10.0.2.2 mas ele não carregaria nada, mas quando eu fui para o 10.12.1.1 na minha VM ele carregou meu roteador.

Como ele está carregando 10.12.1.1 quando o gateway padrão é 10.0.2.2?

    
por vxf 13.03.2016 / 23:51

2 respostas

0

Você precisa ativar o Bridged Adapter nas configurações de rede no VirtualBox para obter as mesmas configurações de rede.

    
por 14.03.2016 / 04:51
0

Qual software de VM você está usando? Muitos aplicativos de VM usam a conversão de endereços de rede por padrão. A maneira como isso funciona é que, do ponto de vista da VM, o software da VM cria um gateway virtual entre a VM e a rede à qual seu PC host está conectado. Geralmente, o IP desse gateway virtual estará no intervalo 10.XXX, porque esse intervalo é reservado para comunicações locais em redes privadas .

Nesse caso, o motivo pelo qual o gateway local de sua VM seria definido para um gateway local diferente do PC host é porque existe um gateway virtual entre a VM e sua rede. Naturalmente, a VM ainda está conectada à sua rede (indiretamente por meio do gateway virtual), para que ela possa ver tudo na sua rede, incluindo o gateway físico em sua rede. No entanto, como não está diretamente conectado ao gateway físico (porque o tráfego passa pelo gateway virtual), não é possível definir o gateway da VM para o mesmo gateway da rede física.

Se você tentar fazer isso de qualquer maneira, o que acontecerá é que o seu computador tentará encontrar o endereço MAC do gateway físico que ele precisaria para enviar pacotes ethernet diretamente para ele (ao contrário de outro gateway). ). No entanto, as transmissões que a VM envia para tentar aprender o endereço MAC serão descartadas porque a VM não está na mesma rede local, pois há um gateway virtual no caminho. Além disso, mesmo que a VM soubesse o endereço MAC do gateway físico, não seria capaz de enviar pacotes ethernet diretamente para ele, porque não está na mesma rede local. Em vez disso, ele tem que enviar pacotes ethernet para o gateway virtual, que os encaminha para onde eles precisam ir.

    
por 14.03.2016 / 07:20