GNU/Linux >> Linux Esercitazione >  >> Linux

Come configurare le aggiunte e la rete degli ospiti di VirtualBox

Nel precedente articolo Installa e crea macchina virtuale, abbiamo spiegato come installare VirtualBox e creare una macchina Guest al suo interno.

Questo articolo spiega come configurare la rete per una macchina guest e come installare le aggiunte guest in una macchina guest.

Reti virtuali

Una volta installata una macchina guest, il primo passo che tutti amano fare è configurare la rete per quella macchina. VirtualBox offre la possibilità di aggiungere fino a 4 schede di rete (scheda Ethernet) a ciascuna macchina guest tramite la GUI.

Modalità di rete

Di seguito sono riportati i diversi tipi di modalità di rete disponibili per la configurazione per ciascuna scheda di rete

  • Traduzione di indirizzi di rete (NAT)
  • Rete a ponte
  • Rete interna
  • Rete solo host

Traduzione dell'indirizzo di rete

Quando una macchina ospite è impostata in questa modalità, il mondo esterno non sarà mai in grado di comunicare direttamente con la macchina ospite. Quando la macchina ospite invia un pacchetto IP a una macchina remota, il motore NAT di VirtualBox riceverà il pacchetto ed estrarrà i segmenti TCP/IP e cambierà l'indirizzo IP nell'indirizzo IP della macchina HOST. Quindi il mondo esterno vede solo l'indirizzo IP della macchina Host. Quando viene inviata una risposta, verrà ricevuta dalla macchina HOST e reinviata alla macchina ospite.

Collegamento in rete

È simile al collegamento di una macchina fisica in una rete. Il mondo esterno può comunicare direttamente con la macchina Guest. Quando un ospite è configurato per Bridged Networking, VirtualBox utilizza un driver di dispositivo sul sistema host, che può intercettare e iniettare dati tramite la scheda di rete fisica presente nella macchina HOST.

Rete interna

Possiamo creare più di una macchina Guest, usando VirtualBox. Quindi, se vogliamo che tutta la macchina guest comunichi internamente, possiamo utilizzare questa modalità di rete interna. Anche se possiamo usare Bridged Networking anche per questo, Internal Networking è più sicuro.

In Bridged Networking, tutti i pacchetti vengono inviati/ricevuti dalla scheda di rete fisica nella macchina HOST. Se qualcuno allega uno strumento di sniffer di pacchetti nell'HOST, tutta la comunicazione verrà acquisita. In caso di rete interna, la comunicazione tra le macchine Guest sarà sicura.

Rete solo host

È un ibrido di rete con bridge e interna. In questa modalità, la macchina Guest può comunicare tra loro e anche con la macchina Host. Sembrerà che tutte le macchine (incluse le macchine host e guest) siano collegate a uno switch di rete fisico. Anche la macchina ospite non può comunicare con il mondo esterno, poiché non è collegata tramite un'interfaccia fisica.

Quindi, in base alle necessità, possiamo effettivamente scegliere tra le modalità di rete. Ora vedremo come possiamo configurare la "Rete" nell'interfaccia utente di VirtualBox.

Passaggi per configurare la rete

1) Avvia "VirtualBox"

2) Seleziona la "Macchina per gli ospiti" e fai clic su "Impostazioni".

3) Scegli "Rete". Avrà i dettagli simili a

4) Seleziona "Abilita scheda di rete"

5) In allegato, avranno tutte le modalità sopra indicate. Scegli quello che ti serve. Qui scelgo "Adattatore a ponte"

6) Se la tua rete host ha più di 2 schede Ethernet fisiche, scegline una tra queste, che verrà utilizzata come interfaccia per inviare/ricevere pacchetti dalla Guest Machine

7) Il menu avanzato, avrà il tipo di adattatore e l'indirizzo MAC per l'interfaccia virtuale. Cambialo se necessario.

8). Infine, puoi "spuntare" la casella di controllo Cavo collegato. È come collegare fisicamente il cavo di rete a una macchina.

9) Fai clic su "OK" e "Avvia" la macchina ospite

10) Ora, configura la rete come al solito usando il comando ifconfig o 'network-admin' e riavvia i servizi di rete.

11) Abbiamo finito con la configurazione di una rete per una macchina Guest con successo.

Aggiunte ospiti

Le aggiunte guest possono essere installate in una macchina virtuale, dopo aver installato il sistema operativo in essa. È costituito da driver di dispositivo e altre applicazioni in grado di ottimizzare le prestazioni e l'usabilità di una macchina virtuale.

Le aggiunte guest possono fornire le seguenti funzionalità.,

  • Integrazione del puntatore del mouse
  • Sincronizzazione dell'ora
  • Cartelle condivise
  • Finestre senza interruzioni
  • Appunti condivisi

Installazione dell'aggiunta Guest

Qui vedremo come installare le aggiunte guest in Debian Lenny e questo sarà principalmente applicabile per tutte le versioni.

Per impostazione predefinita, in /usr/share/virtualbox/, ci sarà un file denominato VBoxGuestAdditions.iso. Dobbiamo mappare questa iso sulla macchina Guest. Per farlo,

1) Avvia "VirtualBox"

2) Seleziona la "Macchina per gli ospiti" e fai clic su "Impostazioni"

3) Seleziona "Archiviazione"

4) Nell'"Storage Tree", sotto "IDE Controller", seleziona il CD "Empty" come mostrato nell'immagine seguente

5) Ora sfoglia la directory '/usr/share/virtualbox/' e scegli il file 'VBoxGuestAdditions.iso' come mostrato di seguito

6) Fare clic su OK

7) Avvia la macchina ospite

Una volta avviata la macchina Guest, potresti notare circa 2 puntatori del mouse. Uno per la macchina host e uno per la macchina ospite. Questo spesso crea confusione e possiamo evitarlo una volta installate le Guest Additions.

8). Accedi alla macchina ospite come 'root'.

9) Montare il CD, con l'aiuto del comando 'mount'.

# mount /dev/hdc /mnt
# cd /mnt

10) Vedrai un elenco di file come mostrato di seguito

# ls -1
AUTORUN.INF
VBoxWindowsAdditions.exe
VBoxWindowsAdditions-x86.exe
VBoxWindowsAdditions-amd64.exe
autorun.sh
VBoxLinuxAdditions.run
VBoxSolarisAdditions.pkg
64Bit
32Bit

11) Installa le seguenti dipendenze

apt-get install make gcc linux-headers-$(uname -r)

12) Esegui

sh ./VBoxLinuxAdditions.run

13) Una volta installato correttamente, riavviare la macchina.

14) A questo punto, quando la macchina è in funzione, il servizio di aggiunta Guest si avvierà automaticamente. Noterai solo 1 puntatore del mouse ora, quando il puntatore del mouse è all'interno della macchina Guest, opera sulla macchina guest, una volta spostato fuori dalla finestra della macchina Guest, opera sulla macchina host.

VirtualBox sincronizza anche l'ora tra l'host e la macchina ospite. Per impostazione predefinita, ogni 10 secondi, l'ora dell'ospite verrà reimpostata sull'ora dell'ospite.
Puoi controllare vari parametri relativi all'ora utilizzando il comando 'VBoxService' sul computer ospite.

Di seguito viene illustrato il tempo azzerato da VirtualBox.

Guest-Machine:~# date -s "Tue Mar 18 11:41:43 IST 2012"
Sun Mar 18 11:41:43 IST 2012

Guest-Machine:~# date
Sun Mar 18 11:41:48 IST 2012

Guest-Machine:~# date
Sun Mar 18 11:41:53 IST 2012

Guest-Machine:~# date
Sun Mar 18 11:47:48 IST 2012

Per maggiori dettagli sulla sincronizzazione dell'ora, leggere Sincronizzazione dell'ora

Appunti condivisi

È possibile condividere gli Appunti (una sorta di buffer utilizzato per tagliare, copiare, incollare), tra la macchina Guest e la macchina host. Funzionerà solo se Guest Additions è installato nella macchina Guest. È possibile modificare l'impostazione per la condivisione degli appunti come mostrato in figura.

Una volta terminato, puoi copiare un documento nella macchina Guest e incollare il documento in un file nella macchina host e viceversa.

VBoxClient è il comando sotto la macchina Guest che può essere utilizzato per avviare i servizi guest di VirtualBox X Window System come appunti, display, finestre senza interruzioni. Verrà avviato automaticamente (se sono installate aggiunte guest) all'avvio della macchina Guest.


Linux
  1. Come installare VirtualBox Guest Additions su CentOS 7 Linux

  2. Come installare le aggiunte guest VirtualBox su Kali Linux

  3. Come installare le aggiunte guest di Virtualbox su Fedora 20

  4. Come installare le aggiunte guest di Virtualbox in Fedora 18

  5. Come installare le aggiunte guest di Virtualbox su Ubuntu 14.04

Come installare le aggiunte guest in Virtualbox VM

Come installare le aggiunte guest di VirtualBox nella macchina virtuale Debian 9

Come installare le aggiunte di Virtualbox Guest su Rocky Linux 8

Come installare VirtualBox Guest Additions su AlmaLinux 8

Come installare le aggiunte guest di VirtualBox in Fedora

Come installare le aggiunte guest di VirtualBox su Rocky Linux 8