WebFront durch VirtualBox hindurchleiten

Hallo Community,

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?

Einstellungen WebFront:


Bildschirmfoto02.png

Portweiterleitung in der VirtualBox

Eingabe WebBrowser

Danke für Eure Hilfe

Grüße
Wickie

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

Hallo Michael,

hat leider nicht funktioniert:


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:

http://localhost:8080/

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…

Grüße

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.

Gleiches IP Segment dann sollte es klappen.

mit ner Bridge in der LAN Verbindung deiner VM.

genau !

und dein XP zwingst du mit ner manuellen IP ins gleiche segment

Hallo,

habe es mit der Netzwerkbrücke versucht:

hat aber leider nicht funktioniert:

Ansicht WebFront auf WinXP:
Bildschirmfoto01.png

Ist die Eingabe

 http://127.0.0.1:82/'

in den WebBrowser richtig?

Grüße
Wickie

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

Grüße

Hat schließlich doch geklappt.
Anbei eine kleine Anleitung für diejenigen, die vor der gleichen Herausforderung stehen.

Netzwerkbrücke in der Virtualbox anlegen:

Einstellungen WebFront:
Bildschirmfoto02.png

IP-Adresse dieser Netzwerkbrücke auslesen:

ganz wichtig, in der Firewall den Web-Server dieser Verbindung freischalten! :o

danach im WebBrowser einfach die ausgelesene IP-Adresse + Portnummer eingeben, und es funzt

Danke für Eure Unterstützung.

Grüße
Wickie