Virtualbox, Host-Only-Netzwerk, dhcp-Bestätigung, Router fehlt

438
sharky

Ich verwende eine VirtualBox-VM mit einem Host-Only-Adapter. Auf dem Host-Betriebssystem habe ich die IPv4-Weiterleitung aktiviert und die FORWARD-Kette von iptables so konfiguriert, dass ausgehende neue Verbindungen von vboxnet0 zu wlan0 und ESTABLISHED / RELATED-Verbindungen in entgegengesetzter Richtung zugelassen werden.

Ich möchte erreichen, dass die Gast-VMs auf das Internet zugreifen können (über Host-OS WLAN-NIC), aber Programme, die auf dem Host-OS ausgeführt werden, sollen vom Internet blockiert werden (durch entsprechende Blockierungsregeln in den INPUT- und OUTPUT-Ketten von iptables) ).

Im Prinzip funktioniert dieses Szenario gut. Bei der Verwendung von VirtualBox gibt es nur ein kleines ärgerliches Problem mit DHCP (KVM / QEMU hat dieses Problem nicht): Das DHCP-ACK-Paket vom internen VirtualBox-DHCP-Server an die Gast-VM enthält nicht den Parameter "Router" (KVMs DHCP) ACK enthält es, um das Standard-Gateway für die Gast-VM zu definieren, das 192.168.56.1 (IP-Adresse von vboxnet0) sein sollte.

Daher muss ich das Standard-Gateway in meinem Gast-Betriebssystem manuell konfigurieren. Und weil das Gastbetriebssystem eine schreibgeschützte Live-Distribution ist, muss ich es bei jedem Booten machen, was nervig ist.

Gibt es eine Möglichkeit, den internen DHCP-Server der VirtualBox den Router-Parameter in seinem DHCP-ACK-Paket zu senden? Oder eine andere Lösung?

1

0 Antworten auf die Frage