Testando o servidor dhcp localmente em uma máquina física com máquina virtual

1

Estou escrevendo um programa simples para configurar e monitorar o servidor DHCP no meu Ubuntu 12.04. O que estou tentando fazer é que minha máquina física seja um servidor DHCP e minha VM (máquina virtual) obtenha uma concessão (e eu li essa informação no arquivo de concessões).

Eu uso o isc-dhcp-server. Eu desliguei network-manager durante os testes. Eu uso o VirtualBox para hospedar VM, a rede está configurada para usar o adaptador de ponte. O servidor inicia OK, mas quando minha VM está em execução, recebi as seguintes mensagens:

Jun 16 12:15:59 asus dhcpd: DHCPOFFER on 192.168.1.3 to 08:00:27:15:26:a6 (ubuntu) via eth0
Jun 16 12:15:59 asus dhcpd: DHCPDISCOVER from 08:00:27:15:26:a6 (ubuntu) via eth0
Jun 16 12:15:59 asus dhcpd: DHCPOFFER on 192.168.1.3 to 08:00:27:15:26:a6 (ubuntu) via eth0
Jun 16 12:16:12 asus dhcpd: DHCPDISCOVER from 08:00:27:15:26:a6 (ubuntu) via eth0

A VM não recebe nenhum DHCPOFFER. Alguma idéia de como resolver esse problema? Ou maneira diferente de testar o servidor DHCP localmente? Eu aprecio qualquer ajuda. Agradecemos antecipadamente.

----------------------------

Aqui está minha configuração do servidor DHCP:

/ etc / network / interfaces

iface eth0 inet static  
address 192.168.1.2  
netmask 255.255.255.0  
gateway 192.168.1.1  
broadcast 192.168.1.255

/etc/dhcp/dhcpd.conf

ddns-update-style none;
default-lease-time 600;
max-lease-time 7200;

authoritative;
allow booting;
allow bootp;

subnet 192.168.1.0 netmask 255.255.255.0 {
  interface eth0;
  range 192.168.1.3 192.168.1.254;
  option routers 192.168.1.1;
  option subnet-mask 255.255.255.0;
  option broadcast-address 192.168.1.255;
}

/ etc / default / isc-dhcp-server

INTERFACES="eth0"
    
por szemek 16.06.2012 / 15:17

2 respostas

0

É possível que sua VM tenha um firewall configurado que esteja bloqueando o tráfego do servidor DHCP?

    
por 16.06.2012 / 18:07
0

Ok, encontrei uma solução diferente. Eu uso duas máquinas virtuais na rede interna. Um deles usa endereço IP estático e tem servidor DHCP configurado. A segunda VM encontra o servidor DHCP e obtém o IP do intervalo.

    
por 18.06.2012 / 01:40