Originale: Virtualbox 5.0 - Un passo avanti verso Matrix
Autore: Igor Ljubuncic
Data di pubblicazione: 11 luglio 2015
Traduzione: A. Krivoshey
Data di trasferimento: luglio 2015
Pochi giorni fa è stato rilasciato VirtualBox 5.0 - ultima versione programmi di virtualizzazione da Oracle. Leggendo il comunicato stampa ufficiale, ho notato che si parla molto di tecnologie cloud, sono stati citati Docker e OpenStack, il che indica che tutto grandi giocatori cercando di strappare la loro quota in questo mercato in rapida crescita.
Oracle non fa eccezione e VirtualBox 5.0 ha ricevuto molte modifiche e miglioramenti utili che giustificano effettivamente l'aggiunta di uno alla versione del programma. Sulla carta, l'elenco delle modifiche è impressionante. Alcuni sono per utenti generici, altri per server, ma tutti mirano a ottenere un prodotto di virtualizzazione valido e potente. Diamo un'occhiata a loro in modo più dettagliato.
Ho deciso di provare la versione 5.0 sul mio laptop G50 su Xubuntu Vivid, su cui in precedenza era installato VirtualBox 4.3. L'installazione è stata interrotta a metà, perché le due versioni erano in conflitto tra loro e devi prima rimuovere quella più vecchia. Successivamente, il processo di installazione non ha causato alcun problema.
Cambiamenti significativi che scoprirai solo giocando varie impostazioni durante la creazione di una nuova macchina virtuale. Una delle aggiunte più importanti è la paravirtualizzazione, che dovrebbe migliorare le prestazioni di I/O e dello stack di rete per le immagini supportate. Inoltre, puoi scegliere tra vari metodi di paravirtualizzazione, inclusi Hyper-V e KVM. Ancora una volta, ciò significa che Oracle sta cercando di rimanere rilevante e offrire supporto per altri prodotti. È una mossa intelligente ma inevitabile. Per l'utente finale, ciò significa che può utilizzare solo VirtualBox, senza la necessità di più hypervisor per ottenere le prestazioni e il supporto richiesti per sistemi operativi specifici.
Un altro nuova opportunità- crittografia del disco. Ora puoi proteggere i tuoi dischi virtuali da accessi non autorizzati. Sono disponibili diversi metodi di crittografia, ma questo non è plug-n-play. Se provi a utilizzare direttamente la crittografia, fallirai.
Per utilizzare la crittografia, il supporto USB 3.0 e la comunicazione bidirezionale, è necessario installare VirtualBox Extension Pack. È disponibile per il download sul sito ufficiale. Nella finestra delle impostazioni seleziona "Estensioni" e installa il pacchetto.
Ora puoi continuare a utilizzare la crittografia. Selezionare il metodo desiderato e impostare una password. Tieni presente che questo rallenterà la velocità di avvio della tua VM poiché i dati devono essere decrittografati prima di poter essere caricati nella RAM. Inoltre, non sarai in grado di utilizzare completamente le tue macchine virtuali Modalità automatica, perché dopo ogni riavvio dovrai inserire una password. Naturalmente, questo può essere aggirato con corretta selezione opzioni della riga di comando.
Funziona davvero alla grande!
È possibile personalizzare l'interfaccia utente e i tasti di scelta rapida in base alle proprie esigenze. Questi sono piccoli cambiamenti, ma sono importanti in termini di lavoro pratico con il programma, poiché rendono VirtualBox più semplice e intuitivo.
La versione 5.0 è molto buona. È più veloce nonostante l'uso della crittografia e ha ricevuto nuove funzionalità. Ad esempio, puoi scegliere se eseguire la tua macchina virtuale in una normale interfaccia a finestre, in modalità integrata o in background (headless). In quest'ultimo caso, ti collegherai ai tuoi host utilizzando, ad esempio, SSH. E se usi la crittografia, dovrai inserire una password prima che il sistema si avvii.
Voglio dire che mi è piaciuto molto VirtualBox 5.0. Ha superato le mie aspettative e le nuove funzionalità sono davvero impressionanti. Miglioramenti visibili e invisibili hanno reso il programma ancora più utile ed è bello vedere che la pressione competitiva sta portando avanti il progetto.
Ma anche a parte questi cambiamenti, VirtualBox 5.0 fa un ottimo lavoro. Stabile, veloce, funzionale, con ottime estensioni che semplificano notevolmente il lavoro dell'utente. Il miglioramento più significativo lato server è la paravirtualizzazione, mentre gli utenti domestici sono rimasti soddisfatti Supporto USB 3.0. Ed è tutto gratis, non dimenticare. Insomma, un buon mix di fix e migliorie che ha rallegrato il mercato della virtualizzazione.
Quando selezioni una macchina virtuale dall'elenco nella finestra Manager, vedrai un riepilogo delle relative impostazioni calcolatore virtuale.
Premendo il pulsante " Impostazioni» sulla barra degli strumenti in alto, verrà visualizzata una finestra dettagliata in cui è possibile configurare molte proprietà della macchina virtuale selezionata. Attenzione però, sebbene sia possibile modificare tutte le impostazioni della macchina virtuale dopo aver installato il sistema operativo guest, alcune modifiche possono impedire il corretto funzionamento del sistema operativo guest se eseguite dopo l'installazione.
Nota: Pulsante " Impostazioni" è disabilitato quando la macchina virtuale è in " lanciato" O " salvato" condizione. Questo semplicemente perché nella finestra di dialogo delle impostazioni puoi modificare le caratteristiche principali della macchina virtuale creata per il tuo sistema operativo guest, e questo sistema operativo potrebbe non funzionare molto bene quando, ad esempio, metà della sua memoria è andata sotto i suoi piedi. Di conseguenza, se il pulsante Impostazioni” è disabilitato, prima spegni la macchina virtuale corrente, quindi puoi effettuare le impostazioni desiderate.
VirtualBox offre molte opzioni che puoi modificare per la macchina virtuale. Ancora più opzioni sono disponibili con l'interfaccia della riga di comando di VirtualBox.
Nella finestra " Impostazioni"Nel capitolo" Sono comuni» È possibile configurare gli aspetti fondamentali della macchina virtuale, come la memoria e l'hardware necessario. Ci sono quattro schede: Principale», « Inoltre», « Descrizione" E " Crittografia».
Nella scheda " Principale"categorie" Sono comuni» puoi trovare le seguenti impostazioni:
Questo è il nome con cui la macchina virtuale appare nell'elenco delle macchine virtuali nella finestra principale. Sotto questo nome, VirtualBox salva anche i file di configurazione della macchina virtuale. Modificando il nome, VirtualBox rinomina anche questi file. Di conseguenza, puoi utilizzare solo i caratteri consentiti nei nomi di file sul tuo sistema operativo host.
Si noti che internamente, VirtualBox utilizza identificatori univoci (UUID) per identificare le macchine virtuali. Puoi visualizzarli usando VBoxManage.
Sistema operativo / versione
Tipo il sistema operativo guest che è (o sarà) installato nella macchina virtuale. Questa è la stessa opzione specificata nella procedura guidata "Nuova macchina virtuale", come descritto nella sezione " ".
Durante la Creazione guidata nuova macchina virtuale, le impostazioni predefinite per una macchina virtuale appena creata dipendono dal tipo di sistema operativo selezionato, l'ulteriore modifica del tipo non influisce sulle impostazioni della macchina virtuale; significa che le impostazioni in questo pannello sono puramente informative e decorative.
Cartella istantanea
Per impostazione predefinita, VirtualBox salva i dati dell'istantanea insieme ad altri dati di configurazione di VirtualBox. Con questa impostazione è possibile specificare qualsiasi altra cartella per ciascuna macchina virtuale.
Appunti condivisi
Qui puoi scegliere se condividere con il tuo host accesso generale al buffer del sistema operativo guest. Se scegli " Bidirezionale”, quindi VirtualBox assicurerà sempre che entrambi gli appunti contengano gli stessi dati. Se scegli " Dall'host al sistema operativo guest" O " Dal sistema operativo guest al sistema operativo principale”, quindi VirtualBox copierà solo i dati degli appunti in una direzione.
Per condivisione Gli Appunti richiedono l'installazione di VirtualBox Guest Additions. In caso contrario, questa impostazione non ha effetto.
Gli appunti condivisi sono disabilitati per impostazione predefinita. Questa impostazione può essere modificata in qualsiasi momento tramite la voce di menu " Appunti condivisi" sul menu " Dispositivi" macchina virtuale.
Funzione trascina e rilascia
Questa opzione consente di abilitare il supporto del trascinamento della selezione: selezionare un oggetto (come un file) dall'host o dal guest e copiarlo o aprirlo direttamente sul computer guest o host. Diverse modalità di trascinamento della selezione per ciascuna macchina virtuale consentono di limitare l'accesso in qualsiasi direzione.
Le Guest Additions devono essere installate sul computer guest affinché il drag and drop funzioni.
Nota: il trascinamento della selezione è disattivato per impostazione predefinita. Questa impostazione può essere modificata in qualsiasi momento tramite la voce di menu " Trascinare e rilasciare" sul menu " Dispositivi" macchina virtuale.
Qui puoi, se lo desideri, inserire qualsiasi descrizione della tua macchina virtuale. Ciò non influisce sulla funzionalità del computer, ma potresti trovare utile questo spazio per annotare cose come la configurazione della macchina virtuale e Software che è stato installato in esso.
Per inserire un'interruzione di riga nella casella di testo della descrizione, fare clic su Maiusc+Invio.
Se selezionato, questa macchina virtuale verrà crittografata. È necessario selezionare l'algoritmo che verrà utilizzato per crittografare i dischi della macchina virtuale, nonché inserire e quindi confermare la password di crittografia.
Gruppo " Sistema» combina varie opzioni relative all'hardware principale presentato alla macchina virtuale.
Nota: Perché il meccanismo di attivazione Microsoft Windows sensibile ai cambiamenti di hardware Se modifichi le impostazioni hardware per un guest Windows, alcune di queste modifiche potrebbero attivare una richiesta di attivazione con Microsoft.
Nella scheda " Scheda madre» È possibile influire sull'hardware virtuale, che di solito si trova sulla scheda madre di un computer reale.
memoria principale
Questa opzione imposta la quantità di RAM allocata e fornita alla macchina virtuale all'avvio. Verrà prelevata la quantità di memoria specificata per la durata della macchina virtuale computer fisico e trasferito al virtuale. Pertanto, nel momento in cui la macchina virtuale è in esecuzione, il tuo computer principale ha il numero memoria ad accesso casuale diminuire di tale importo. Questa è la stessa impostazione specificata nella procedura guidata "Nuova macchina virtuale", come descritto sopra nella sezione " ".
La modifica della memoria non dovrebbe causare problemi nella macchina ospite, ovviamente, se non si imposta un valore troppo basso, al quale non si avvierà.
Carica ordine
Questa impostazione determina l'ordine in cui il sistema operativo guest tenterà di avviarsi da diversi dispositivi di avvio virtuali. Allo stesso modo impostazioni del BIOS PC reale, VirtualBox può dire al sistema operativo guest che si sta avviando da un disco floppy virtuale, un'unità CD/DVD virtuale, un disco rigido(ciascuno è determinato da altre impostazioni VM), reti o nessuna di esse.
Se scegli " Netto”, la macchina virtuale tenterà di avviarsi dalla rete tramite un meccanismo PXE che deve essere configurato.
chipset
Qui puoi scegliere quale chipset verrà presentato alla macchina virtuale. Prima di VirtualBox 4.0, PIIX3 era l'unica opzione disponibile. Per i moderni sistemi operativi guest come Mac OS X, questo vecchio chipset non è più supportato. Di conseguenza, VirtualBox 4.0 ha introdotto un'emulazione del più moderno chipset ICH9, che supporta PCI Express, tre bus PCI, bridge PCI-to-PCI e messaggi di interruzione del segnale (MSI). Ciò consente ai moderni sistemi operativi di affrontare di più Dispositivi PCI e non richiede più uno scambio di IRQ. Utilizzando il chipset ICH9, può anche essere configurato fino a 36 schede di rete(fino a 8 adattatori di rete con PIIX3). Tieni presente che il supporto ICH9 è sperimentale e non consigliato per i sistemi operativi guest che non lo richiedono.
Manipolatore del cursore
Per impostazione predefinita, i dispositivi di puntamento virtuali per gli ospiti antichi sono quelli tradizionali Mouse PS/2. Se questa impostazione è impostata su Tavoletta USB, VirtualBox indica alla macchina virtuale che il file device Tavoletta USBè presente e invia gli eventi del mouse alla macchina virtuale utilizzando questo dispositivo. Terza impostazione - Tavoletta USB multitouch, che è adatto per gli ospiti Windows recenti.
L'utilizzo di un tablet USB virtuale ha il vantaggio che i movimenti vengono riportati in coordinate assolute (invece di cambiamenti di posizione relativi), consentendo a VirtualBox di tradurre gli eventi del mouse sulla finestra della VM in eventi del tablet senza la necessità di "catturare" il mouse nel guest come descritto nella sezione " ". Ciò rende l'utilizzo della VM meno noioso anche se le aggiunte guest non sono installate.
Abilita APIC I/O APIC
Gli APIC (Advanced Programmable Interrupt Controller) sono l'ultima funzionalità hardware x86 che negli ultimi anni ha sostituito i PIC (Programmable Interrupt Controller) vecchio stile. Con I/O APIC Sistema operativo può utilizzare più di 16 richieste di interrupt (IRQ) e quindi evitare scambi di IRQ per migliorare l'affidabilità.
Nota: l'abilitazione dell'APIC I/O è necessaria soprattutto per i sistemi operativi guest a 64 bit Windows Vista; questo è necessario anche se si desidera utilizzare più di un processore virtuale in una macchina virtuale.
Tuttavia, il supporto software per APIC I/O è stato inaffidabile con alcuni sistemi operativi diversi da Windows. Inoltre, l'uso dell'APIC I/O aumenta leggermente il sovraccarico della virtualizzazione e quindi rallenta un po' il sistema operativo guest.
Avvertimento: Tutto operativo Sistemi Windows, a partire da Windows 2000, installano kernel diversi a seconda della disponibilità di APIC I/O. Come con ACPI, l'APEC I/O APIC non deve essere disabilitato dopo l'installazione di un sistema operativo guest Windows. Abilitarlo dopo l'installazione non avrà alcun effetto.
Abilita EFI
Ciò consente l'utilizzo dell'Extensible Firmware Interface (EFI), che sostituisce il BIOS legacy e può essere utile per alcuni casi d'uso avanzati.
Ore in UTC
Se selezionato, l'orologio del tuo host mostrerà l'ora UTC (Universal Time Coordination), altrimenti mostrerà l'ora locale dell'host. I sistemi simili a Unix di solito si attengono al sistema UTC.
Se selezionato, VirtualBox comunicherà all'ospite l'ora di sistema UTC anziché l'ora locale (host). Ciò influisce sul funzionamento dell'orologio in tempo reale virtuale (RTC) e può essere utile per i sistemi operativi guest simili a Unix che normalmente si aspettano che l'orologio hardware sia impostato su UTC.
Inoltre, puoi disabilitare la configurazione avanzata e l'interfaccia di alimentazione (ACPI) che VirtualBox presenta al sistema operativo guest per impostazione predefinita. ACPI è l'attuale standard industriale che consente ai sistemi operativi di riconoscere l'hardware, configurare schede madri e altri dispositivi e gestirli. Poiché tutti i PC moderni contengono questa funzionalità e Windows e Linux la supportano da anni, è abilitata anche per impostazione predefinita in VirtualBox. Può essere disabilitato solo in riga di comando.
Avvertimento R: Tutti i sistemi operativi Windows a partire da Windows 2000 installano kernel diversi a seconda che ACPI sia disponibile, quindi ACPI non può essere disabilitato dopo l'installazione di un sistema operativo guest Windows. Abilitarlo dopo l'installazione non avrà alcun effetto.
Nella scheda " processore» è possibile specificare quanti core di processori virtuali devono essere visualizzati dai sistemi operativi guest. A partire dalla versione 3.0, VirtualBox supporta il multiprocessing simmetrico (SMP) e può presentare fino a 32 core di processore virtuali per macchina virtuale.
Tuttavia, non dovresti configurare le macchine virtuali per utilizzare più core del processore di quelli che hai fisicamente (core reali, nessun hyperthreading).
In questa scheda puoi anche impostare " Limite di carico della CPU". Questa impostazione limita la quantità di tempo impiegata dal processore host per emulare un processore virtuale. Il valore predefinito del 100% significa che non ci sono restrizioni. L'impostazione 50% significa che un processore virtuale può utilizzare fino al 50% di uno processore. Tieni presente che limitare il tempo di esecuzione dei processori virtuali può causare problemi con i guest.
Inoltre il " Abilita PAE/NX' determina se le funzionalità PAE e NX della CPU risiederanno nella macchina virtuale. PAE sta per "Physical Address Extension". Di solito, se abilitato e supportato dal sistema operativo, anche un processore x86 a 32 bit può accedere a più di 4 GB di RAM. Ciò è reso possibile aggiungendo altri 4 bit agli indirizzi di memoria, quindi con 36 bit è possibile utilizzare fino a 64 GB. Alcuni sistemi operativi (es. Server Ubuntu) richiedono il supporto PAE dalla CPU e non possono essere eseguiti in una macchina virtuale senza di esso.
Se stai usando un'immagine a 32 bit KalìLinux, abilita PAE/NX o l'immagine di Kali non si avvierà perché il kernel predefinito utilizzato da Kali per i386 ("686-pae") è compilato in un modo che richiede il supporto "Physical Address Extension" (PAE) nella CPU.
Con le macchine virtuali in esecuzione sui moderni sistemi operativi per server, VirtualBox supporta anche l'hot plug della CPU.
In questa pagina, puoi determinare se VirtualBox deve utilizzare estensioni di virtualizzazione hardware che il tuo processore host può supportare. Questo vale per la maggior parte dei processori costruiti dopo il 2006.
Puoi scegliere individualmente per ogni macchina virtuale se VirtualBox deve utilizzare la virtualizzazione software o hardware.
Nella maggior parte dei casi, le impostazioni predefinite andranno bene; VirtualBox sceglierà impostazioni predefinite ragionevoli in base al sistema operativo che hai scelto quando hai creato la macchina virtuale. Tuttavia, in alcune situazioni, potresti voler modificare queste impostazioni predefinite preconfigurate.
Se il tuo processore host supporta il paging annidato (AMD-V) o EPT (Intel VT-x), puoi aspettarti significativi miglioramenti delle prestazioni abilitando il paging annidato oltre alla virtualizzazione dell'hardware.
A partire dalla versione 5.0, VirtualBox fornisce interfacce di paravirtualizzazione per migliorare la precisione e le prestazioni dei sistemi operativi guest.
Dimensioni della memoria video
Questo imposta la quantità di memoria fornita dalla scheda grafica virtuale disponibile per il guest, in MB. Come nella memoria principale, la quantità specificata verrà allocata dalla memoria residente dell'host. In base alla quantità di memoria video, più di alte risoluzioni e la profondità del colore.
La GUI mostrerà un avviso se la quantità di memoria video è troppo bassa per passare la macchina virtuale alla modalità a schermo intero. Il valore minimo dipende dal numero di monitor virtuali, dalla risoluzione dello schermo e dalla profondità del colore del display host, nonché dall'attivazione dell'accelerazione 3D e dell'accelerazione video 2D. Dare una stima grezza: (profondità colore / 8) x pixel verticali x pixel orizzontali x numero di schermate = numero di byte. Come notato sopra, potrebbe essere necessaria memoria aggiuntiva per qualsiasi impostazione di accelerazione del display abilitata.
Numero di monitor
Con questa impostazione, VirtualBox può fornire più di un monitor virtuale a una macchina virtuale. Se il sistema operativo guest (come Windows) supporta più monitor connessi, VirtualBox può fingere che siano presenti più monitor virtuali. Sono supportati fino a 8 di questi monitor virtuali.
L'output di più monitor verrà visualizzato sull'host in più finestre VM che vengono eseguite fianco a fianco.
Tuttavia, dentro a schermo intero E modalità di integrazione dello schermo verranno utilizzati i monitor fisici disponibili collegati all'host. Di conseguenza, avrai bisogno di almeno tanti monitor fisici quanti ne hai configurati per l'esecuzione a schermo intero e in modalità di integrazione dello schermo con più monitor, altrimenti VirtualBox segnalerà un errore. È possibile impostare la comunicazione tra i monitor guest e host utilizzando il menu di visualizzazione premendo la combinazione "Ospite" + "CASA" quando sei in modalità schermo intero o integrazione schermo.
Attiva l'accelerazione 3D
Se le aggiunte guest sono installate sulla macchina virtuale, puoi scegliere qui se il guest deve supportare la grafica 3D accelerata.
Abilita l'accelerazione video 2D
Se le Guest Additions sono installate sulla macchina virtuale Microsoft Windows, puoi selezionare qui se il guest deve supportare la grafica 2D accelerata.
Visualizzazione remota
Nella scheda " accesso remoto", se VirtualBox Virtual Display Extension (VRDE) è installato, è possibile abilitare il server VRDP integrato in VirtualBox. Ciò consente di connettersi in remoto alla console della macchina virtuale utilizzando any mezzi standard Navigazione RDP come mstsc.exe, fornito con Microsoft Windows. IN Sistemi Linux e Solaris che puoi usare programma standard desktop fonte aperta.
Nella scheda " Acquisizione video» È possibile abilitare l'acquisizione video per questa macchina virtuale. Tieni presente che questa funzione può essere abilitata/disabilitata anche mentre la macchina virtuale è in esecuzione.
Su un vero PC, i cosiddetti "controller di archiviazione" collegano le unità fisiche al resto del computer. Allo stesso modo, VirtualBox fornisce controller virtuali della macchina virtuale alla macchina virtuale. Sotto ciascun controller vengono visualizzati i dispositivi virtuali (dischi rigidi, CD/DVD o unità floppy) collegati al controller.
Nota: Se hai usato la procedura guidata " Crea una macchina virtuale' per creare una macchina, di solito vedrai qualcosa di simile al seguente:
A seconda del tipo di sistema operativo guest scelto al momento della creazione della VM, un tipico layout di archiviazione in una nuova VM è simile al seguente:
Se hai creato la tua macchina virtuale con più vecchia versione VirtualBox, il layout di archiviazione predefinito può variare. Quindi puoi avere solo un controller IDE collegato a un'unità CD/DVD e dischi rigidi. Ciò può valere anche se hai selezionato un tipo di sistema operativo precedente durante la creazione della macchina virtuale. Poiché i sistemi operativi meno recenti non supportano SATA senza driver aggiuntivi, VirtualBox garantirà che tali dispositivi non siano inizialmente presenti.
VirtualBox fornisce anche un controller flessibile che è speciale: non puoi aggiungere dispositivi diversi dalle unità floppy. Le unità floppy virtuali, come le unità CD/DVD virtuali, possono essere collegate alle unità disco (se presenti) oa un'immagine disco, che in questo caso deve essere in formato RAW.
Sei libero di modificare questi allegati. Ad esempio, se desideri copiare alcuni file da un altro disco virtuale creato, puoi montare questo disco come secondo difficile disco. È inoltre possibile aggiungere una seconda unità CD/DVD virtuale o modificare la posizione in cui sono collegati questi elementi. Sono disponibili le seguenti opzioni:
Sul lato destro della finestra, puoi impostare quanto segue:
Le seguenti opzioni aggiuntive sono disponibili per le unità CD/DVD virtuali:
Se si desidera masterizzare (masterizzare) CD o DVD utilizzando l'unità master, è necessario abilitare anche l'opzione " Passante».
I supporti rimovibili (CD/DVD e floppy disk) possono essere cambiati mentre il guest è in esecuzione. Poiché in questo momento la finestra di dialogo " Impostazioni» non è disponibile, puoi accedere a queste impostazioni anche dal menu « Dispositivi' nella finestra della tua macchina virtuale.
Capitolo " Audio" nella finestra " Impostazioni» della macchina virtuale determina se la macchina virtuale vedrà il file connesso scheda audio e se l'ingresso audio deve essere ascoltato sul sistema principale.
Se l'audio è abilitato per l'ospite, puoi scegliere di emulare un controller Intel AC"97, un controller audio Intel HD o una scheda SoundBlaster 16. In entrambi i casi, puoi scegliere quale driver audio VirtualBox utilizzare sull'host.
Su un host Linux, a seconda della configurazione dell'host, puoi anche scegliere tra OSS, ALSA o il sottosistema PulseAudio. In più recente Distribuzioni Linuxè preferibile il sottosistema PulseAudio.
Poiché solo OSS è supportato sugli host Solaris in VirtualBox 5.0, il sistema audio "Solaris Audio" non è più supportato sugli host Solaris.
Capitolo " Netto" nella finestra " Impostazioni» Virtual Machine ti consente di personalizzare il modo in cui VirtualBox presenta le schede di rete virtuali per la tua macchina virtuale e come funzionano.
Quando crei per la prima volta una macchina virtuale, VirtualBox per impostazione predefinita include una scheda di rete virtuale e seleziona la modalità per essa " Traduzione dell'indirizzo di rete» (NAT). In questo modo l'ospite può connettersi al mondo esterno utilizzando la rete dell'host e il mondo esterno può connettersi ai servizi sulla macchina ospite che hai reso visibili all'esterno della macchina virtuale.
Questa impostazione predefinita è valida probabilmente per il 95% degli utenti di VirtualBox. Tuttavia, VirtualBox è estremamente flessibile nel modo in cui può virtualizzare la rete. Supporta molte schede di rete virtuali per macchina virtuale, le prime quattro delle quali possono essere configurate in dettaglio nella finestra Manager. Schede di rete aggiuntive possono essere configurate sulla riga di comando utilizzando VBoxManage.
Ciascuno degli otto adattatori di rete può essere configurato individualmente per funzionare in una delle seguenti modalità:
Non collegata
In questa modalità, VirtualBox dice all'ospite che la scheda di rete è presente, ma non c'è connessione, come se non ci fosse un cavo Ethernet collegato alla scheda. In questo modo è possibile "estrarre" il cavo ethernet virtuale e interrompere la connessione, il che può essere utile per informare il sistema operativo guest che non può connettersi alla rete e consentire la riconfigurazione.
Traduzione dell'indirizzo di rete (NAT)
Se vuoi solo navigare sul web, scarica i file e naviga e-mail all'interno dell'ospite, questa modalità predefinita sarà sufficiente per te e potrai tranquillamente saltare il resto di questa sezione. Si noti che quando si utilizza la condivisione File Windows ci sono alcune restrizioni.
NAT di rete
La rete NAT è una nuova variante di NAT introdotta in VirtualBox 4.3. Il servizio Network Address Translation (NAT) funziona in modo simile a un router domestico raggruppando i sistemi che lo utilizzano su una rete e non consente ai sistemi al di fuori di tale rete di accedere direttamente ai sistemi al suo interno, ma consente ai sistemi all'interno di comunicare tra loro e con i sistemi all'esterno utilizzando TCP e UDP su IPv4 e IPv6.
ponte di rete
Questo è per attività di rete più complesse come la modellazione della rete e l'esecuzione di server nel guest. Quando abilitato, VirtualBox si connette a una delle schede di rete e degli scambi installati pacchetti di rete bypassando direttamente stack di rete il tuo sistema operativo
Questo può essere utilizzato per creare una diversa rete basata su software visibile alle VM selezionate, ma non alle applicazioni in esecuzione sull'host o nel mondo esterno.
Adattatore host virtuale
Questo può essere utilizzato per creare una rete contenente un host e un set di macchine virtuali senza la necessità di un'interfaccia di rete fisica sull'host. Viene invece creata un'interfaccia di rete virtuale (simile all'interfaccia di loopback) sull'host per consentire la comunicazione tra le macchine virtuali e l'host.
Autista universale
Le modalità utilizzate raramente condividono la stessa interfaccia di rete comune, consentendo all'utente di selezionare un driver che può essere incluso con VirtualBox o distribuito in un pacchetto di espansione.
SU questo momento Ci sono potenzialmente due sotto-modalità disponibili:
Tunnel dell'UDP
Questo può essere utilizzato per interagire direttamente, facilmente e in modo trasparente con le macchine virtuali in esecuzione computer diversi, con l'infrastruttura di rete esistente.
Rete VDE (Virtual Distributed Ethernet).
Questa opzione può essere utilizzata per connettersi a uno switch Ethernet distribuito virtuale su un host Linux o FreeBSD. Al momento ciò richiede la compilazione di VirtualBox dai sorgenti in quanto i pacchetti Oracle non lo includono.
La tabella seguente mostra breve recensione le modalità di rete più importanti:
VM ↔ Host | VM1 ↔ VM2 | VM → Internet | VM ← Internet | |
---|---|---|---|---|
Adattatore host virtuale | + | + | - | - |
Rete interna | - | + | - | - |
ponte di rete | + | + | + | + |
Traduzione dell'indirizzo di rete (NAT) | - | - | + | Port forwarding |
NAT di rete | - | + | + | Port forwarding |
scatola virtuale in modo semplice supporta completamente le porte seriali virtuali su una macchina virtuale.
Supporto USB
Capitolo " USB" nella finestra " Impostazioni» la macchina virtuale consente di configurare il sofisticato supporto USB di VirtualBox.
VirtualBox lo consente macchine virtuali accedi direttamente ai dispositivi USB sul tuo host. Per fare ciò, VirtualBox presenta un sistema operativo guest con un controller USB virtuale. Non appena il sistema guest inizia a utilizzare il dispositivo USB, non sarà disponibile sull'host.
Nota:
Oltre a consentire l'accesso ospite ai tuoi dispositivi USB locali, VirtualBox consente anche ai tuoi abbonati di connettersi a dispositivi USB remoti con utilizzando VirtualBox Estensione desktop remoto (VRDE).
Nella finestra di dialogo " Impostazioni» È possibile innanzitutto configurare se USB è disponibile nel guest e quindi selezionare il livello di supporto USB: OHCI per USB 1.1, EHCI (che abiliterà anche OHCI) per USB 2.0 o xHCI per tutte le velocità USB.
Nota R: I controller xHCI ed EHCI vengono forniti come pacchetto di espansione VirtualBox che deve essere installato separatamente. Informazioni aggiuntive vedere la sezione "".
Quando il supporto USB è abilitato per una macchina virtuale, puoi specificare in dettaglio quali dispositivi saranno automaticamente connessi al guest. Per fare ciò, è possibile creare i cosiddetti "filtri" specificando determinate proprietà del dispositivo USB. I dispositivi USB con il filtro appropriato verranno trasferiti automaticamente al guest dopo essere stati collegati all'host. I dispositivi USB senza un filtro appropriato possono essere consegnati manualmente all'ospite, ad esempio utilizzando il menu Dispositivi/Dispositivi USB.
Cliccando su " + » a destra della finestra « Filtri per dispositivi USB' crea un nuovo filtro. È possibile assegnare un nome al filtro (per riferimento in seguito) e specificare i criteri del filtro. Più criteri specifichi, più accuratamente verranno selezionati i dispositivi. Ad esempio, se fornisci solo l'ID fornitore 046d, tutti i dispositivi creati da Logitech saranno disponibili per l'ospite. D'altra parte, se si completano tutti i campi, il filtro si applicherà solo a un modello di dispositivo specifico di un fornitore specifico e non ad altri dispositivi dello stesso tipo con una versione e un numero di serie diversi.
I seguenti criteri sono disponibili nelle proprietà del filtro USB:
In alternativa, puoi anche specificare " Produttore" E " Prodotto" per nome.
Per elencare tutti i dispositivi USB collegati alla tua macchina con i rispettivi fornitori e ID prodotto, puoi utilizzare il seguente comando:
VBoxManage elenco usbhost
Su Windows, puoi anche vedere tutti i dispositivi USB collegati al tuo sistema in Gestione dispositivi. Su Linux, puoi usare il comando lsusb.
Su un host Windows, è necessario disconnettere e riconnettere il dispositivo USB per poterlo utilizzare dopo aver creato un filtro per esso.
Ad esempio, puoi creare un nuovo filtro USB e specificare l'ID fornitore 046d (Logitech, Inc), l'ID fornitore 1 e Non eliminato. Quindi tutti i dispositivi USB guest creati da Logitech, Inc con un indice del produttore pari a 1 saranno visibili all'ospite.
Più filtri possono selezionare lo stesso dispositivo, ad esempio un filtro che seleziona tutti i dispositivi Logitech e uno che seleziona una webcam specifica.
Puoi disattivare filtri senza eliminarli facendo clic sulla casella di controllo accanto al nome del filtro.
Le cartelle condivise semplificano la condivisione dei dati tra una macchina virtuale e il tuo host. Questa funzione richiede l'installazione di VirtualBox Guest Additions sulla macchina virtuale. Sarà descritto più dettagliatamente nella parte relativa alle aggiunte degli ospiti nella sezione "".
Capitolo " Interfaccia utente» consente di modificare alcuni aspetti interfaccia utente questa macchina virtuale.
Barra dei menu
Questo widget ti consente di disabilitare determinati menu (fai clic sulla voce di menu per rilasciarla), alcune voci di menu (deseleziona la voce per disabilitarla) e l'intera barra dei menu (deseleziona a destra).
Mini barra degli strumenti
In modalità schermo intero o integrazione schermo, VirtualBox può visualizzare una piccola barra degli strumenti contenente alcuni degli elementi normalmente disponibili nella barra dei menu della macchina virtuale. Questa barra degli strumenti è ridotta a una piccola linea grigia finché non si fa clic su di essa con il mouse. Utilizzando la barra degli strumenti, è possibile tornare dalla modalità a schermo intero o di integrazione dello schermo, eseguire il controllo della macchina o accendere determinati dispositivi. Se non vuoi vedere la barra degli strumenti, disabilita questa opzione.
La seconda impostazione consente di visualizzare la barra degli strumenti nella parte superiore dello schermo invece di mostrarla nella parte inferiore.
barra di stato
Questo widget consente di disabilitare determinate icone nella barra di stato (deselezionare l'icona per disabilitarla), scambiare le icone (trascinare l'icona per farlo) e disabilitare completamente la barra di stato (deselezionare a sinistra).
Scatola virtuale 5.0. 10
Spoiler: cosa c'è di nuovo
Questa è una versione di debug che corregge bug e include miglioramenti delle funzionalità.
Nuovo nella versione 5.0
La macchina virtuale multipiattaforma gratuita Oracle VirtualBox versione 5.0 è stata rilasciata ieri mattina. I miglioramenti includono il trascinamento della selezione di file e cartelle, la crittografia immediata del disco rigido e altro ancora. Breve elenco miglioramenti sotto il taglio, puoi scaricare dal sito ufficiale.