Como posso executar um servidor DHCP em uma máquina virtual usando uma interface de rede compartilhada?

2

Estou tentando executar um servidor dhcp em uma máquina virtual usando o Parallels Desktop.

Eu tenho o servidor dhcp rodando no Ubuntu em uma máquina virtual, se eu der à máquina virtual sua própria interface de rede na máquina host, tudo funcionará como esperado.

No entanto, quando a máquina virtual compartilha uma interface de rede com a máquina host, o servidor dhcp nunca responde às solicitações dhcp.

Eu habilitei o encaminhamento de porta para a porta 67 e, quando uso o tcpdump na máquina virtual, consigo ver as solicitações do dhcp chegando.

Alguma idéia do que está impedindo as respostas?

Obrigado

    
por Richard 09.08.2009 / 19:51

3 respostas

2

Se você configurar uma máquina para a qual você está tentando obter solicitações DHCP como um IP estático, será possível efetuar ping da VM para o sistema físico? Ou seja, sua VM pode ver as máquinas que você está tentando responder?

Você está usando rede NAT ou ponte? Normalmente, qualquer coisa, exceto ponte, pode causar algum comportamento instável.

    
por 10.08.2009 / 02:16
0

Eu tenho um servidor dhcp em execução no KVM, atendendo algumas sub-redes. Tente desabilitar o iptables na VM, ou no v-host

    
por 09.08.2009 / 19:54
0

Definitivamente, você precisará configurar a interface no modo em ponte (ponte de rede transparente), como apontou Bart. Se estiver no modo somente host (segmento de rede isolado com host) ou no modo NAT (roteamento entre segmentos de rede isolados), a interface não estará no mesmo segmento de rede que o restante dos hosts aos quais você pode atribuir endereços.

    
por 10.08.2009 / 04:51