Internet-Verbindung in Virtualbox funktioniert nicht (Mac OS X-host / Windows-XP-Gast)

Habe ich versucht (und falls), um jede Art von internet-Verbindung für meine virtuellen Computer mit Windows XP und würde schätzen etwas Hilfe.

Details sind wie folgt:

Virtualbox 4.3.0

Mac OS 10.6.8 host

Windows XP SP 2 Gast

Meine Internetverbindung über Airport mit der IP-Adresse des Hosts als 192.168.1.2 (dynamisch zugewiesen vom router) und der router 192.168.1.1.

Ich denke, das problem das ich habe ist entweder nicht zu wissen, welche Einstellungen soll ich ändern oder welche Konfiguration ich brauche. Ist Windows XP eigentlich abrufen der Einstellungen vom eingebauten DHCP-server in Virtualbox, oder muss ich das manuell geben Sie die IP-Adresse und gateway? Wenn ja, wie kann ich wissen, welche Adressen soll ich verwenden?

In den Virtualbox-Einstellungen habe ich auch versucht, indem ein host-only-Netzwerk und dem einschalten der DHCP-server, aber wenn ich ping auf alle IP-Adressen in der Standard-Konfiguration habe ich nur eine "Zeitüberschreitung der Anforderung" oder "destination unreachable" - Meldung.

Als letzten Ausweg ich versuchte die Installation der guest additions, aber dies beendet Windows aus in der Lage zu Booten, so dass scheint nicht eine option, entweder.

Nimmt man alle diese Punkte berücksichtigt und versucht nicht, Dinge zu komplizieren, ich dachte, ich würde von vorn beginnen wieder von vorne und die einfachste option scheinbar war die Einrichtung eines bridged-Adapter-Anschluss und dann (in Windows XP), geben Sie manuell die gleiche IP-Adressen, die dem host zugewiesen wurde. Aber das hat nicht funktioniert - der Gast war nicht in der Lage, ping den router an, und der Gastgeber bekam automatisch zugewiesenen IP-Adresse nach einem Finder-Alarm-Schienen zu sagen, dass ein anderer computer im Netzwerk wurde bereits mit der gleichen IP-Adresse.

Vielen Dank für jede Hilfe!

  • Bridged-adapter funktioniert bei mir einwandfrei. Beide host und Gast sind, die DHCP verwenden, bekommen beide unterschiedliche IP-Adressen, sowohl die Verbindung zum router (also Internet) und jedem anderen. Versuchen Sie ihn so zu konfigurieren. Sagen A ist router B host C zu Gast. B und C sind mit DHCP. C konfiguriert mit bridged-adapter. Dann versuchen Sie, mit Ping: Ein -> B, B -> A, A -> C, C -> A, B> C, C -> A. Was sehen Sie?
  • Vielen Dank für die Beantwortung. Wenn ich die Virtualbox Verbindung zu bridged-Adapter und setzen Sie dann die TCP/IP-Verbindung in Windows XP auf "IP-Adresse automatisch Beziehen" scheint nichts zu passieren - die Ausgabe von ipconfig zeigt, dass der Gast mit einem selbst zugewiesene IP-Adresse und keine IP-Adresse für das gateway (router?).
  • Ich hatte auch mal so problem, wenn der router war eingestellt, dass nur vordefinierte MAC-Adressen. Könnte es sein, das bei dir?
  • Ich glaube nicht, dass das der Fall mit meinem setup hatte ich noch nie die Angabe von MAC-Adressen. Nach dem einloggen in das admin control panel für meinen router, um dies zu überprüfen, aber ich konnte sehen, dass der DHCP-server vergeben Sie eine IP-Adresse die MAC-Adresse, die Virtualbox gesetzt wurde, also werde ich versuchen Sie manuell über diese IP-Adresse in Windows XP, um zu sehen, was passiert.
  • Das hat nicht funktioniert - scheint Windows XP ist nicht in der Lage, um zu sehen, die entweder vom host oder router und Ping an den Gast, der von der host-Maschine, die nur Ergebnisse in einem time-out.
  • Ich würde versuchen, den folgenden hack (obwohl das Ergebnis ist nicht garantiert): Können angenommen, Ihre VM mit dem Namen "xyz". Schließen Sie alle VirtualBox-Fenster. Finden Sie "xyz.vbox" Datei - es wird eine XML-Datei mit der VirtualBox Konfiguration für die entsprechende VM). SICHERN SIE DIESE DATEI. Dann Bearbeiten Sie es mit Ihrem Lieblings-editor, entfernen Sie den Abschnitt <Netzwerk>...</Network> komplett. Starten Sie VirtualBox, gehen Sie zu VM-Eigenschaften wählen Sie "Netzwerk", und aktivieren Netzwerk-adapter und setzen Sie ihn auf "Bridged Adapter". In "Namen" combobox wählen Sie den "echten" adapter, die eigentlich angeschlossen an das Netz (Kabel oder WLAN). Klicken Sie dann auf "OK", starten Sie die VM, sehen, was passiert.
  • Ändern Sie nicht andere Netzwerk-Parameter (innerhalb der VM-Eigenschaften) - kleine Veränderungen Schritt für Schritt. Wie ich schon sagte, bei mir funktioniert es out of the box mit sehr minimalistischen Netzwerk-setup - einfach "Enable Network Adapter", "an: Bridged-Adapter" und "Name: eth0".
  • Entfernen der <Netzwerk>...</Network> - Abschnitt der Konfigurationsdatei nur ausgegraute Optionen in den Netzwerk-Einstellungen, so dass es nicht möglich war, etwas zu konfigurieren, nach diesem Punkt. Als ich begann, mit Virtualbox habe ich verwendet default-Einstellungen, ohne Konfiguration in Windows XP, zunächst für die NAT und die dann Bridged-Adapter ohne Erfolg - ich würde erwarten, dass internet-Zugang zu Arbeit out of the box als gut, aber das scheint nicht der Fall zu sein für mich.
  • Die Netzwerk-Namen, die Sie sehen im Feld "Name" des "Netzwerk" - Abschnitt in der "Einstellungen" - dialog?
  • Wenn Bridged-Adapter ist in den Einstellungen ausgewählt dann sehe ich zwei Namen, "en1: Airport" und "en0: Ethernet" - Adapter Typ abgeblendet ist, den Promiscuous-Modus gesetzt ist, damit Alle, die MAC-Adresse Feld ist ausgegraut und Kabel Verbunden ist, überprüft. Danke nochmal für Eure Hilfe, btw.
  • Eine weitere Idee, wie das problem zu isolieren: verbinden Sie Ihren Mac mit dem router über Ethernet (nicht Flughafen). Wenn in diesem Fall ein VM-Gast wird beginnen, um zu sehen, das Netzwerk, dann könnte dies berichtet als Flughafen-spezifischen bug der VirtualBox-team. Wenn nicht, dann, äh, versuchen Sie installieren und ausführen von VirtualBox auf einem anderen computer, aber auf dem gleichen Netzwerk.
  • Ok, danke - ich werde versuchen, diese option wieder, obwohl es zuvor nicht funktioniert. Ich bin Anfang zu denken, dass die Virtualbox-software ist zu klug für seine eigenen gut und/oder es nur offener funktioniert nicht für einige setups. MBP/Snow Leopard/Flughafen setup ist kaum nicht-standard-für eine OS X-Anwendung, wenn es sich dabei?
  • Zum nutzen von jemand anderem, der dieses problem, die Lösung, die arbeitete für mich war das Ende einfach zu wechseln VMware Fusion - keine Probleme überhaupt und es hat alles erstes mal mit keine Konfiguration erforderlich. In fairness zu VirtualBox, einige Aspekte der software sehr gut funktioniert, die performance ist generell sehr gut und für einige Leute, es funktioniert out-of-the-box ganz gut, aber nicht in der Lage, um die internet-Verbindung war für mich eine echte non-starter.
  • Das Problem auf OS X Mojave, ich habe eine Airport Extreme. Mein PC mit einer Vbox-VM funktioniert (keine internet-Probleme). Aber nichts funktioniert auf meinem MacBookPro, ich habe versucht, sowohl die Vbox und VMware Fusion. Für debugging-Zwecke ich mich entschieden habe, mein Handy als hotspot und verbinden mein MBP es... komischerweise habe ich die virtuelle Maschine kann nun mit dem internet verbinden. Da stellt sich die Fragen: Ist das problem der Airport Extremem oder das MacBookPro...?
  • Dein MBP ist wahrscheinlich viel höher als meins, aber meine Vermutung ist, dass es noch einige zugrunde liegende Inkompatibilität/Fehler in apples Airport-Treiber, wenn Sie versucht zu verwalten "bridged" Verbindung zwischen einer software-Anwendung. Ich habe nie einen Weg gefunden, um mit Virtual Box arbeiten, aber VMware Fusion funktioniert gut für mich mit meinem aktuellen setup, obwohl ich bemerkt habe, mit Vista, dass die Verbindung manchmal funktioniert nicht, wenn die VM angehalten wurde. Das Update ist zum öffnen von IE9 und laden Sie eine beliebige Website (?) und das macht irgendwie den Anschluss zugänglich zu allen anderen Vista-software, die es braucht.
  • Ich werde Rücksprache mit meinem ISP zu diesem Thema in dieser Woche. Es ist definitiv ein router/modem/Airport Extreme Problem. Mein Verdacht ist, dass die ISP-modem/router versucht, zu IP-Adressen vergeben und es ist Durcheinander-up? Ich bekomme die "double-NAT" Fehler bei der AirPort Extreme läuft im DHCP & NAT-Modus, so dass ich gewechselt haben, den Flughafen zu führen im Brücken-Modus. Mir verzeihen, wenn ich das zweckentfremden von irgendwelcher Bedingungen — das ist nicht gerade mein Fachgebiet... vielen Dank für jede Hilfe!!! Wenn es hilft jedem, der VMWare-VM ist ein Windows Server 2008 R2.
  • Wenn es hilft, meine Kopie von VMware Fusion ist so konfiguriert, dass die Netzwerk-Verbindung teilt die host-Verbindung und die VMs sind nicht gesehen von dem router. Nach der Dokumentation zu VMware, das bedeutet, dass alle Laufenden VMs bekommen private Adresse von der VMware-virtuellen DHCP-server und nicht über eine IP-Adresse reserviert, auf die "externe" Netzwerk. Dies scheint die einfachste option, wenn Sie es bekommen können arbeiten, vor allem wenn Sie laufen mehrere VMs gleichzeitig. Dieses Problem wird wahrscheinlich außerhalb des ISP-Bereich und Sie vielleicht nicht wollen oder können zu tun, zu viel von Ihrem Ende.
  • Wenn es eine private IP & nicht auf die "externe" Netzwerke, dann würde es bedeuten, dass das Android-Gerät, das ich entwickeln würde, nicht in der Lage, eine Verbindung zu dem WebServer-VM. Ich glaube, ich hatte wirklich es einrichten wie du Sie beschrieben hatte — beim ersten Debuggen. Ich war glücklich auf den ersten, weil der VM eine Verbindung hatte, konnte sich aber nicht zur Kommunikation mit dem Android-Gerät, muss der server, um für mich arbeiten. Ich habe andere in dieser situation, & Lesen Sie andere blogs, die ähnlich wie diese & wie es scheint, ISP helfen, vor allem, wenn Ihr modem/router zuweisen von IP-Adressen. Danke!
  • Es klingt wie die internen NAT-Konfiguration, die ich verwende, ist nicht zur Arbeit zu gehen mit dem setup, die Sie benötigen. Alles was ich vorschlagen kann, ist zu versuchen, mit der bridging-option und stellen Sie sicher, dass sowohl die VM und das Android Gerät Zugang zum internet haben, dann bestätigen, ob die VM anpingen kann das Android-Gerät (oder Umgekehrt, wenn Sie haben, dass die Anlage auf dem Android-Gerät).

Schreibe einen Kommentar