VirtualBox: Gast ohne DNS

VirtualBox: Gast ohne DNS

In ubuntu 12.04 besteht das Problem, dass VirtualBox Host-Only Gäste kein DNS haben.

Das liegt daran, dass VirtualBox den Gästen den DNS-Server 10.0.2.3 mitteilt, welcher von VirtualBox dann an dnsmasq weitergeleitet wird. dnsmasq ist aber nicht dafür konfiguriert und lehnt diese Anfrage ab. Die IP-Adresse 10.0.2.2 würde funktionieren, aber VirtualBox vergibt diese dem Gast nicht per DHCP.

Man kann das Problem lösen, indem VirtualBox die Anfrage nicht direkt an dnsmasq leitet, sondern an den Standard-DNS-Hostresolver des Wirtsystems:

Global (für neue Gäste, nicht getestet):

VBoxManage setextradata global natdnshostresolver1 on

Für bestehende Gäste (getestet):

VBoxManage modifyvm "vmname" --natdnshostresolver1 on

Für vmname muss der Name der virtuellen Maschine eingetragen werden (siehe VBoxManage list vms).

Zu dem Problem liegt ein bug report vor:

https://bugs.launchpad.net/ubuntu/