Las interfaces puenteadas de VirtualBox no funcionan con redes puenteadas

Las interfaces puenteadas de VirtualBox no funcionan con redes puenteadas

Estoy intentando utilizar una máquina virtual para unir las conexiones entre la red interna de VirtualBox y la red de mi host.

El propósito de esto es poder establecer un firewall en las conexiones sin tener que configurar a los invitados para que utilicen una puerta de enlace o un proxy específico. Esto es parte de algunas pruebas automatizadas que estoy haciendo.

Mi configuración actual se ve así:

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

Ubuntu 16.04 es el sistema operativo del host y las máquinas virtuales.

Bridge VMtiene eth0y eth1. Estas dos interfaces están unidas con bridge-utils.El puente funciona cuando uso NAT en lugar de redes en puente. Con esto quiero decir que puedo hacer ping a Google desde el Internal VMmomento en eth0que es NAT, pero no en el momento en que es Bridged. En ambos modos puedo obtener una IP con DHCP, por lo que (¿algunas?) las transmisiones parecen funcionar, pero la resolución arp no (el comando arp regresa vacío después de un tiempo, la ruta no conoce la mac de la puerta de enlace).

¿Puede alguien explicar por qué ocurre esto? ¿Supongo que es alguna limitación del dispositivo de red del software VirtualBox? Espero que haya una manera de solucionar esto, ya que necesito poder acceder a todas las máquinas virtuales desde mi host y al mismo tiempo poder bloquear sus conexiones con esto Bridge VMcomo un firewall transparente.

Gracias.

Respuesta1

Cambié el modo promiscuo a "Permitir todo" en todos los adaptadores y ahora funciona. No sé por qué no lo intenté la primera vez; Dormir hace maravillas.

información relacionada