Ubuntu 12.04 VM su Windows 8 Hyper-V - Nessuna connettività di rete


12

Ho tentato di connettere la mia macchina virtuale Ubuntu 12.04 a Internet. Ho cercato e trovato alcune informazioni, ma finora non ho avuto successo. Ho anche provato Linux Mint e nessuna connettività di rete.

Impostazioni del mio adattatore: Impostazioni dell'adattatore

Installazione della rete Ubuntu in HyperV UbuntuNetworkSetup

Gestione switch virtuale HyperV VirtualSwitchManager

Non sono sicuro che questo sia il problema, ma sembra probabile. Tuttavia, ogni volta che provo a trasformare lo Switch esterno in uno Switch virtuale estensibile Hyper-V ricevo il messaggio mostrato di seguito e non riesco a impostare quella proprietà. UnableToEnableHyperVExtensible

Qualsiasi aiuto è apprezzato.

Se sono necessarie ulteriori informazioni, per favore fatemelo sapere. Ho cercato di essere il più accurato possibile


Qualche motivo per non usare VMWare Player o VirtualBox?
Kobaltz,

1
Non ho alcuna esperienza con VMWare. Ho provato a usare VirtualBox ed è stato sempre molto lento. Inoltre, lo sviluppo di Visual Studio per Windows Phone utilizza un emulatore che viene eseguito in Hyper-V; VirtualBox e Hyper-V non amano giocare bene insieme.
AndrewK,

Grazie per le informazioni. Mi stavo chiedendo. Ho sempre usato VirtualBox e QEMU. Non ho mai saputo perché qualcuno avrebbe usato Hyper-V, ma questo ha senso.
Kobaltz,

È bello che venga fornito anche con Windows e ora che ho una connessione Internet funziona molto bene.
AndrewK,

Quali erano le impostazioni per lo switch virtuale interno? (Mi dispiace, sto postando come una domanda, ma ho appena aderito e dice che ho bisogno di 50 punti reputazione per pubblicare un commento ..)

Risposte:


11

Bene, l'ho capito. Ho dovuto creare uno switch virtuale interno, quindi passare allo switch virtuale esterno e condividere la sua connessione con lo switch virtuale interno.

Esempio


Ora sto
riscontrando

Soluzione molto strana! Ma funziona come un incanto. Grazie!
Hungry Coder,

1

Una soluzione senza dover avviare / riavviare il SO guest.

1] Elimina tutti gli switch virtuali e ricomincia da capo.

2] Crea uno switch esterno con la rete esterna selezionata Ethernet o WiFi. (attendi un minuto)

3] Ora crea uno switch interno. (attendi ancora un minuto)

4] Vai a Pannello di controllo \ Rete e Internet \ Connessioni di rete e fai clic con il pulsante destro del mouse sullo switch esterno, vai alla scheda Condivisione e abilita la condivisione per lo switch interno. (Ora, se non vedi un elenco di adattatori di rete che include lo switch interno, potresti dover ricominciare o attendere un po 'per rendere effettive tutte le modifiche.)

5] Seleziona lo switch interno per il tuo tipo di Linux SO guest e abilitare la rete nel SO. (Non è necessario riavviare il SO guest in nessuno dei passaggi) Si spera che il SO guest si connetterà a Internet e alla rete interna.

Ho testato e verificato questo esatto processo per RedHat7, CentOS7 e Kali Linux.


0

Ho letto molti articoli su questo problema e molti sostengono di condividere la connessione Internet dell'adattatore wifi per risolvere il problema. Questo non ha funzionato nel mio caso. Cosa ha funzionato per me e dovrebbe rispondere alla tua domanda:

  1. Creare uno switch virtuale interno in Hyper-V.
    un. Apri "Hyper V Manager".
    b. Seleziona "Virtual Switch Manager".
    c. In Nuovo switch virtuale, selezionare "Interno".
    d. Seleziona "Crea switch virtuale".
  2. Arrestare la macchina virtuale Ubuntu.
  3. Aggiungi un adattatore legacy con lo switch virtuale interno appena creato nel passaggio 1.
  4. Rete aperta e centro di condivisione".
  5. Seleziona "Modifica impostazioni adattatore".
  6. Seleziona il tuo adattatore Wifi e lo Switch virtuale appena fatto, fai clic con il pulsante destro del mouse sull'opzione di menu "Crea Bridge".
  7. Avviare la VM di Ubuntu.
  8. Accedi a Ubuntu.
  9. Aspetta un minuto e la connessione dovrebbe connettersi.
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.