VirtualBox - configurazione di rete: istruzioni. Oracle VM VirtualBox

19/03/2019

Imparare ad usare VirtualBox è utile per tutti. Grazie a questo servizio, ottieni computer virtuali che puoi eseguire sui tuoi dispositivi senza dover acquistare nuovo hardware. Essenzialmente, questo è un software di virtualizzazione gratuito.

configurazione della rete virtuale

VirtualBox è stato creato per risolvere molti problemi. Grazie a questa funzionalità, hai l'opportunità di creare computer virtuali "dal cielo". Non occupano spazio sulla tua scrivania, ma funzionano come un vero PC. Possono essere creati e cancellati con pochi clic.

Cos'è VirtualBox? Si tratta di un'applicazione gratuita, open source e multipiattaforma per la creazione, la gestione e l'esecuzione di macchine virtuali (VM) - computer i cui componenti hardware sono emulati da un computer host o da un dispositivo su cui è in esecuzione un programma. VirtualBox può essere eseguito su Windows, Mac OS X, Linux e Solaris.

Perché ne hai bisogno?

L'utilizzo di macchine virtuali può essere estremamente utile per una serie di motivi. Ad esempio, è possibile eseguirlo per provare software che si ritiene possa essere pericoloso o provare un altro sistema operativo senza modificare il modo in cui si configura il computer.

Puoi anche usarlo per motivi di sicurezza. Ad esempio, è possibile creare un bancomat virtuale per il banking online solo per assicurarsi di non essere vittima di spyware o trojan che ricevono i dati.

Come installare VirtualBox?

Il modo più semplice per ottenere l'ultima versione di VirtualBox è scaricarlo dalla pagina di download del sito ufficiale. Lì puoi trovare una versione adatta per la tua piattaforma o? Se si utilizza Linux, è possibile studiare l'elenco di istruzioni per varie distribuzioni di questo sistema operativo.

Per ogni versione di Linux, viene data la possibilità di scaricare le opzioni "i386" o "amd64", rispettivamente a 32 e 64 bit.

Come installare VirtualBox? Questo processo è simile all'installazione di qualsiasi altro programma sulla tua piattaforma, quindi non dovresti avere problemi. Se si verificano alcune difficoltà, è sempre possibile leggere la guida all'installazione sul sito Web del servizio.

virtualbox come usare

Utilizzando VirtualBox

Come usare VirtualBox? Quando avvii l'app per la prima volta, verrai accolto dal VirtualBox Manager. Qui è possibile creare macchine virtuali, attivarle o disabilitarle e configurare l'accesso alle apparecchiature virtuali a loro disposizione, nonché configurare le impostazioni di rete.

Crea una macchina virtuale

Per configurare la rete in VirtualBox e iniziare, è necessario creare una macchina virtuale. Questo è fatto come segue.

Il primo passo per creare una macchina virtuale è fare clic sul pulsante "Crea" nell'angolo in alto a sinistra della finestra di VirtualBox Manager - questa è una grande stella blu che è molto difficile perdere.

Verrà avviata la "Procedura guidata della nuova macchina virtuale", che ci guiderà attraverso i passaggi necessari per l'esecuzione.

Inserisci il nome del computer virtuale. Questo nome dipende interamente da te, ma ci sono alcune sfumature.

VirtualBox cercherà di capire quale sistema operativo si intende eseguire nella macchina virtuale in base al nome che si immette. Se questo nome viene definito "XP", si presume che Windows XP verrà installato e configurato di conseguenza. Tuttavia, puoi trovare un nome casuale. Quindi sarai in grado di selezionare manualmente il tipo di sistema operativo dagli elenchi a discesa di seguito. Quando lo fai, fai clic su Continua per procedere al passaggio successivo. Questo esempio riguarda Windows per VirtualBox. Di seguito è riportata una guida per installare questo sistema operativo come ospite e la configurazione successiva connessione di rete.

come installare virtualbox

Selezione della memoria

Per installare il sistema operativo guest dopo aver eseguito VirtualBox, ti verrà richiesto di selezionare la quantità di RAM che desideri posizionare sulla macchina virtuale. Maggiore è il volume a disposizione, migliore sarà il funzionamento dell'applicazione, ma tenere presente che la memoria allocata per il computer virtuale non può essere utilizzata dal sistema operativo host (ovvero, il computer su cui è installato VirtualBox).

Quindi, quanta RAM hai per allocare la VM? Dipende da una serie di fattori. Se si prevede di utilizzare solo una macchina virtuale mentre è in esecuzione, è possibile fornire una quantità maggiore di RAM, poiché non si richiederà il sistema host al multitasking. Se, d'altra parte, la si utilizza nello stesso momento in cui si eseguono molte altre funzioni sul sistema operativo host, è meglio calcolare questo valore. Una buona regola generale è allocare metà della RAM del computer. Quindi, se il tuo PC ha 4 GB di RAM, dai 2 GB di VM, lasciando l'host al resto del volume. Se si seleziona questo valore con un errore grossolano, si verificherà il fatto che VirtualBox non si avvia.

Spazio di archiviazione

Il prossimo passo è creare un "disco rigido virtuale" (VHD). Questo crea un file sul disco rigido che può essere utilizzato da VirtualBox per agire come un disco rigido separato. Ciò consente di installare un sistema operativo senza preoccuparsi di quali potrebbero essere i dati esistenti.

Assicurarsi che Boot Hard Disk e Crea nuovo disco rigido siano selezionati, quindi fare clic su Continua. Verrà avviata la Creazione guidata nuovo disco virtuale. Fai di nuovo clic su Continua per completare l'azione.

Oracle VirtualBox

Ti verrà quindi chiesto se desideri creare un disco "ad espansione dinamica" o di dimensioni fisse. Ognuno ha i suoi vantaggi. Il bello di un disco dinamico è che occupa esattamente la quantità di dati che contiene. Viene anche creato molto più velocemente di uno fisso di qualsiasi dimensione significativa.

Tuttavia, è necessario tenerlo d'occhio, perché la sua flessibilità può anche essere il suo tratto negativo. Quindi, si crea un disco dinamico e lo si assegna 50 GB, quindi si inseriscono circa 20 GB di dati. Il file verrà visualizzato come contenente solo 20 GB di spazio sul disco rigido, in conformità con il sistema operativo host. Pertanto, puoi prendere questo posto con altri dati e non notarlo.

Il fatto è che se si esegue una macchina virtuale e si tenta di aggiungere più dati su un disco dinamico, si avranno problemi: il disco virtuale dice che ha ancora 30 GB, ma in effetti potrebbe non esserci più.

Questo è anche il vantaggio di un disco di dimensioni fisse. Certo, è scomodo quando cerchi di capire quanto spazio avrai bisogno, ma non dovrai più preoccupartene.

Questo esempio mostra i dischi dinamici, ma i dischi fissi funzioneranno altrettanto bene. Assicurati che la memoria ad espansione dinamica sia selezionata, quindi fai di nuovo clic su Continua. Successivamente ti verrà chiesto di scegliere il nome, la posizione e le dimensioni del nuovo VHD. Per la maggior parte delle applicazioni, non è necessario modificare il nome o il percorso, ma è possibile farlo facendo clic sull'icona della cartella accanto alla casella di testo.

windows per virtualbox

La dimensione che devi specificare dipende dalla quantità di materiale che intendi utilizzare. Se si desidera solo utilizzarlo per eseguire più programmi, la dimensione proposta di 10 GB dovrebbe essere abbastanza. Assicurati che le impostazioni siano corrette, quindi fai clic su "Continua" e "Fine".

A questo punto, devi solo controllare tutto e accertarti che tutte le impostazioni siano impostate come previsto. Quindi è sufficiente fare clic su Fine e la macchina virtuale verrà creata in modo da poter installare Windows.

Caricamento del SO guest in VirtualBox

Come utilizzare ulteriormente il servizio? Ora è il momento di avviare la macchina virtuale per la prima volta. Assicurati che il nuovo PC virtuale appena creato sia selezionato nella finestra di VirtualBox Manager, quindi fai clic sul pulsante Start nella parte superiore della finestra. All'avvio del servizio, verrà visualizzata la finestra Procedura guidata prima esecuzione, che ti aiuterà a preparare l'installazione di Windows XP. Fai clic su "Continua". Quindi si aprirà la domanda se si desidera utilizzare il supporto di installazione come CD o immagine sul disco rigido (in genere come file .iso). Dopo aver selezionato l'opzione, fai clic su Continua, quindi su Fine.

Se non è stato possibile aprire la macchina virtuale VirtualBox dopo le impostazioni di cui sopra, probabilmente non è stato assegnato correttamente spazio per RAM o HDD. Nel caso in cui il riavvio non risolva il problema, ripetere nuovamente i passaggi precedenti.

Poiché nulla è installato sul disco rigido virtuale, l'installazione di Windows verrà avviata automaticamente. Ci vorrà del tempo per caricare tutti i file OS necessari, ma alla fine vedrai una schermata che mostra un elenco di partizioni esistenti e spazio non allocato sul computer.

Dopodiché, devi configurare XP, quindi premi Invio. Apparirà una domanda su come si desidera formattare l'unità. È necessario selezionare l'opzione "Formatta partizione usando il file system NTFS (veloce)". Assicurati di selezionare l'opzione "Veloce", o dovrai aspettare molto a lungo!

Dopodiché, il programma di installazione di Windows formatterà il VHD, quindi inizierà a copiare i file sul disco. La tua partecipazione a questo processo non è richiesta. Dopo che i file sono stati copiati, il programma di installazione di Windows riavvierà automaticamente il computer per procedere al passaggio successivo.

Quando il PC si riavvia, cercherà di accendere il CD utilizzando la finestra "Premere un tasto qualsiasi per avviare da CD ...". Ignoralo! Se lo fai, ripeti il ​​passo precedente senza ragione.

È possibile prevenire questo problema di sistema facendo clic con il pulsante destro del mouse sull'icona del CD nella parte inferiore della finestra della macchina virtuale e facendo clic su "Rimuovi disco dal disco virtuale". Appena questa finestra si chiude, vedrai la familiare schermata di avvio di Windows XP prima che passi alla seconda fase dell'installazione.

Una volta visualizzata la "Procedura guidata di installazione di Windows XP", fare clic su "Avanti" per avviarla. Inizialmente, ti verrà chiesto di impostare le impostazioni regionali e della lingua, che sono principalmente correlate al clic su "Personalizza ..." (per selezionare un Paese), e poi "Dettagli" se hai bisogno di cambiare il layout della tastiera.

Dopo aver selezionato tutto, fare nuovamente clic su Avanti. Successivamente sarà necessario immettere un nome computer e una password amministratore. È preferibile scegliere un nome che abbia un significato, anziché una sequenza casuale di caratteri creata automaticamente. Quanto è complicato rendere la password dell'amministratore dipende da quanto sia importante la sicurezza della macchina virtuale.

Dopo aver fatto clic su "Avanti", verranno visualizzate le impostazioni di data e ora che non è necessario modificare. Quando si fa nuovamente clic su questo pulsante, la finestra scomparirà per un po ', Windows applicherà tutte le impostazioni e continuerà l'installazione. Ora puoi usare i componenti aggiuntivi guest in VirtualBox.

Dopo un minuto o due, verrà visualizzata un'altra finestra, questa volta per le impostazioni di rete. È più conveniente scegliere la prima opzione (una rete che non ha un dominio). Per fare ciò, è necessario inserire il nome del gruppo di lavoro: il valore predefinito è Rward e tutti i valori predefiniti. Tuttavia, potrebbe essere necessario selezionare "Supporto Direct3D" quando viene chiesto di identificare i componenti.

Come lavorare con la rete?

La rete in VirtualBox è estremamente efficiente, ma la sua configurazione può essere un po 'complicata. Per capire questo, è necessario considerare vari modi per configurare una rete VirtualBox con diversi puntatori a quali configurazioni utilizzare e quando.

Oracle VM VirtualBox 5.1 consente di configurare fino a 8 schede di rete virtuali (controller di interfaccia di rete) per ciascun dispositivo virtuale guest (sebbene solo 4 nella GUI).

cos'è virtualbox

Modalità principali:

  • Network Address Translation (NAT).
  • Reti di ponti
  • Rete interna
  • Rete solo per l'hosting.
  • NAT con port forwarding.

Oracle VirtualBox li offre come basati su un tipo di sistema operativo guest specificato durante la creazione di una macchina virtuale e raramente è necessario modificarli. Ma la scelta della modalità di rete dipende da come si desidera utilizzare il dispositivo (client o server) e se si desidera che altri computer sulla rete lo vedano. Quindi, dovresti esaminare ogni modalità di configurazione della rete VirtualBox in modo un po 'più dettagliato.

Network Address Translation (NAT)

Questa è la modalità predefinita per le nuove macchine virtuali, che funziona bene nella maggior parte delle situazioni in cui il SO guest è un tipo "client" (ad esempio, la maggior parte delle connessioni di rete sono in uscita). Ecco come funziona.

Quando un SO guest si avvia, di solito usa DHCP per ottenere un indirizzo IP. Oracle VirtualBox invierà questa richiesta DHCP e notificherà al sistema operativo l'indirizzo IP e l'indirizzo gateway assegnati per il routing delle connessioni in uscita. In questa modalità, a ogni macchina virtuale viene assegnato lo stesso indirizzo IP (10.0.2.15), poiché ciascuno di essi ritiene che si trovi nella propria rete isolata. E quando inviano il loro traffico attraverso il gateway (10.0.2.2), VirtualBox riscrive i pacchetti in modo che appaiano come se provenissero dall'host, non dal "guest" (eseguito all'interno dell'host).

Ciò significa che il sistema operativo guest funzionerà, anche se l'host si sta spostando dalla rete alla rete (ad esempio, un computer portatile che si sposta tra le posizioni), dalle connessioni wireless a quelle cablate.

Tuttavia, come fa un altro computer a stabilire una connessione con esso? Ad esempio, è necessaria una connessione a un server Web in esecuzione su un computer guest. Questo non è possibile (di solito) utilizzando la modalità NAT, perché non esiste una rotta verso il SO guest. Pertanto, per l'esecuzione di server di macchine virtuali, è necessaria una diversa modalità di rete e un'impostazione diversa della rete VirtualBox.

Connessione NAT (caratteristiche di rete):

  • Il sistema operativo guest si trova nella sua rete privata.
  • VirtualBox funge da server DHCP.
  • Meccanismo NAT VirtualBox traduce gli indirizzi.
  • I server di destinazione visualizzano il traffico proveniente dall'host VirtualBox.
  • La configurazione non è richiesta per il sistema operativo host o guest.
  • Funziona alla grande quando "ospiti" sono clienti, ma non server.

Reti di ponti

Bridged Networking viene utilizzato nei casi in cui si desidera che la macchina virtuale sia un elemento di rete completo, cioè uguale al dispositivo host. In questa modalità, la scheda di rete virtuale è "connessa" al fisico sul tuo host.

Ciò è dovuto al fatto che ogni macchina virtuale ha accesso alla rete fisica allo stesso modo dell'host. Può accedere a qualsiasi servizio sulla rete: servizi DHCP esterni, servizi di ricerca dei nomi e informazioni di routing e così via.

Lo svantaggio di questa modalità è che se si eseguono molte macchine virtuali, è possibile esaurire rapidamente gli indirizzi IP o l'amministratore di rete sarà sopraffatto dalle richieste. In secondo luogo, se l'host ha più adattatori di rete fisici (ad esempio, wireless e cablati), è necessario riconfigurare il bridge se si ricollega alla rete.

Cosa succede se si desidera eseguire i server in una macchina virtuale, ma non si desidera coinvolgere un amministratore di rete? Forse una delle seguenti due modalità è adatta a te, oppure è necessaria una combinazione di parametri aggiuntivi, ad esempio NAT vNIC + 1 host vNIC.

avviare virtualbox

Funzionalità di rete Bridge:

  • I bridge VirtualBox sono per la rete host;
  • buono per qualsiasi sistema operativo guest (sia client che server);
  • utilizzare gli indirizzi IP;
  • può includere la configurazione del guest;
  • più adatto per ambienti di produzione.

Rete interna

Quando si configura una o più macchine virtuali per funzionare sulla rete interna, VirtualBox garantisce che tutto il traffico su questa rete rimanga all'interno dell'host e sarà accessibile solo al dispositivo in questa rete virtuale.

La rete interna è un sistema completamente isolato. È adatto per i test. In essa, utilizzando una macchina virtuale, è possibile creare reti interne complesse che forniscono i propri servizi (ad esempio, Active Directory, DHCP, ecc.). Si prega di notare che anche l'host non è il suo elemento.

Questa modalità consente alla macchina virtuale di funzionare anche se l'host non è connesso alla rete (ad esempio, su un piano). Tuttavia, con questo tipo di connessione e configurazione di rete, VirtualBox non fornisce servizi "convenienti" come DHCP, quindi il dispositivo deve essere configurato in modo statico o fornire un servizio DHCP / Name.

Autorizzato a installare più reti interne. È possibile configurare macchine virtuali per consentire a più schede di rete di essere in modalità interna e in altre modalità di rete e, quindi, fornire percorsi se necessario. Ma sembra tutto difficile e inaccessibile per un non esperto.

Cosa succede se si desidera che la rete interna ospiti un host con VirtualBox, fornendo al SO guest indirizzi IP? Per fare ciò, potrebbe essere necessario configurare la rete solo per l'host.

Caratteristiche della rete interna:

  • il sistema operativo guest può vedere altri "ospiti" nella stessa rete interna;
  • l'host non può vedere la configurazione interna;
  • configurazione di rete richiesta;
  • anche se l'host non è un membro della connessione, la rete interna può essere condivisa con la connessione bridge;
  • buono per il networking multiutente.

Rete solo per l'hosting

Funziona quasi come la connessione di rete interna, in cui si specifica su quale rete si trova il server ospite. Tutte le macchine virtuali su questa rete si vedranno l'un l'altro e l'host. Tuttavia, altri dispositivi esterni non possono vedere "ospiti" su questa rete, quindi il nome "solo host".

È molto simile alla rete interna, ma l'host può ora fornire servizi DHCP. Per configurare tale connessione, accedere a VirtualBox Manager e selezionare le impostazioni predefinite.

Funzionalità di rete:

  • VirtualBox crea una intranet privata per il sistema operativo guest e l'host vede il nuovo software NIC.
  • VirtualBox fornisce un server DHCP.
  • Il sistema operativo guest non può collegarsi alla rete esterna.

NAT con port forwarding

Ora puoi immaginare di aver studiato abbastanza modalità per gestire ogni caso, ma ci sono delle eccezioni. Cosa succede se l'ambiente di sviluppo è, ad esempio, su un laptop e si dispone di una o più macchine virtuali che necessitano di altri computer per la connessione? E tu sei costantemente costretto ad usare reti client diverse.

In questo scenario, NAT non funzionerà, perché le macchine esterne devono essere collegate a ponte. Questa potrebbe essere una buona opzione, ma potresti aver bisogno di indirizzi IP. Inoltre, il software non è sempre in grado di gestire le reti in cambiamento.

Se si utilizza la rete interna, è possibile che le macchine virtuali debbano essere visibili sulla rete. Cosa fare in questi casi?

Configurare la macchina virtuale per utilizzare la rete NAT, aggiungere le regole di port forwarding e connettere i computer esterni all '"host". Il numero di porta e le connessioni verranno reindirizzati da VirtualBox al numero del SO guest.

Ad esempio, se la macchina virtuale avvia un server Web sulla porta 80, è possibile configurare le regole precedenti. Questo fornisce un sistema dimostrativo mobile che non ha bisogno di essere riconfigurato ogni volta che il laptop si connette a un'altra LAN / rete.

Alla fine, VirtualBox ha un set di parametri molto potente che ti permette di personalizzare quasi tutte le configurazioni che potresti aver bisogno. Per trovare l'opzione giusta per te, controlla il manuale VirtualBox sul sito ufficiale.