bei mir läuft Ubuntu als Betriebssystem. Darauf eine VirtualBox mit Windows XP (incl. IP-Symcon).
Wie kann ich das WebFront durch die VirtualBox durchleiten, damit ich es direkt unter Ubuntu öffnen kann?
Dein Virtuelles XP hat doch eine andere IP-Adresse als dein Host-OS.
Also mußt du wohl http://IP-von-WINXP:8080 eingeben.
(localhost ist immer nur das lokale System und kann somit gar nicht dein WinXP sein.)
Michael
Im Ubuntu/Wiki steht es auch so beschrieben, dass man
http://localhost:8080/
eingeben soll:
Portweiterleitung
Sollen nur einzelne Ports der virtuellen Maschine angesprochen werden können, so kann eine direkte Portweiterleitung vom Host zur VM eingerichtet werden. So lässt sich beispielsweise auf der virtuellen Maschine ein Webserver auf Port 80 betreiben, der über den Port 8080 des Hosts ansprechbar ist. Dazu richtet sich VirtualBox selbst als Server auf dem Hostrechner ein. Es belauscht den gewünschten Port und leitet den Netzwerkverkehr zu einem Port des Gastes weiter. Dabei kann natürlich jeder Port nur einmal verwendet werden. Auch kann nicht gleichzeitig ein anderes Programm auf dem Host den gleichen Port bedienen.
Einrichtung
Die Portweiterleitung ist nur im Modus „NAT“ sinnvoll. Wählt man hier in den erweiterten Einstellungen „Port-Weiterleitung“, kann man eine neue Regel hinzufügen. Hierbei ist „Host-Port“ der Port, auf dem der Host ansprechbar ist (z.B. 8080), und „Gast-Port“ der Port auf der virtuellen Maschine, auf dem der Server läuft (z.B. 80). Die IP-Adressen können, wenn nicht anders gewünscht, leer gelassen werden.
Aufruf am Host
Beim Beispiel des Webservers ist im Browser des Host-Systems die URL wie folgt aufzurufen:
Der localhost:82 vom WinXP-System (Gast-System) wird an das Host-System (Ubuntu) als localhost:8080 durchgereicht.
Nach meiner Interpretation zumindest…
Kann jedoch auch total daneben liegen…
Mhh… wenn die NAT von Virtualbox auf localhost lauscht, würde ich dir bei der Beschreibung recht geben. Was aber beides gehen sollte (Firewall xp muss Port 82 eingehend zulassen), ist:
http:\ubuntu-ip:8080 => durch die Portweiterleitung
Und
http:\winxp-ip:82 => auch ohne Portweiterleitung
Michael
Nö, versuchs doch mal mit ner Bridge in der LAN Verbindung deiner VM.
Wenn dein Ubuntu Rechner die IP 192.168.10.1 hat und du hast n NAT am laufen befinden sich die
VM Und der Host nicht im gleichen IP Netzwerk und kann meiner meinung nach demzufolge auch nicht darauf zugreifen.
127.0.0.1 = Home also localhost und du kannst über diese Adresse nur auf der WinXp Kiste das Webfront erreichen.
Du musst auf deiner XP VM eine Statische IP Adresse vergeben und zudem dann auf der Ubuntu diese Adresse im Webbrowser eingeben. z.b. 192.168.178.xx:82