Wie finde ich in meiner 192.168-Box die virtuelle 10.0-Maschine auf derselben Box?

11

Ich verwende Ubuntu 12.04 und VirtualBox 4.1.12. Ich habe unter VirtualBox einen Debian-Server erstellt.

Aus Gründen, die ich nicht verstehe, gewährt DHCP meiner Ubuntu-Box 192.168.20.50 und meiner Debian VM 10.0.2.15. Wenn ich Traceroute von meiner Ubuntu-Box aus starte, geht es verloren, wenn ich versuche, 10.0.2.15 im Internet zu finden.

Wie weise ich Ubuntu an, damit es meine Debian-VM findet?

Thom
quelle
10.0.2.15 ist keine gültige Internet-IP-Adresse. Es ist nur innerhalb eines Intranets gültig. In diesen speziellen Fällen ist es nicht Teil Ihres Intranet-Netzwerks. Sie müssen die Konfiguration des NAT-Geräts auf der virtuellen Maschine so ändern, dass es sich auf derselben Intranet-Unteradresse befindet (192.168 anstelle von 10.0).
Ramhound

Antworten:

14

Die Standardkonfiguration von VirtualBox für einen Netzwerkadapter ist NAT. In diesem Fall erhält Ihre virtuelle Maschine keine echte IP von Ihrem DHCP-Server, sondern eine von Virtualbox (dh 10.0.xx) bereitgestellte.

Wenn Sie den Netzwerkadapter (in den Einstellungen der virtuellen Maschine) in "Bridged Adapter" ändern, erhält er eine echte IP-Adresse im Bereich Ihrer Host-Maschine (dh 192.168.xx), die von Ihrem DHCP-Server in zugewiesen wird Ihr reales Netzwerk und Sie können als solches darauf zugreifen.

(Ich habe kein Ubuntu-Host-System, daher stammt der folgende Screenshot von Windows,
aber unter Ubuntu sollte er ähnlich sein.)

Geben Sie hier die Bildbeschreibung ein

Rik
quelle
1
Du hast meinem Kommentar so ziemlich einen Screenshot hinzugefügt. Ich grüße dich.
Ramhound