Keine Internetverbindung auf Virtualbox (Windows 7 als Gast, Ubuntu 13.04 als Host)

70

Internet funktioniert einwandfrei auf dem Host (Ubuntu 13.04, 32 Bit, vollständig aktualisiert), kann jedoch unter Gast-Windows 7 (unter Virtualbox 4.2) keine Verbindung zum Internet herstellen. Habe NAT und Bridge Network ausprobiert - keiner hat funktioniert. Ich hatte vor ein paar Monaten eine Internetverbindung im Gastbetriebssystem, aber ich habe die Virtualbox seitdem nicht mehr ausprobiert und jetzt ist sie aus irgendeinem Grund weg. Ich wäre dankbar, wenn mir jemand helfen könnte, das Windows-Betriebssystem wieder online zu schalten (ohne meinen Computer formatieren oder das Gastbetriebssystem deinstallieren und erneut installieren zu müssen). Vielen Dank!

Ben
quelle
1
Sollte eine Fehlkonfiguration in Windows sein.
Naveen
1
Irgendwelche Gedanken, wie man das behebt?
Ben
2
Sie können versuchen, den Gast mithilfe einer Live-CD zu starten. Wenn eine Internetverbindung besteht, liegt ein Windows-Problem vor. Andernfalls liegt wahrscheinlich ein VB-Konfigurationsproblem vor.
Javier Rivera

Antworten:

93

Ich hatte das gleiche Problem auf Ubuntu 12.10 64bit mit Virtualbox 4.2.22. Hier sind die Schritte, die ich unternommen habe, um mein Problem zu lösen:

  1. Öffnen Sie den Virtualbox Manager
  2. Wählen Sie im linken Bereich den Computer aus, auf dem Sie kein Internet erhalten können
  3. Klicken Sie im oberen Menü auf die Schaltfläche Einstellungen
  4. Klicken Sie im linken Bereich des Einstellungsfensters auf Netzwerk
  5. Geschaltet Bridged - Adapter in dem An Dropdown-Menü
  6. Wählen Sie den Namen des Netzwerkadapters aus, den Sie derzeit auf Ihrem Hostcomputer verwenden. Ich benutze WLAN, also habe ich eth0 gewählt, das ist mein WLAN-Adapter. Sie können überprüfen, welchen Adapter Sie gerade verwenden, indem Sie das Terminal öffnen ( standardmäßig CTRL+ ALT+ T) und ausführen ifconfig. Es wird wahrscheinlich der eth- Adapter sein, der eine inet-Adresse anzeigt und die Datenübertragung neben RX-Bytes anzeigt .
  7. Stellen Sie unter Erweitert sicher, dass der Computer den Desktop-Adaptertyp verwendet
  8. Stellen Sie unter Erweitert sicher, dass Promiscuous Mode auf Allow VMs eingestellt ist
  9. Stellen Sie sicher, dass unter Erweitert das Kontrollkästchen Kabel angeschlossen aktiviert ist
  10. Klicken Sie auf OK , um Ihre Änderungen zu speichern
  11. Starten Sie Ihre VM

Zu diesem Zeitpunkt sollten Sie in der Lage sein, einen Webbrowser in Ihrer VM zu starten und eine Verbindung herzustellen. Dieses Video lieferte die oben aufgeführten Informationen, obwohl ein Windows 7-Host mit einem Windows Server-Gast verwendet wird.

Dies ist ein Bild, das ein Beispiel für die Einstellungen zeigt, die Sie benötigen (aus dieser Antwort entnommen ).

Virtualbox-Netzwerkeinstellungen

jakesantos
quelle
8
Trotzdem bleibt das Problem das gleiche.
Mansuu ....
1
Dies funktionierte für meine VM Ubuntu 14.4 auf Windows 10 Host-Maschine. Vielen Dank, Jake.
Uday
Hat für mich gearbeitet. Ich gebe die MAC-Adresse des Netzwerkadapters meines Hostcomputers in das Feld "Mac-Adresse" des Netzwerkkonfigurationsdialogfelds des Gasts ein.
Teemu Leisti
Arbeitete für mich für die Verbindung über das iPhone. Host: MacOS, Gast Ubuntu (Gast sollte meiner Meinung nach irrelevant sein). Danke vielmals!
Mehmet Kaplan
Funktionierte für mich auf meinem Ubuntu Server 16.04-Gast auf dem Ubuntu Desktop 16.04-Host. Vielen Dank.
Gaurav Ojha
3

Damit WLAN funktioniert, muss auf meinen Computern die WLAN-MAC-Adresse in den Einstellungen mit der Hardware übereinstimmen , und wlan0 muss ausgewählt sein (wenn das Host-Internet über WLAN erfolgt).

BEARBEITEN:

Nachdem ich viel mehr Erfahrung damit gesammelt habe, finde ich:

  1. Die anfängliche Netzwerkverbindung ist sehr schwierig und inkonsistent.
  2. Einmal hergestellt, wird die Verbindung jedes Mal ohne Probleme wiederhergestellt.
  3. Die MAC-Adresse muss nicht mit der Hardware übereinstimmen (wie ursprünglich angegeben).
  4. Aufgrund von 1. können Probleme mit der VM-Internetverbindung am besten behoben werden, indem das Bridging aufgehoben und / oder der MAC geändert, die VM gestartet, gestoppt, neu überbrückt usw. wird. Früher oder später wird die Verbindung hergestellt.

[/BEARBEITEN]

Hier ist eine kurze Anleitung:

Klicken Sie zuerst auf Ihr Netzwerksymbol und wählen Sie Verbindungsinformationen.

Kopieren Sie in der Zeile Hardwareadresse die MAC-Adresse (die sechs durch Doppelpunkte getrennten Ziffernpaare).

Einfügen an einem neutralen Ort, z. B. in einem Texteditor, wo die Doppelpunkte bearbeitet werden können (entfernen Sie sie). Kopieren Sie die gerenderten 12 verbleibenden Zeichen.

Hinweis: Versuche, den MAC mit den noch vorhandenen Doppelpunkten einzufügen, schlagen fehl.

Mit der neuesten VirtualBox (VBox), die von * buntu repos, Version 4.1.12, erhältlich ist, schreiben Sie:

Klicken Sie in VBox bei ausgewählter VM auf Einstellungen. Klicken Sie auf Netzwerk und auf dieser Seite, normalerweise auf der Registerkarte Adapter 1, auf Erweitert.

Klicken Sie auf die Dropdown-Liste Angeschlossen an: und wählen Sie Bridged Adapter aus. Markieren Sie die 'Mac Address'-Daten und löschen Sie sie. Fügen Sie die oben kopierte echte MAC-Adresse ein.

Die Prüfparameter werden in der Reihenfolge von oben nach unten wie folgt eingestellt:

  • Netzwerkadapter aktivieren: aktiviert
  • Angeschlossen an: Bridged Adapter
  • Name: wlan0

Unter "Erweitert"

  • Adaptertyp: der mit "Desktop" im Namen
  • Promiscuous-Modus: Alle zulassen
  • Mac-Adresse: wie oben kopiert und eingefügt
  • Kabel angeschlossen: aktiviert

Beachten Sie, dass im VM-Fenster mindestens für Win7 das WLAN-Symbol anders angezeigt wird als im einheitlichen Modus. WiFi läuft aber trotzdem.

u2n
quelle
2

Ich habe die obigen Lösungen ausprobiert, aber leider habe ich keine Arbeit gefunden.

Ich habe folgende Lösung ausprobiert:

  1. Stellen Sie den NAT-Adapter in der Virtual Box-Einstellung> Netzwerkeinstellungen ein.
  2. Fügen Sie dem Netzwerkadapter "BOOTPRO = DHCP" hinzu.
  3. Aktivieren Sie die Option Internetfreigabe im Hostcomputeradapter zulassen.
Kashyap
quelle
2

Wenn es bis vor kurzem einwandfrei funktioniert hat, Ihre VM jedoch plötzlich die Netzwerkverbindung verloren zu haben scheint, während die hostnormale Internetverbindung zu haben scheint, versuchen Sie es einfach mit den folgenden Schritten.

Schritt 1: Klicken Sie mit der rechten Maustaste auf das Netzwerksymbol für die VM. Diese befindet sich im Fenstermodus die meiste Zeit in der rechten unteren Ecke.

VirtualBox Networking funktioniert nicht mehr

Schritt 2 : Deaktivieren Sie die Schaltfläche "Connect Network Adapter" (Netzwerkadapter verbinden) und schalten Sie sie nach etwa 10 Sekunden wieder ein.

Eine andere Lösung: Wenn Sie sich auf einem Windows-Host befinden, Control Panel\Network and Internet\Network Connectionsklicken Sie mit der rechten Maustaste auf eine der Virtualbox adapterOptionen und wählen DiagnoseSie diese aus. Wenn der Adapter fehlerhaft ist, werden Sie aufgefordert, den Adapter zurückzusetzen, indem Apply the recommended solution/changesSie sich dafür entscheiden Nachdem dies erledigt ist, sollten Sie höchstwahrscheinlich das Netzwerk in Ihrer virtuellen Maschine wieder normalisieren.

Ich muss diesen Schritt fast regelmäßig ausführen, da ich meinen PC selten heruntergefahren und immer in den Ruhezustand versetzt habe, sodass ich nach dem Aufwachen häufig auf dieses Problem stoße.

VirtualBox Networking funktioniert plötzlich nicht mehr

Mohd Abdul Mujib
quelle
1

Ich hatte das gleiche Problem mit einer VirtualBox-VM (5.9.14), die zuvor funktionierte und nach einem Herunterfahren / Neustart nicht mehr funktionierte. In meinem Fall wurde die VB-Option "Kabel angeschlossen" aus einem unbekannten Grund deaktiviert. Durch die erneute Aktivierung funktionierte alles wieder (in diesem Fall ist kein Promiscuous-Modus erforderlich, da ich nichts dafür benötige - kein WireShark oder ähnliches). Fazit: Gehen Sie nicht davon aus, dass die Netzwerkkonfiguration für Ihre VM korrekt ist. Wenn Sie Probleme haben, überprüfen Sie diesen Teil der Konfiguration.

jslarochelle
quelle
Auch aus irgendeinem Grunde werden die Netzwerkeinstellungen am besten mit der Maschine geändert ausgeschaltet , nicht nur ausgesetzt oder von dem laufenden Maschine Menü geändert. Vor ein paar Minuten ist mir das passiert und diese Antwort hat mich dazu inspiriert, die "Master" -Netzwerkkonfiguration zu überprüfen. Manchmal musste ich das Bridging vom Ethernet zur WLAN-Host-Schnittstelle ändern, und normalerweise sperrte ich den Gast, anstatt ihn auszuschalten. Nach ein paar Schaltern muss dies den Kernel verwirrt haben.
LSerni
1

Diese Lösung hat bei mir funktioniert:

vi /etc/sysconfig/network-script/ifcfg-enp0s3

Dann ändere

ONBOOT = yes

Starten Sie dann neu.

neuer Windstoß
quelle
Ist Ihnen klar, dass Sie vorschlagen, die Einstellungen im Host-Betriebssystem zu ändern, während das Problem im Gastsystem besteht?
guntbert
(Auch mit einem Adapter 1 mit "NAT"). Hinweis: Ich habe auch einen anderen Adapter 2 mit "nur Host", aber er dient zum Verbinden von Host und Gast (Ping von beiden). Vielen Dank!
nd.valencia
Hat gut für mich funktioniert. Keine Ahnung, warum es nicht standardmäßig eingeschaltet wurde, aber gut, gut ...
patrik