Como configurar um servidor DHCP?

9

Atualmente, estou neste estágio de configurar o DHCP, e id apenas gostaria de saber o que esta saída no terminal significa? Eu sei que tenho que editar um arquivo, mas não sei qual, e não sei o que colocar nele. Por fim, gostaria de configurar um servidor DHCP.

matt@matt-R580-R590:~$ sudo tail /var/log/syslog
Jan  3 17:35:23 matt-R580-R590 dhcpd: Wrote 0 leases to leases file.
Jan  3 17:35:23 matt-R580-R590 dhcpd: 
Jan  3 17:35:23 matt-R580-R590 dhcpd: No subnet declaration for eth0 (no IPv4 addresses).
Jan  3 17:35:23 matt-R580-R590 dhcpd: ** Ignoring requests on eth0.  If this is not what
Jan  3 17:35:23 matt-R580-R590 dhcpd:    you want, please write a subnet declaration
Jan  3 17:35:23 matt-R580-R590 dhcpd:    in your dhcpd.conf file for the network segment
Jan  3 17:35:23 matt-R580-R590 dhcpd:    to which interface eth0 is attached. **
Jan  3 17:35:23 matt-R580-R590 dhcpd: 
Jan  3 17:35:23 matt-R580-R590 dhcpd: 
Jan  3 17:35:23 matt-R580-R590 dhcpd: Not configured to listen on any interfaces!
matt@matt-R580-R590:~$ 
    
por Matthew Wilson 03.01.2012 / 08:31

4 respostas

1

Eu acho que você deveria olhar a documentação oficial do Ubuntu sobre o servidor DHCP, que explica como instalá-lo e configurá-lo:

link

    
por heiko81 04.01.2012 / 09:39
9

O problema é que, com o novo servidor dhcp3, os arquivos de configuração são feitos de maneira diferente do que em instalações antigas.

Agora, a instalação é feita sob o isc-dhcp-server, a localização do arquivo dhcpd.conf e as interfaces foram alteradas junto com o mecanismo para iniciar a interrupção do serviço.

O arquivo dhcpd.conf foi movido de /etc/dhcp3/dhcpd.conf para /etc/dhcp/dhcpd.conf . A definição da interface também foi movida - de /etc/default/dhcp3-server para /etc/default/isc-dhcp-server .

Os campos são basicamente os mesmos, mas se você modificou os arquivos originais, receberá o erro que você vê acima. Faça os mods para esses arquivos e você deve estar pronto para ir.

Além disso, não é melhor começar e parar de usar sudo service isc-dhcp-server start/stop/restart .

Eu estava sofrendo com todos esses problemas no Ubuntu 12.04, mas isso resolveu todos os problemas e agora está funcionando. Espero que isso ajude você.

    
por Andy Barnes 28.06.2012 / 17:25
3

Eu sugiro que você dê uma olhada na página man do /etc/dhcp3/dhcpd.conf, que é o arquivo que você terá que modificar para configurar corretamente o seu servidor dhcpd. Um arquivo básico ficaria assim:

DHCPDARGS=eth0; # to specify to which interface your dhcpd server have to listen

subnet 192.168.0.0 netmask 255.255.255.0 {
       option routers                  192.168.0.1; #Default Gateway
       option subnet-mask              255.255.255.0;
       option domain-name              "home.local";
       option domain-name-servers      192.168.0.2;
    range dynamic-bootp 192.168.0.51 192.168.0.100;  #DHCP Range to assign
       default-lease-time 43200;    # every 12 hours, an address can be changed 
       max-lease-time 86400;    # every 24 hours, an address must be renewed 
}
    
por Cédric Julien 03.01.2012 / 09:59
-1

Acho que não está configurado para ouvir interfaces e você deve escrever uma declaração de sub-rede em dhcpd.conf ... Se você não sabe o que isso significa, então eu me pergunto por que você deseja configurar um servidor DHCP em primeiro lugar, porque provavelmente você não precisa dele.

    
por Beanow 03.01.2012 / 09:03