2014-01-17 5 views
5

Ich habe versucht (und scheiterte), irgendeine Art von Internetverbindung für meine virtuelle Windows XP-Maschine einzurichten und würde mich über Unterstützung freuen.Internetverbindung in Virtualbox funktioniert nicht (Mac OS X-Host/Windows XP-Gast)

Details sind wie folgt:

Virtualbox 4.3.0

Mac OS 10.6.8 Host

Windows XP SP 2 Gast

Meine Internetverbindung via Airport ist mit dem IP Adresse des Hosts ist 192.168.1.2 (dynamisch vom Router zugewiesen) und der Router 192.168.1.1.

Ich denke, das Problem, das ich habe, ist entweder nicht zu wissen, welche Einstellungen ich ändern soll oder welche Konfiguration ich brauche. Soll Windows XP seine Einstellungen von einem eingebauten DHCP-Server in Virtualbox abrufen oder muss ich die IP-Adresse und das Gateway manuell angeben? Wenn ja, woher weiß ich, welche Adressen ich verwenden soll?

In den Virtualbox-Einstellungen habe ich auch versucht, ein Host-Only-Netzwerk hinzuzufügen und den DHCP-Server einzuschalten, aber wenn ich eine der in der Standardkonfiguration verwendeten IP-Adressen anpinge, habe ich entweder einen "Request Timeout" oder " Ziel unerreichbar "Nachricht.

Als letzten Ausweg habe ich versucht, die Gastzusätze zu installieren, aber das hat Windows davon abgehalten sogar zu booten, so dass das auch keine Option zu sein scheint.

Unter Berücksichtigung all dieser Punkte und dem Versuch, die Dinge nicht zu komplizieren, dachte ich, ich würde von vorne anfangen und die einfachste Option wäre, eine Bridge-Adapterverbindung aufzubauen und dann (in Windows XP) manuell Geben Sie die gleichen IP-Adressen an, denen der Host zugewiesen wurde. Aber das hat auch nicht funktioniert - der Gast konnte den Router nicht anpingen, und dem Host wurde automatisch eine andere IP-Adresse zugewiesen, nachdem eine Finder-Warnung angezeigt wurde, dass ein anderer Computer im Netzwerk bereits dieselbe IP-Adresse verwendet habe.

Vielen Dank für Ihre Hilfe!

+0

Bridged-Adapter für mich funktioniert gut. Sowohl der Host als auch der Gast verwenden DHCP, beide erhalten eindeutige IP-Adressen, beide können eine Verbindung zum Router (d. H. Zum Internet) und untereinander herstellen. Versuchen Sie es so zu konfigurieren. Sage A ist Router, B ist Host, C ist Gast. B und C verwenden DHCP. C mit Bridged-Adapter konfiguriert. Dann klingeln: A -> B, B -> A, A -> C, C -> A, B -> C, C -> A. Was siehst du? – akhikhl

+0

Danke für die Antwort. Wenn ich die Virtualbox-Verbindung zum Bridged-Adapter einstelle und dann die TCP/IP-Verbindung in Windows XP auf "IP-Adresse automatisch beziehen" einstellt, scheint nichts zu passieren - die Ausgabe von ipconfig zeigt, dass der Gast eine selbst zugewiesene IP-Adresse verwendet hat keine IP-Adresse für das Gateway (Router?) festgelegt. –

+0

Ich hatte einmal ein solches Problem, wenn der Router so eingestellt wurde, dass nur vordefinierte MAC-Adressen zugelassen wurden. Könnte es bei dir der Fall sein? – akhikhl

Antwort

2

Ich weiß, das ist mehr als wahrscheinlich nicht das Problem mit den meisten, aber nach vielen Stunden des Versuchs, meine Internetverbindung von einem Mac Air Host zu einem Virtual Box XP Gast zu beheben, ging ich endlich in meine Netzwerkeinstellungen in XP und realisiert dass das Netzwerk deaktiviert wurde. Hoffentlich sind die meisten schlau genug, um zuerst hier zu suchen, aber ich war es nicht. Wieder erweist sich das Gesetz der Sparsamkeit als wahr. Hoffe das hilft einem anderen armen dummen Bastard.

+0

Das ist immer eine Überprüfung wert - nachdem Sie zu lange versucht haben, Dinge zu reparieren, vermissen Sie die offensichtlichen. Die seltsame Sache ist, dachte ich, als ich kürzlich XP in VMware Fusion neu installiert habe Ich habe keine Konfigurationseinstellungen geändert, was bedeutet, dass XP die Verbindung automatisch erkannt hat. Vielleicht ist dies etwas, das für VMware Fusion spezifisch ist, aber es hat auch mit Vista funktioniert - ich habe die Netzwerkeinstellungen nicht einmal geöffnet, seit ich es installiert habe und die Internetverbindung funktioniert einwandfrei. –

8

Dieses Problem ist im Wesentlichen auf die Zuweisung der gleichen IP-Adressen an den Host-WiFi-Adapter (vom DHCP-Server des WLAN-Routers) und die Guest-Schnittstelle (vom VirtualBox-DHCP-Server unter Nat-Netzwerk) zurückzuführen.

Von der VirtualBox-Dokumentation über den integrierten DHCP-Server Fine-tuning the VirtualBox NAT engine:

In NAT mode, the guest network interface is assigned to the IPv4 range 10.0.x.0/24 
by default where x corresponds to the instance of the NAT interface +2. So x is 2 
when there is only one NAT instance active. In that case the guest is assigned to the 
address 10.0.2.15, the gateway is set to 10.0.2.2 and the name server can be found at 
10.0.2.3. 

Mit Blick auf IP WiFi-Adapters Ihrer Hosts Adresse, die Sie, dass die Adresse zugewiesen finden werden aus dem Bereich als auch 10.0.2.0/24 Netzwerkes ist.

Dies ist der Grund für das Problem, da jetzt der Nat-Treiber für VirtualBox durch die Tatsache verwirrt ist, dass die Host- und die Gastadresse aus demselben Subnetz stammen.

dies beheben Sie das Subnetz des VirtualBox DHCP-Server mit dem Befehl VBoxManage bedient aus (während die VM ausgeschaltet ist) ändern können:

VBoxManage modifyvm VMName --natnet1 "192.168/16" 

Und du bist gut zu gehen.

8

Wählen Sie in den Netzwerkeinstellungen Bridged Adapter und PCnet-FAST III.

+0

Das funktioniert wunderbar mit VirtualBox 5.0.2 auf Mac OS X 10.10 Yosemite mit Windows XP 64-Bit Professional (Deutsch) als Gast. –

+1

Beachten Sie, dass 'PCnet-FAST III' nur ausgewählt werden kann, wenn das Gerät nicht läuft. –

7

Wählen Sie "Bridged Adapter" und "PCnet-FAST III" in den Netzwerkeinstellungen.

Namen en1: Wi-Fi (AirPort)

für mich gearbeitet, auch. "PCnet-FAST III" befindet sich in den erweiterten Optionen und kann nur ausgewählt werden, wenn das Gerät nicht über die Menüoption "Maschine"> "Einstellungen"
Virtualbox 5.0.38

betrieben (aber ausgewählt) wurde dies in den Kommentaren, aber da ich gerade registriert habe, habe ich nicht genug Reputationspunkte dafür.

0

Was für mich auf OS X El Capitan mit einem Windows 7 VirtualBox endete Arbeits war folgende Einstellungen:

Attached to: Bridged Adapter 
Name: en0: Wi-Fi (AirPort) 
Adapter Type: Intel PRO/1000 MT Desktop (82540EM) 
Promiscuous Mode: Allow All 
0

OS X El Capitan (10.11.6) und VirtualBox 5.1.30

für mich war es ändert nur die Adapter Type-PCnet-FAST III:

Attached to: NAT 
Name: - 
Adapter Type: PCnet-FAST III (Am79C973) 
Promiscuous Mode: Deny 
Verwandte Themen