Impossibile connettersi a Internet su hyper v Ubuntu 14.04


16

Ho installato Ubuntu 14.04 su hyper-v in Windows 8.1. Ho anche uno switch di rete esterno collegato a Ethernet. Internet e LAN funzionano bene sul mio PC Windows 8.1 host. Ma non sono in grado di utilizzare Internet su Ubuntu hyper-v, anche se sono in grado di utilizzare LAN (rete interna della mia organizzazione) su Ubuntu hyper-v.

Aiutatemi a risolvere il problema.

Risposte:


21

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. Creato uno switch virtuale interno in Hyper-V.

    1. Apri "Hyper V Manager"
    2. Seleziona "Virtual Switch Manager"
    3. In Nuovo switch virtuale, selezionare "Interno"
    4. 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, la connessione dovrebbe connettersi ...


Cosa significa passaggio 3? Aggiungi un adattatore legacy?
CornSmith

1
Il passaggio 3 ha davvero bisogno di ulteriori informazioni ...
DeadPassive

Passaggio 3: Nelle impostazioni della VM, in "Schede di rete" aggiungere lo switch virtuale creato al passaggio 1.
Kevin Brown,

Questi passaggi non sono stati utili fino a quando non sono passato all'endpoint da 2,4 GHz sul mio router dual band.
IPSUS

Perché il tipo dovrebbe essere interno ?
Eugene,

4

Dopo aver seguito i passaggi precedenti, dovresti riuscire a connetterti, ma se vedi che il tuo host (Windows) e guest (Ubuntu) hanno gli stessi indirizzi IP, potresti non essere in grado di connetterti a Internet dal computer guest:

Puoi seguire i passaggi seguenti per passare alle impostazioni IP manuali per farlo funzionare, in quanto ciò mi ha aiutato :)

  1. Esegui ipconfig /allsul prompt dei comandi di Windows e nota:

    a) Indirizzo IPv4 (può essere aggiunto come preferito)

    b) Indirizzo IP del server DNS

    c) Maschera di sottorete

    d) Gateway predefinito

  2. Apri Centro connessioni di rete e condivisione e seleziona Modifica impostazioni scheda

  3. Prendi l'adattatore virtuale vEthernet dal bridge (se collegato)
  4. Vai alle proprietà dello switch virtuale
  5. Troverai l'opzione Internet Protocol versione 4 (TCP / IPv4) nella casella di riepilogo
  6. Vai a Proprietà dell'opzione IPv4. Si aprirà un'altra finestra di dialogo
  7. Vai alla scheda Configurazione alternativa
  8. Seleziona l' opzione configurata dall'utente
  9. Puoi inserire qui un indirizzo IP a tua scelta. È più semplice modificare l'ultima parte dell'indirizzo IP (con un numero superiore) annotata al passaggio 1-a e inserirla qui. ad esempio, se il mio indirizzo IP IPv4 al passaggio 1-a è 192.168.0.102, inserirei 192.168.0.135 qui.
  10. Inserire l'indirizzo indicato al passaggio 1-c nel campo Subnet Mask
  11. Inserisci l'indirizzo indicato al passaggio 1-d nel campo Gateway predefinito
  12. Inserisci l'indirizzo indicato al passaggio 1-b nel campo Server DNS preferito
  13. Puoi lasciare gli altri campi
  14. Fare clic su OK ed uscire dalle finestre di dialogo delle proprietà IPv4 e delle proprietà vEthernet.
  15. Bridge di nuovo (se l'hai rimosso prima)
  16. Accedi al computer Ubuntu hyper-v
  17. Vai a Rete tramite Unity
  18. Dovresti vedere la rete cablata connessa, altrimenti attendi qualche minuto. (Se non è visibile alcuna opzione cablata, selezionare Auto Ethernet una volta dall'opzione di menu desktop in alto a destra)
  19. Opzioni di clic pulsante che si aprirà la finestra di dialogo
  20. Vai a Impostazioni IPv4 scheda
  21. Seleziona Metodo come Manuale
  22. Inserisci l'indirizzo IP che hai configurato nell'adattatore switch virtuale (vEthernet). Ad esempio, dovrebbe essere 192.168.0.135.
  23. Inserire la subnet mask (passaggio 1-c) e il gateway predefinito (passaggio 1-d) in Netmask e Gateway rispettivamente nel campo .
  24. Inserisci l'indirizzo IP del server DNS nei server DNS campo .
  25. Verifica Richiedi indirizzo IPv4 ..... opzione
  26. Salvare e chiudere le finestre di dialogo
  27. Questo ha dato un indirizzo IP fisso alla tua macchina Ubuntu. Dovresti essere in grado di eseguire il ping del gateway predefinito dalla macchina Ubuntu e connetterti a Internet.

Benvenuto in Ask Ubuntu! ;-) Puoi modificare le risposte esistenti e migliorarle! Un revisore come me esaminerà quindi le tue modifiche e le approverà se ritenute utili! Per favore non aggiungere risposte parziali come risposte qui! ;-)
Fabby

Configurare un IP statico ha funzionato per me quando il DHCP non funzionava.
John Atwood,

0

Sul mio laptop ho un problema simile. La cosa più strana è che qualche volta funziona su WiFi e altre volte no.

Durante il gioco ho scoperto che funziona quando utilizza 2,4 Ghz per stabilire la connessione, mentre quando viene utilizzato 5 Ghz è necessario descriverlo con @BobBrown.

Ho deciso di dimenticare la rete da 5 Ghz sulle mie impostazioni WiFi sul mio Win2012R2.

Migliori BaS


Questo funziona anche su CentOS 7 e Ubuntu 16 come sistema guest
BaS

1
Benvenuto in Ask Ubuntu! Raccomando di modificare questa risposta per espanderla con dettagli specifici su come eseguire questa operazione. (Vedi anche Come faccio a scrivere una buona risposta? Per consigli generali su quali tipi di risposte sono considerate più preziose su Ask Ubuntu.)
David Foerster,
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.