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?
Antworten:
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.)
quelle