virtualbox, rede somente host, dhcp ack, roteador ausente

1

Estou usando uma VM do VirtualBox com um adaptador somente para host. No sistema operacional host, eu habilitei o encaminhamento IPv4 e configurei a cadeia FORWARD do iptables para permitir conexões NEW de saída do vboxnet0 para wlan0 e conexões ESTABLISHED / RELATED na direção oposta.

Eu quero que as VMs guest possam acessar a Internet (via host-OS WLAN-NIC), mas os programas executados no sistema operacional host serão bloqueados pela Internet (através das regras de bloqueio correspondentes no INPUT do iptables). e cadeias OUTPUT).

Em princípio, este cenário funciona bem. Há apenas um pequeno problema com o DHCP quando o VirtualBox é usado (o KVM / QEMU não tem esse problema): O pacote DHCP ACK do servidor DHCP interno do VirtualBox para o guest-VM não contém o parâmetro "Roteador" (DHCP do KVM ACK contém) para definir o gateway padrão para o guest-VM, que deve ser 192.168.56.1 (endereço IP do vboxnet0).

Portanto, eu tenho que configurar manualmente o gateway padrão no meu sistema operacional convidado. E como o guest-OS é uma distribuição ao vivo somente de leitura, eu tenho que fazer isso a cada inicialização, o que é irritante.

Existe uma maneira de fazer o servidor DHCP interno do VirtualBox enviar o parâmetro do roteador em seu pacote DHCP ACK? Ou alguma outra solução?

    
por sharky 10.05.2018 / 01:30

0 respostas