Para instalar o serviço basta executarmos o seguinte
comando:
# yum install dhcp
Execute o comando abaixo para que o serviço do dhcp-server
inicialize no boot
# chkconfig dhcpd on
Configurando o arquivo dhcpd.conf:
# cd /etc/dhcp/
# cp dhcpd.conf dhcpd.conf-default
# vim /etc/dhcpd.conf
-----
default-lease-time
432000;
max-lease-time
864000;
log-facility
local7;
subnet 192.168.0.0
netmask 255.255.255.0 {
range 192.168.0.20
192.168.0.200;
default-lease-time
256000;
max-lease-time
256000;
option broadcast-address
192.168.0.255;
one-lease-per-client
on;
option domain-name
"tom.local";
option routers 192.168.0.1;
option subnet-mask
255.255.255.0;
option netbios-name-servers 192.168.0.1;
}
Salve o arquivo e feche (:wq)
Vamos analisar algumas das opções contidas no arquivo.
domain-name-servers
Esta opção lista os servidores de nomes (DNS) a serem
utilizados para resolução de nomes.
default-lease-time
Servidores DHCP cedem endereços sob pedido por um tempo
pré-determinado.O padrão neste exemplo é ceder o endereço IP por 432000
segundos, ou 720 minutos.
max-lease-time
Caso o cliente solicite um tempo maior, o tempo máximo
permitido será de 864000 segundos (14400 horas)
option routers
O cliente, além do número IP, recebe também a informação do
número do equipamento que é o gateway de sua rede.
option sub-netmask
Esta opção define a máscara de subrede a ser fornecida aos
clientes
option
broadcast-address
Esta opção define o endereço de envio para requisições de
broadcast
option domain-name
Esta máquina pertence ao domínio “tom.local”
-----
Configurar para rodar na inicialização
Bom, para inicializarmos o serviço do dhcp basta executar o
comando abaixo:
Após executar o comando para inicializar o servidor dhcp
você pode monitorar as requisições de ip das máquinas clientes pelo arquivo de
logs do sistema.
Execute o comando abaixo para monitorar: