2012-09-04 06:20:36 +0000 2012-09-04 06:20:36 +0000
212
212

Windows 8 Hyper-V - come dare accesso a internet VM?

Ho Windows 8 Pro sulla mia macchina di casa. Voglio avere una VM Windows 7 Professional VM che funzioni sotto Hyper-V, e voglio che la VM abbia un accesso completo a internet. La mia macchina fisica ha un adattatore di rete wireless che uso per connettermi a un router.

Ecco cosa ho fatto finora:

  • In Hyper-V Manager, ho creato un nuovo Switch Virtuale Esterno, che è collegato al mio adattatore di rete wireless. Se guardo nella pagina Connessioni di rete di Windows 8, vedo che è stato creato un adattatore ethernet virtuale e un bridge di rete, e il mio adattatore wireless è ora collegato.

  • Ho creato una VM di Windows 7, e nelle impostazioni di Hyper-V l'ho impostato per usare lo switch virtuale.

Quando mi connetto alla VM, ho una rete, ma è “non identificata” e non ha accesso a Internet. Cosa mi manca? Ha a che fare con le impostazioni “identificazione VLAN”? Non sono del tutto sicuro di cosa si tratti.


Questa domanda era una * Super User Question of the Week . Leggi la * voce del blog per maggiori dettagli o * contribuisci al blog ** tu stesso

Risposte (6)

264
264
264
2012-09-11 16:15:49 +0000

Per poter collegare la VM a Internet è necessario collegarla alla scheda NIC Ethernet/Wireless. Per fare questo è necessario creare un “Virtual Switch”.

  1. 1. Aprite il vostro Hyper-V Manager
    1. Selezionare Action –> Virtual Switch Manager
  2. Selezionare External –> Create Virtual Switch

  3. Selezionare Apply e poi OK

  4. Selezionare Settings. 4. Date un nome allo Switch e poi selezionate il Controller esterno che usate per connettervi ad internet (Ethernet, o Wireless NIC, ecc.)

  5. Selezionate Network Adapter e poi ipconfig /release

  6. Aprite il vostro Hyper-V Manager . 7. Cliccare con il tasto destro del mouse sulla macchina virtuale che si desidera collegare e selezionare ipconfig /renew

. Sotto l'impostazione sudo dhclient -v -r selezionare il Virtual Switch appena creato

&004

Questo dovrebbe consentire alla connessione che si utilizza per connettersi a Internet di essere accessibile alla VM


Nota: potrebbe essere necessario fare un sudo dhclient -v e &007 (Windows) o un &007 e &007 (Linux) sulla macchina remota per far sì che questa rinnovi le impostazioni DHCP e recuperi un indirizzo IP.

23
23
23
2012-09-10 16:42:11 +0000

Ho dovuto disattivare e poi riattivare il Allow management operating system to share this network adapter sotto il Virtual Switch Manager.

Se questo non viene controllato la macchina host non sarà in grado di utilizzare l'adattatore scelto. Nel mio caso era stato controllato, per qualche ragione ho dovuto girarlo avanti e indietro.

6
6
6
2014-02-22 03:06:28 +0000

Senza riavviare sono riuscito a farlo funzionare con un adattatore wireless, che altrimenti non avrebbe fatto nulla.

Aprite il pannello di controllo delle connessioni di rete

Vedrete che l'impostazione dell'adattatore virtuale ha creato un bridge di rete.

Cliccare con il tasto destro del mouse sull'adattatore Wi-Fi (quello con l'icona dell'intensità del segnale) e selezionare Connect/Disconnect

Poi dovete cliccare sullo switch On che appare nella barra laterale e selezionare la vostra rete. Per qualche motivo era Off anche se prima ero online.

Tutto allora si illuminava magicamente e potevo accedere a internet dall'interno della mia Win XP VM immediatamente.

&004

6
6
6
2013-03-26 05:31:39 +0000

Un altro trucco come descritto in questa domanda Windows 8 Hyper-V network non funziona su host è che questo potrebbe non funzionare via wireless … re fatto l'impostazione più volte nulla - impostare un adattatore ethernet - ha funzionato subito. [modifica veloce per dire, naturalmente, che avrei impostato interruttori virtuali separati per i due adattatori fisici…].

5
5
5
2013-04-08 01:02:40 +0000

Nel mio caso, mentre la VM era in funzione, ho modificato le impostazioni dello switch virtuale su “Not Connected” e poi sono tornato al mio switch virtuale appena creato. Ha funzionato.

3
3
3
2017-05-12 08:20:09 +0000

Le recenti versioni Hyper-V hanno un adattatore virtuale chiamato “Default Switch”, che è preferibile per essere utilizzato dalla VM. Esso esegue un complesso routing interno per consentire il funzionamento delle macchine. Basta collegare la VM ad essa e dovrebbe funzionare.

Alternativamente per collegare la VM a Internet tramite una rete WiFi è possibile utilizzare uno “Switch Virtuale Interno”. Nella schermata uso Ethernet, ma funziona anche con il WiFi. Gli switch interni non espongono la vostra VM a Internet, quindi sono la soluzione migliore in generale.

Fondamentalmente è necessario creare uno switch virtuale interno e collegarvi gli adattatori della vostra VM, quindi utilizzare la funzione di Connessione internet condivisa del sistema operativo.

Tutti i passi in screenshot:

Poi dagli adattatori nel pannello di controllo condividi la tua connessione Internet (qualsiasi adattatore funziona).

&005

A volte (di solito dopo l'aggiornamento di Windows) la VM perde la connessione anche se tutto sembra configurato correttamente. In tal caso è necessario disattivare la condivisione di Internet e poi riattivarla. Non è necessario riavviare.