Come utilizzare un adattatore a ponte virtualbox?

Come utilizzare un adattatore a ponte virtualbox?
VirtualBox è una delle famose piattaforme di virtualizzazione di Oracle Corporation. Con VirtualBox, possiamo eseguire più sistemi operativi contemporaneamente. Non abbiamo bisogno di sbagliare con il nostro sistema operativo host principale. Ha molte potenti funzionalità di networking per impostare qualsiasi configurazione desiderata. Esistono sei modalità di networking supportate in VirtualBox, vale a dire:
  1. Non collegato (è presente la scheda di rete, ma il cavo è scollegato).
  2. NAT (traduzione dell'indirizzo di rete)
  3. Servizio NAT
  4. Networking a ponte
  5. Networking interno
  6. Networking solo host
  7. Networking generico

Cosa copriremo?

Questa guida imparerà come possiamo configurare la modalità di networking a ponte in una macchina virtuale virtualbox. Useremo Ubuntu 20.04 VM in esecuzione all'interno di Oracle VirtualBox. Controlleremo la connettività con il comando "ping". Comprendiamo prima il concetto e il funzionamento della modalità di networking ponte.

VirtualBox Modalità Networking Bridged

La traduzione NAT o Indirizzo di rete è la modalità di rete predefinita di qualsiasi nuova VM all'interno di VirtualBox. Lo svantaggio con questa modalità è che altri dispositivi (incluso l'host) e le VM sulla rete non possono accedere alla VM ospite e all'esterno di Internet e l'host può accedere ai servizi selezionati sulla VM solo utilizzando Port Forwarding. Per superare questa limitazione, è stata introdotta una modalità di networking ponte.

Nella modalità Networking Bridged di VirtualBox, sul computer host viene utilizzato un driver di dispositivo chiamato "filtro net". Questo driver filtra i dati dall'adattatore fisico dell'host. Utilizzando questo driver, VirtualBox prende i dati dalla rete fisica e li inserisce anche in esso. Questo crea anche una nuova interfaccia di rete nel software. Quando colleghiamo questa interfaccia software a una macchina virtuale, appare alla macchina host come se la macchina virtuale fosse fisicamente collegata all'interfaccia tramite un cavo. I dati possono essere inviati dall'host alla macchina virtuale utilizzando questa interfaccia. In questo modo, è stato impostato un percorso o una rete a ponte tra la macchina virtuale e la rete a cui è collegata la macchina host.

Tutte le macchine collegate alla LAN possono comunicare con la macchina virtuale come se fosse un'altra macchina sulla LAN. Questa VM può accedere a tutti i servizi sulla rete allo stesso modo di qualsiasi altra macchina sulla LAN.

Abilitazione della modalità di networking ponte

Per abilitare la modalità Networking Bridged in VirtualBox, seguire i passaggi seguenti:

Passo 1. Dal riquadro sinistro della finestra principale VirtualBox, selezionare la macchina virtuale dall'elenco. Fare clic con il tasto destro del mouse sul nome della macchina virtuale e selezionare l'opzione "Impostazioni" o selezionare l'icona "Impostazioni" dal riquadro destro.

Passo 2. Nella nuova finestra pop-up, selezionare l'etichetta corrispondente a 'Rete.'

Passaggio 3. Sul riquadro destro, sotto l'adattatore 1 scheda:

1. Controllare per contrassegnare il 'Abilita adattatore di rete' opzione:

2. Sotto il 'Allegato a' etichetta, selezionare il 'Adattatore a ponte' Opzione dal menu a discesa.

3. Dal menu a discesa con l'etichetta 'Nome,' Seleziona il nome della rete (WLO1 nel nostro caso). Salva le impostazioni ed esci.

Passaggio 4. Ora avvia la tua macchina virtuale e controlla l'IP dell'interfaccia. Puoi usare il 'ip a' comando per questo

Nel mio caso, la connessione attiva sull'host è una connessione wireless collegata al dispositivo 'WLO1'. L'indirizzo IP del server DHCP fornito al mio computer host è 192.168.43.150 su a /24 (255.255.255.0) rete. L'indirizzo IP della VM di Ubuntu è 192.168.43.216, che è nella stessa gamma di rete di quella della macchina host.

Testare la connettività in modalità ponte

Per verificare se la macchina virtuale è accessibile sulla LAN, possiamo usare il comando ping. Un altro modo è installare il server Web Apache sulla macchina virtuale e accedere al indice.html pagina da un altro dispositivo sulla LAN. Useremo il metodo ping in quanto è veloce:

Possiamo vedere che una risposta al ping di successo proviene dalla macchina host.

Caso d'uso speciale della modalità Networking Bridged

La modalità Networking Bridged è particolarmente utile quando si tratta di scenari multi-macchina. E.G., Quando ho imparato il firewall checkpoint per la sicurezza della rete, dovevo lavorare con tre VM per un server firewall, un server di gestione e una macchina di prova, rispettivamente. Stavo lavorando su un laptop con 8 GB di RAM. Quando ho provato a impostare lo scenario per la distribuzione distribuita dando ogni macchina virtuale da 2 GB di RAM, il mio sistema host ha iniziato a impiccare. Questo degrado delle prestazioni si è verificato a causa di una RAM inadeguata sul mio sistema host. Per far funzionare lo scenario senza intoppi, ho installato VirtualBox sul mio PC desktop e ho creato una VM di firewall server. Ho messo la macchina virtuale di gestione e la macchina virtuale di prova sul laptop. Per collegare la VM di firewall con la VM di Management Server (in esecuzione sul laptop), li ho collegati entrambi con un'interfaccia a ponte. Ora entrambi hanno ricevuto indirizzi IP dai miei router di casa e stavano comunicando molto facilmente. Questo mi ha aiutato a ridurre l'utilizzo della RAM sul mio sistema ospitante e ha fatto navigare senza intoppi.

Vantaggi della modalità Bridged

1. Le macchine virtuali possono essere facilmente accessibili su LAN senza la necessità di configurare NAT (traduzione dell'indirizzo di rete) o port forwarding.

2. Virtual Machine riceverà il proprio indirizzo IP dal server DHCP.

3. Adatto per ambienti di produzione.

Svantaggi della modalità Bridged

1. Se troppi macchine virtuali o altri dispositivi sono collegati alla rete, il server DHCP può esaurire lo spazio degli indirizzi IP o almeno potrebbe non essere in grado di allocare un IP statico che desideri.

2. Se ci sono più NIC sul computer host, il passaggio richiederà di riconfigurare la configurazione della rete ogni volta.

Conclusione

VirtualBox è uno strumento molto facile da usare ma potente per creare e testare diversi scenari di networking. Una buona comprensione delle varie funzionalità di VirtualBox può aiutare a creare varie configurazioni e scenari per i test prima della distribuzione.