NAT einrichten
NAT ist keine Option für den Adaptertyp . Eher ist es eine Option für Angefügt an .
Klicken Sie dort, wo derzeit Bridged Adapter angezeigt wird, und Sie sollten NAT auswählen können .
Übrigens ist der Grund, warum es manchmal hilfreich ist, es in NAT zu ändern, nicht auf Windows-Gäste beschränkt. Wenn sich Ihr physischer (Host-) PC in einem LAN befindet, funktioniert Bridged Adapter (und NAT ) normalerweise einwandfrei. Wenn Ihr physischer PC nur über eine Netzwerkverbindung für einen Computer verfügt, wie dies häufig der Fall ist, wenn er direkt an ein Kabel- / DSL- / ISDN-Modem angeschlossen ist, an dem nur ein Ethernet-Port angeschlossen ist, muss kein lokales Netzwerk überbrückt werden , also dann musst du NAT verwenden .
Wenn Sie Bridged Adapter verwenden und sich Ihr Hostcomputer in einem physischen LAN befindet, kann Ihr Gastcomputer Computer im LAN automatisch sehen und sehen. Wenn Sie NAT in einem LAN verwenden, kann der Gastcomputer die anderen Computer im LAN sehen, die anderen Computer im LAN (außer dem Virtualisierungshost) jedoch nicht.
Weitere Informationen finden Sie in diesen Artikeln zur Netzwerküberbrückung und zur Netzwerkadressübersetzung .
Wenn das klappt, toll. Andernfalls...
Überprüfen Sie die Netzwerkkonfiguration des Gastes
Öffnen Sie in der virtuellen Maschine die Netzwerkverbindungskonfiguration (in der Systemsteuerung oder unter Startmenü> Einstellungen). Sofern Sie nicht mehrere Schnittstellen für die Gastcomputer in VirtualBox manuell konfiguriert haben (oder tatsächliche Netzwerkadapter mit USB-Weiterleitung angeschlossen haben), wird nur eine angezeigt. Sofern Sie den Namen nicht geändert haben, wird diese als Local Area bezeichnet Verbindung (evtl. mit einer Nummer danach).
Klicken Sie mit der rechten Maustaste darauf und klicken Sie auf Eigenschaften .
Klicken Sie unter Die Verbindung verwendet die folgenden Elemente auf Internetprotokoll (TCP / IP), und klicken Sie auf Eigenschaften .
Stellen Sie sicher, dass die Konfiguration korrekt ist.
Für überbrückte Verbindungen
Wenn Sie den Netzwerkadapter der VM in VirtualBox überbrückt haben , anstatt ihn auf NAT umzustellen , ist dies so, als ob ein Layer-2-Netzwerk-Switch drei Geräte verbindet:
- Die virtuelle Maschine.
- Die physische Hostmaschine.
- Mit welcher physischen Hostmaschine auch immer verbunden ist (auf dem bestimmten Host-Netzwerkadapter, der überbrückt wurde). Wenn Ihr Computer beispielsweise an einen Router angeschlossen ist, ist der Switch an den Router angeschlossen. Wenn eine drahtlose Verbindung zu einem Access Point besteht, ist der Switch wie eine drahtlose Bridge .
Also, Ihre VM ist „networkologically“ entspricht Ihre Host - Maschine . Unabhängig von den Einstellungen (außer natürlich der IP-Adresse) sollte Ihre virtuelle Maschine über Folgendes verfügen.
Für NAT-Verbindungen
Wenn Sie NAT für Attached to in VirtualBox ausgewählt haben, verhält sich Ihr realer Computer wie ein kleiner Heim- / Bürorouter . Auf Ihrem Host-Computer wird ein DHCP-Server ausgeführt, auf den nur virtuelle VirtualBox-Computer zugreifen können, und der Gast erhält alle Informationen zur Netzwerkkonfiguration.
Der VirtualBox DHCP - Server sowohl eine IP - Adresse zur Verfügung stellen und die DNS - Informationen an den Gast, so beide dieser beiden Optionen ausgewählt werden sollten:
- IP Adresse automatisch beziehen
- Beziehen Sie die DNS-Serveradresse automatisch
Das ist der Schlüssel.
Dies ist das besondere Problem für das System in dieser Frage. Wenn dies das einzige Problem mit der Konfiguration ist, sollte die Behebung dieses Problems die Angelegenheit vollständig lösen.
Sie haben manuelle Einstellungen anstelle von DHCP.
Das kann funktionieren, aber die manuellen Einstellungen müssten korrekt sein, und Sie möchten auch sicherstellen, dass die IP nicht in dem Bereich von IP-Adressen liegt, den Ihr Router zuweist (oder dass eine Kollision mit einem anderen Gerät auf dem Computer vorliegt) Netzwerk).
In diesem Fall sind die manuellen Einstellungen überhaupt nicht korrekt, weil:
Die IP-Adresse des Host-Computers auf der Netzwerkschnittstelle, über die eine Internetverbindung zum Gast hergestellt wird, stimmt nicht mit der IP-Adresse im physischen Netzwerk überein. Selbst wenn die IP-Adresse Ihres Computers "im wirklichen Leben" 192.168.1.1 lautet, kann der Gast nicht auf diese Weise darauf zugreifen.
- Wenn Sie es auf diese Weise selbst einrichten, haben Sie wahrscheinlich gedacht, dass Sie die IP-Adresse Ihres Routers (häufig 192.168.1.1) als Standardgateway und als primären DNS-Server verwenden sollten.
Der Gast kann jedoch nicht direkt auf den physischen NAT-Router auf Ihrem Schreibtisch (oder wo auch immer) zugreifen, da alle zwischen der VM und dem realen Router übertragenen Daten über den Router der VM übertragen werden müssen und der Router der VM Ihr Computer ist (auf den über dieses spezielle virtuelle Netzwerk zugegriffen wird) Schnittstelle).
Da das Standardgateway falsch ist, findet kein Routing statt und die VM kann nicht auf physische Netzwerkgeräte außerhalb Ihres Computers zugreifen.
Da die IP-Adresse der VM außerhalb des korrekten Bereichs liegt (normalerweise 10.2.2. *) Und die Subnetzmaske 255.255.255.0 lautet, kann sie nicht auf den korrekten Bereich zugreifen. (Die Subnetzmaske ist korrekt, identifiziert aber zusammen mit der IP das falsche Subnetz.)
Der DNS-Server muss ebenfalls repariert sein. Andernfalls kann auf keine Hosts über deren Domainnamen zugegriffen werden (z. B. askubuntu.com).
Wenn aus irgendeinem Grund Sie benötigen , um eine „statische IP“ zu verwenden , dh nicht DHCP verwenden, dann werden Sie die richtigen Informationen von VirtualBox und Eingabe es bekommen. Bitte lassen Sie mich wissen, wenn Sie dabei Hilfe benötigen (ich kann diese um Anweisungen erweitern).
Unter der Annahme , DHCP mit Ihnen in Ordnung ist, können Sie das Problem lösen , indem Sie Ihr Internetprotokoll (TCP / IP - Eigenschaften) , Allgemein schauen Registerkarte Einstellungen wie die Abbildung oben.
Immer noch keine Internetverbindung? Zeit zur Fehlerbehebung
Es kann hilfreich sein, weitere Informationen von der Gastseite zu erhalten. Installieren Sie in dem virtualisierten Windows XP-System, das auf mysteriöse Weise keine Verbindung zum Internet herstellt, die VirtualBox-Gastzusätze (indem Sie auf Geräte > Gastzusätze installieren klicken ; weitere Informationen finden Sie im Handbuch ). Starten Sie neu und prüfen Sie, ob Sie eine Verbindung zum Internet herstellen können. Wenn Sie dies nicht können, haben Sie dennoch etwas Nützliches erreicht, da Sie jetzt zwischen der Gast- und der Host-Zwischenablage kopieren und einfügen können.
Öffnen Sie also die Eingabeaufforderung in Windows. Eine Möglichkeit, dies zu tun, besteht darin, Folgendes auszuführen:
Start> Ausführen ...> cmd.exe
Führen Sie nun diesen Befehl aus, um Informationen zu den Netzwerkschnittstellen und -verbindungen des Windows-Gastsystems abzurufen.
ipconfig /all
Kopieren Sie dann den gesamten Text in der Eingabeaufforderung in die Zwischenablage. Auf diese Funktionalität kann über das Kontextmenü zugegriffen werden, das durch Klicken mit der rechten Maustaste auf eine beliebige Stelle im Eingabeaufforderungsfenster aufgerufen wird. Sie können Ihre Frage dann auf Ihrem Ubuntu-Host-System, auf dem Sie eine funktionierende Internetverbindung haben, bearbeiten und einfügen.
Im Allgemeinen gilt für andere Personen als den Fragesteller Folgendes:
Sie können es dann in Anwendungen in Ihrem Ubuntu-Hostsystem einfügen, sodass Sie darauf zugreifen können, wenn Ihre Windows-VM angehalten / ausgeschaltet ist. Sie können es jedem zur Verfügung stellen, der versucht, Ihnen zu helfen. Sie können es hier auf Ask Ubuntu in Ihre eigene Frage aufnehmen
(Wenn Ihr Netzwerkproblem jedoch in der virtuellen Installation und nicht in der virtuellen Hardware oder der VirtualBox-Software besteht, z. B. wenn Ihre VM bis zur Installation einer anderen Windows-Software als den Gastzusätzen ordnungsgemäß auf das Internet zugegriffen hat, liegt das Problem vor.) wird für Ask Ubuntu wahrscheinlich als "Off-Topic" angesehen, für Super User jedoch als "Off-Topic" .)
Diese Lösung hat bei mir einfach perfekt funktioniert (Host-Betriebssystem: Ubuntu 14.04; Gast-Betriebssystem: Windows XP SP3):
Wählen Sie " PCnet-PCI II (Am79C970A) " unter "NAT" -> "Erweitert" -> "Adaptertyp".
quelle
NAT befindet sich in der Dropdown-Liste Angeschlossen an .
Der Adaptertyp ist fortgeschritten und muss in den meisten Fällen nicht geändert werden.
Bridged sollte auch funktionieren, aber Sie müssen die Netzwerkschnittstelle anpassen. Der Name muss für Ihre Internetschnittstelle auf Ihrem Host-Computer festgelegt werden (sehr wahrscheinlich WLAN für WLAN, eth für Ethernet).
quelle