As interfaces em ponte do VirtualBox não funcionam com a interligação de rede em ponte

1

Estou tentando usar uma máquina virtual para fazer a ponte entre a rede interna do VirtualBox e a rede do meu host.

O objetivo disso é poder fazer conexões de firewall sem ter que 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

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

Bridge VM tem eth0 e eth1 . Essas duas interfaces são conectadas com bridge-utils. A bridge funciona quando eu uso NAT em vez de Networking em ponte . Com isso, quero dizer que posso fazer o ping do Google a partir do Internal VM quando eth0 é NAT , mas não quando é Bridged . Em ambos os modos eu consigo um IP com DHCP, então (algumas?) Broadcasts parecem funcionar, mas a resolução de arp não (o comando arp retorna vazio depois de algum tempo, a rota não sabe o mac do gateway).

Alguém pode explicar por que isso está acontecendo? Eu estou supondo que é alguma limitação do dispositivo de rede do software VirtualBox? Eu espero que haja uma maneira de contornar isso, pois eu preciso poder acessar todas as VMs do meu host enquanto ainda posso bloquear suas conexões com esse Bridge VM como um firewall transparente.

Obrigado.

    
por Skinner927 29.03.2018 / 01:36

1 resposta

0

Mudei o modo promíscuo para "Allow All" em todos os adaptadores e agora funciona. Não sei por que não tentei o primeiro tempo; o sono faz maravilhas.

    
por 29.03.2018 / 18:08