Linux: Configurando um servidor DHCP

Vamos configurar um servidor DHCP para liberarmos ips para nossa rede local.

Instalando o Servidor DHCP
Opcional: Primeiro vamos instalar o servidor DHCP


 * 1) yum -y install dhcp

Configurando o Servidor DHCP
Na configuração abaixo eu faço a atualização dinâmica no servidor de DNS Bind

Edite o arquivo /etc/dhcpd.conf e adicione as entradas como abaixo:

# option domain-name "meudominio.com.br"; ddns-update-style interim; key DHCP_UPDATER { algorithm HMAC-MD5.SIG-ALG.REG.INT; #algorithm      hmac-md5; secret "======== utilizar a chave do arquivo rndc.key ============"; }; use-host-decl-names on; option domain-name-servers     192.168.1.10, 192.168.1.5; option lpr-servers             192.168.1.5; option netbios-name-servers    192.168.1.10, 192.168.1.5; option netbios-node-type       0x8; option routers                 192.168.1.10; option subnet-mask             255.255.255.0; option time-servers            192.168.1.10; default-lease-time             28800; max-lease-time                 72000; option broadcast-address       192.168.1.255; option impress-servers         192.168.1.5; option netbios-dd-server       192.168.1.10, 192.168.1.5; option ntp-servers             192.168.1.10, 192.168.1.5; subnet 192.168.1.0 netmask 255.255.255.0 { range 192.168.1.50 192.168.1.254; # Para atualizacao automatica do dominio Supera zone meudominio.com.br { primary 192.168.1.10; key DHCP_UPDATER; }        # Para atualizacao automatica do reverso zone 1.168.192.in-addr.arpa { primary 192.168.1.10; key DHCP_UPDATER; }        # Vamos definir ip estatico para meu aparelho de voip host linksys-voip { hardware ethernet 00:0C:CA:D5:ED:0C; fixed-address 192.168.1.29; } }
 * 1) /etc/dhcpd.conf
 * 1) Para fins de seguranca ao atualizar o DNS
 * 1) option nis-domain             meudominio.com.br;
 * 2) option nis-servers            192.168.1.10;
 * 1) Escopo da minha rede

Conclusão
Reinicie o servidor para pegar as configurações


 * 1) service dhcpd restart

Se tudo correr bem, no /var/log/messages deve aparecer algo semelhante a:

Feb 22 11:26:03 myserver dhcpd: Internet Systems Consortium DHCP Server V3.0.5-RedHat Feb 22 11:26:03 myserver dhcpd: Copyright 2004-2006 Internet Systems Consortium. Feb 22 11:26:03 myserver dhcpd: All rights reserved. Feb 22 11:26:03 myserver dhcpd: For info, please visit http://www.isc.org/sw/dhcp/ ... Feb 22 11:26:03 myserver dhcpd: dhcpd startup succeeded