Ich habe die IP-Adresse für den Ubuntu-Rechner und möchte über meine virtuelle Windows-Box auf die Anwendung zugreifen, die auf localhost in Ubuntu ausgeführt wird. Gibt es eine Möglichkeit, dies zu tun? Eingabe der [inet-Adresse]: 8080 funktioniert nicht.
28
Sie können die virtuelle Maschine so einstellen, dass sie eine überbrückte Verbindung verwendet. Auf diese Weise erhält die virtuelle Maschine ihre eigene IP-Adresse und Sie sollten in der Lage sein, sich mit der Host-Maschine zu verbinden.
quelle
Stellen Sie zunächst sicher, dass der Webserver-Prozess ausgeführt wird. Tippe
localhost:8080
ein Browserfenster auf deinem Ubuntu-Rechner ein. Wenn Sie die erwartete Seite erhalten, fahren Sie mit dem nächsten Schritt fort, andernfalls starten Sie den Webserver-Prozess und versuchen Sie es erneut.Stellen Sie zweitens sicher, dass sich beide Computer im selben Subnetz befinden. also so etwas wie
192.168.x.y/255.255.255.0
und192.168.x.z/255.255.25.0
wenn nicht, machen die notwendigen Anpassungen und mit dem nächsten Schritt fortfahren.Drittens überprüfen Sie, ob auf Ihrem Ubuntu-Server eine Firewall ausgeführt wird. Wenn ja, prüfen Sie, ob der gewünschte Port offen ist (
8080
in Ihrem Fall). Wenn Sie den Port nicht für den öffentlichen Zugriff öffnen möchten, können Sie eine Regel so konfigurieren, dass nur Datenverkehr aus dem lokalen Subnetz akzeptiert wird.Bearbeiten: Schritt 0. Nehmen Sie die in der Antwort von @Eeroz vorgeschlagenen Einstellungen vor
quelle
Wenn Sie Ubuntu verwenden, müssen Sie zuerst Ihre Firewall deaktivieren.
Finden Sie nun Ihre IPv4-Adresse in den Systemeinstellungen-> Netzwerk und klicken Sie auf den Pfeil des verbundenen WLANs, um weitere Informationen zu erhalten. Dort finden Sie die IPv4-Adresse Ihres PCs. Dann kannst du localhost von deinem PC als verwenden
Vergessen Sie nicht, die Firewall nach Abschluss Ihrer Arbeit zu aktivieren.
Prost
quelle
Wenn Sie festgestellt haben, dass es sich um Ihre Firewall handelt, empfehle ich, diese Regel hinzuzufügen, anstatt Ihre Firewall zu deaktivieren:
Wenn Sie fertig sind, sollten Sie Folgendes ausführen:
finden Sie die Zahlen in Klammern. Sagen wir es
[ 1]
und[ 3]
:Wenn Sie sich in der virtuellen Box befinden, navigieren Sie zu,
http://10.0.2.2:8080
wenn Sie Ihr Netzwerk als eingerichtet habenNAT
. Sie können dies für jeden Port tun und es wird genauso funktionieren.Obwohl dies eine zusätzliche Arbeit ist, sollten Sie Ihre Firewall niemals deaktivieren, auch nicht in einem sicheren Netzwerk.
quelle