As interfaces em ponte do VirtualBox não funcionam com redes em ponte

As interfaces em ponte do VirtualBox não funcionam com redes em ponte

Estou tentando usar uma máquina virtual para conectar conexões entre a rede interna do VirtualBox e a rede do meu host.

O objetivo disso é poder fazer firewall de conexões sem precisar configurar os convidados para usar um gateway ou proxy específico. Isso faz parte de alguns testes automatizados que estou fazendo.

Minha configuração atual é assim:

{Internet} <=> Host <=VBox Bridged-eth0=> Bridge VM <=eth1-Internal Network=> Internal VM

Ubuntu 16.04 é o sistema operacional no host e nas VMs.

Bridge VMtem eth0e eth1. Essas duas interfaces são interligadas com bridge-utils.A ponte funciona quando uso NAT em vez de rede em ponte. Com isso, quero dizer que posso fazer ping no Google quando Internal VMfor eth0, NATmas não quando for Bridged. Em ambos os modos posso obter um IP com DHCP, então (alguns?) Broadcasts parecem funcionar, mas a resolução arp não (o comando arp retorna vazio depois de algum tempo, a rota não conhece o mac do gateway).

Alguém pode explicar por que isso está acontecendo? Presumo que seja alguma limitação do dispositivo de rede do software VirtualBox. Espero que haja uma maneira de contornar isso, pois preciso acessar todas as VMs do meu host e, ao mesmo tempo, bloquear suas conexões com isso Bridge VMcomo um firewall transparente.

Obrigado.

Responder1

Alterei o modo promíscuo para "Permitir todos" em todos os adaptadores e agora funciona. Não sei por que não tentei isso da primeira vez; o sono faz maravilhas.

informação relacionada