Por que as máquinas virtuais e o host possuem diferentes gateways padrão?

0

Estou executando várias máquinas virtuais. Estou usando o VirtualBox e a configuração de rede para máquinas virtuais é NAT.

A máquina host tem o IP começando com 192.168.1.x e o gateway padrão de 192.168.1.1 . Enquanto as máquinas virtuais (Windows XP e Metasploitable2) têm IP começando com 10.0.2.x e gateway padrão de 10.0.2.2 .

Se eu executar ping 192.168.1.x (IP do Windows 10 (host)) do Windows XP, isso mostrará que o host está ativo (0% de perda) enquanto eu executar ping 10.0.2.x (IP do Windows XP ou Metasploitable2) Windows10 (host) recebo "Solicitação expirada".

Captura de tela do Windows XP (Virtual Machine):

CapturadeteladohostdoWindows10:

    
por Amar Kumar 11.12.2016 / 09:04

1 resposta

1

Porque o VirtualBox atribui a rede 10.0.2.0 por padrão à sua rede NAT (consulte a documentação ):

The virtual machine receives its network address and configuration on the private network from a DHCP server integrated into VirtualBox. The IP address thus assigned to the virtual machine is usually on a completely different network than the host. As more than one card of a virtual machine can be set up to use NAT, the first card is connected to the private network 10.0.2.0, the second card to the network 10.0.3.0 and so on. If you need to change the guest-assigned IP range for some reason, please refer to Section 9.11, “Fine-tuning the VirtualBox NAT engine”.

Além disso, 10.0.2.2 no seu caso é a interface da sua máquina host (outra interface além de 192.168.1.x ).

É assim que funciona a NAT (Network Address Translation). O VirtualBox traduz o endereço 10.0.0.x da sua máquina e envia os pacotes como originários da máquina host, ou seja, 192.168.1.x . E usa o mesmo gateway padrão que sua máquina host 192.168.1.1 . Ele faz a tradução inversa para os pacotes que vêm de volta para a VM.

Mas você não poderá fazer ping na máquina convidada usando o endereço de 10.0.2.0 network. Está por trás do roteador do VirtualBox NAT.

Você pode configurar a rede NAT ou usar um adaptador em ponte. Mas nesta pergunta você perguntou por que eles tinham diferentes gateways padrão.

    
por 11.12.2016 / 09:23