"dhcpd failed" ao iniciar o servidor DHCP

1

Estou configurando um servidor DHCP em Debain (máquina virtual) no host do Ubuntu 12.04, mas não consigo colocá-lo em funcionamento.

Minha configuração é assim,

dhcpd.conf

ddns-update-style none;
option domain-name "xyz.com";
option domain-name-servers ns1.example.org, ns2.example.org;

default-lease-time 600;
max-lease-time 7200;

authoritative;
log-facility local7;

subnet 172.16.101.0 netmask 255.255.255.0 {
  range 172.16.101.10 172.16.101.20;
  #option broadcast-address 172.16.101.255;
  #option subnet-mask 255.255.255.0;
  option routers 172.16.101.1;
}

Para interfaces

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth2
auto eth2
iface eth2 inet dhcp

/ etc / default / isc-dhcp-server

# On what interfaces should the DHCP server (dhcpd) serve DHCP requests?
#   Separate multiple interfaces with spaces, e.g. "eth0 eth1".
INTERFACES="eth2"

mas toda vez que eu reinicio o serviço dhcp ele diz,

root@debian1:/home/user# /etc/init.d/isc-dhcp-server restart
Stopping ISC DHCP server: dhcpd failed!
Starting ISC DHCP server: dhcpdcheck syslog for diagnostics. ... failed!
 failed!

O que há de errado com essa configuração?

    
por Newbie 03.10.2012 / 12:02

2 respostas

2

Você está tentando ter um sistema para obter um endereço para si mesmo via DHCP? Essa é uma má ideia por muitas razões.

Você precisa de um servidor DHCP em execução fora deste sistema.

Acredito que o isc-dhcp-server esteja falhando porque nenhuma interface está na mesma sub-rede que seu escopo DHCP especificado. eth2 não pode preencher este critério porque não tem endereço IP. E se tivesse um endereço IP ... não precisaria de um via DHCP. Você pode ver porque o que você está fazendo não faz sentido.

Faça um tail -n 30 /var/log/syslog depois de tentar iniciá-lo novamente para ter certeza.

    
por 16.08.2013 / 22:18
0

Como o único problema é a conectividade da VM e seu roteador fornece a configuração IP da sua LAN, desligue o dhcpd para que ele não inicie na inicialização.

Em seguida, inicie VirtualBox , abra Settings do seu VM e clique em Network . Na lista suspensa Attached to , selecione Bridged Adapter . Em seguida, clique em OK e inicie seu VM .

Seu sistema operacional convidado deve obter o endereço do roteador.

    
por 03.10.2012 / 18:38

Tags