So greifen Sie auf localhost auf dem Virtualbox-Hostcomputer zu

11

Ich habe eine virtuelle Maschine auf Virtualbox mit Ubuntu 12.04 erstellt, um nur eine LAMP-Lösung zu installieren und mit meinem Host-Computer zu verwenden. Ich kann jedoch nicht über die IP-Adresse (10.0.2.15) im Browser auf den lokalen Host zugreifen.

Gibt es eine Möglichkeit, dieses Problem zu lösen?

Aliasbody
quelle
2
Führen Sie ifconfig | aus grep inet auf VM und durchsuchen Sie mit dieser IP von Ihrem Host.
Penreturns
Es gibt mir folgendes: "inet end.: 10.0.2.15 Bcast: 10.0.2.255 Masc: 255.255.255.0, endereço inet6: fe80 :: a00: 27ff: fe0b: 7fee / 64 Escopo: Link", aber der 10.0.2.15 don ' Es funktioniert nicht, und ein Ping an diese IP führt nur zu 100% verlorenen Paketen.
Aliasbody
Können Sie von Ihrer VM aus auf 10.0.2.15 zugreifen? Aktiviert UFW? Haben Sie Port erlaubt?
Penreturns
Dies ist etwas, das ich eigentlich nicht getestet habe (nur localhost). Aber ja, es funktioniert perfekt auf der VM.
Aliasbody

Antworten:

14

Zuerst sollten Sie den Netzwerkadapter in Bridged ändern (anscheinend wählen Sie NAT).

Geben Sie hier die Bildbeschreibung ein

Dann können Sie Ihrem Gastcomputer eine andere IP-Adresse geben als 10.0.2.15(oder Sie können sie verlassen, wenn Sie möchten)

Öffnen Sie dann einen Browser von Ihrem Host-Computer und geben Sie Folgendes ein: IP-Adresse Ihres Gastcomputers / ...

Anwar
quelle
Danke für deine Hilfe. Wenn ich jedoch Bridged Adapter auswähle, verliere ich die Verbindung und kann auch nach dem Neustart (wenn Virtualbox keinen Fehler anzeigt) überhaupt keine Verbindung (auf dem Gastcomputer) zum Netzwerk herstellen. Wie kann ich das lösen?
Aliasbody
Sind Sie sicher, dass Sie eine IP mit der gleichen Reichweite Ihres Netzwerks angeben?!
Ich kann meine virtuelle Maschine nicht mit dem Bridged Adapter aktivieren, da sie abstürzt und immer wieder nach dem vboxdrv fragt (das gestartet wird). Wenn ich zu NAT wechsle, wird es problemlos geladen. Ich werde versuchen, von NAT zu Bridged zu wechseln und sie dann dazu bringen, dieselbe IP zu verwenden, um zu sehen, ob es funktioniert.
Aliasbody
Entschuldigung, das war mein Fehler ! Ich habe die Module durcheinander gebracht: S ... Aber jetzt habe ich normal aktiviert und alles funktioniert: D (Ich muss nur daran denken, nicht manuell mit den Modulen herumzuspielen, wie ich es unter Arch Linux tue). Vielen Dank für
Ihre