Wie greife ich vom Host auf die interne IP-Adresse von Virtualbox zu?

15

Ich habe versucht, mehr über die Sicherheit zu erfahren, indem ich http://www.pentesterlab.com/bootcamp/week2/ gefolgt bin , aber ich habe Schwierigkeiten, vom Host-Computer aus auf den internen IP-Localhost meiner VM zuzugreifen .

Ich kann von der VM aus auf die interne IP des Hostcomputers zugreifen (unter Verwendung von 10.0.2.2) und ich kann von der VM aus auf die interne IP der VM zugreifen (10.0.2.15), aber das interessiert mich nicht. Ich möchte um es anders herum zu machen.

Natürlich kann ich vom Host-Computer (192.168.1.142) auf die IP-Adresse meines Host-Computers zugreifen, aber vom Host-Computer aus kann ich nicht auf die IP-Adresse der VM zugreifen. Ich habe viele Möglichkeiten ausprobiert, um die IP der VM zu finden, und habe alles verwendet, was mir in den Sinn kam, aber nichts wird geladen.

Ich habe mehrmals versucht, von NAT zu Bridged Adapter und zurück zu wechseln und verschiedene Einstellungen zu ändern, aber ich verliere nur die Möglichkeit, unter Bridged Adapter eine umgekehrte Verbindung zur IP herzustellen. Ich habe stundenlang Google-Links von Leuten mit ähnlichen Problemen durchsucht, kann aber nichts finden, was funktioniert. Danke für Ihre Hilfe!

TimD1
quelle
1
Wenn Sie eine Antwort gefunden haben, fügen Sie diese als Antwort hinzu . Sie dürfen (auch ermutigt) Ihre eigenen Fragen beantworten. Im Moment entferne ich die Antwort von Ihrer Frage. Außerdem würde ich empfehlen, zu untersuchen, was "localhost" bedeutet , da Sie diesen Begriff nicht korrekt verwenden. :)
ƬᴇcƬᴇιʜ007

Antworten:

18

Für alte Installationen von Virtualbox

Ich habe endlich die Lösung gefunden, auf der dritten Seite von Google. : / Unter http://www.slideshare.net/powerhan96/networking-between-host-and-guest-v-ms-in-virtual-box gab es eine großartige Möglichkeit, alles zu erklären, was getan werden musste. Außerdem musste ich auf dem Virtual Manager den Vollbildmodus aktivieren: Datei-> Einstellungen-> Netzwerk-> Nur Host-Netzwerke-> Hinzufügen. Ich brauchte sowohl einen Host-Only-Adapter als auch einen NAT-Adapter, damit es in beide Richtungen funktioniert, wie der Powerpoint erklärt.

Update: Virtualbox 5.2

Beenden Sie in Virtualbox 5.2 Ihre VM. Wählen Sie im Hauptmenü "Global Tools-> Host Network Manager". Klicken Sie auf "Erstellen", und ein neues Host-Only-Netzwerk mit dem Namen vboxnet0sollte erstellt werden. Navigieren Sie zum Hauptmenü zurück, indem Sie auf "Werkzeugmaschinen" klicken. Klicken Sie von hier aus mit der rechten Maustaste auf Ihr VM-Image, gehen Sie zu "Einstellungen-> Netzwerk" und stellen Sie eine Verbindung zu Ihrem neuen Host-Only-Adapter her vboxnet0. Wenn Sie Ihre VM neu starten, sollte sich ihre IP-Adresse von 10.0.*.*zu geändert haben 192.168.*.*und nun von Ihrem Hostcomputer aus zugänglich sein.

TimD1
quelle
Ich habe diesen Teil fast verpasst: "Ich brauchte sowohl einen Host-Only-Adapter als auch einen NAT-Adapter" . Dies ist der Schlüssel, wenn Sie nicht überbrücken möchten.
Banzaimonkey
1

In der neuesten VirtualBox (5.2.2) ging ich nicht zu "Datei-> Einstellungen-> Netzwerk", sondern zu "Gerät-> Netzwerk-> Netzwerkeinstellungen" und aktivierte Adapter 1 als reines Host-Netzwerk.

Dann habe ich die VM neu gestartet. Die bemerkenswerte Änderung danach war, dass sich die IP der virtuellen Maschine (von der Anzeige der ifconfig-Ausgabe) von einer 10.2.0.15-IP-Adresse in so etwas wie 192.168.56.101 geändert hat

Dann konnte ich zu meinem Webbrowser gehen und eine Standardseite ansehen, die der Apache Server mit http://192.168.56.101/ hatte.

Colin D
quelle