Adaptadores de rede virtual e de rede em modo de ponte

0

Digamos que eu possua adaptador de rede física eth0 na minha máquina host e máquina virtual VirtualBox com rede em ponte. O host e a máquina virtual têm endereços IP diferentes na mesma rede.

Eu posso pingar facilmente essa máquina virtual da minha rede local. Mas não consigo entender como isso é possível. A solicitação de transmissão ARP é enviada para todas as placas de rede físicas. No host com minha máquina virtual, a solicitação ARP é duplicada para o adaptador de rede virtual (porque ela está em ponte). Respostas de máquina virtual com resposta ARP contendo seu MAC. Mas o endereço MAC do adaptador virtual é diferente do endereço MAC da rede física real.

Como o pacote IP eventualmente atinge o adaptador virtual?

    
por sergeyz 09.04.2014 / 10:00

1 resposta

2

Quando você escolhe uma rede com ponte no Virtualbox, isso será reconhecido como se estivesse diretamente conectado à interface. Isso é explicado aqui:

With bridged networking, VirtualBox uses a device driver on your host system that filters data from your physical network adapter. This driver is therefore called a "net filter" driver. This allows VirtualBox to intercept data from the physical network and inject data into it, effectively creating a new network interface in software. When a guest is using such a new software interface, it looks to the host system as though the guest were physically connected to the interface using a network cable: the host can send data to the guest through that interface and receive data from it.

Você pode encontrar mais informações sobre redes em ponte com o Virtualbox no link

    
por 09.04.2014 / 11:02