Le interfacce con bridge VirtualBox non funzionano con reti con bridge


2

Sto cercando di utilizzare una macchina virtuale per collegare le connessioni tra la rete interna di VirtualBox e la rete del mio host.

Lo scopo di questo è quello di essere in grado di firewall connessioni senza dover configurare i guest per utilizzare un gateway o proxy specifico. Questo fa parte di alcuni test automatici che sto facendo.

La mia configurazione attuale è simile a questa:

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

Ubuntu 16.04 è il sistema operativo sull'host e le macchine virtuali.

Bridge VMha eth0e eth1. Queste due interfacce sono collegate con bridge-utils. Il bridge funziona quando utilizzo NAT invece di Bridged networking . Con questo, voglio dire che posso eseguire il ping di Google da Internal VMquando eth0è NAT, ma non quando lo è Bridged. In entrambe le modalità posso ottenere un IP con DHCP così le trasmissioni (alcune?) Sembrano funzionare, ma la risoluzione arp non funziona (il comando arp ritorna vuoto dopo un po 'di tempo, route non conosce il mac del gateway).

Qualcuno può spiegare perché questo sta accadendo? Suppongo sia una limitazione del dispositivo di rete del software VirtualBox? Spero che ci sia un modo per aggirare questo dato che devo essere in grado di accedere a tutte le macchine virtuali dal mio host pur essendo in grado di bloccare le loro connessioni con questo Bridge VMcome un firewall trasparente.

Grazie.

Risposte:


1

Ho cambiato la modalità promiscua in "Consenti tutto" su tutti gli adattatori e ora funziona. Non so perché non ci abbia provato prima. il sonno fa miracoli.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.