O documento descreve como configurar e usar um servidor DHCP para atribuir endereços IP dinamicamente na rede. Explica que o DHCP distribui IPs automaticamente à medida que hosts se conectam e permite configurar IPs fixos para determinados hosts. Detalha a instalação do pacote dhcp3-server no Debian, editar o arquivo de configuração dhcpd.conf para definir faixas de endereços e parâmetros, e reiniciar o serviço DHCP.
2. Sumario
O que é DHCP
Modos de Funcionamento
Sobre o Pacote a ser Instalado
Instalando o serviço DHCP
Configuração Simples
DHCP com IP fixo
3. O que é DHCP
Dynamic Host Configuration Protocol = Protocolo
de Configuração Dinâmica de Endereços de Rede
O Servidor distribui automaticamente endereços
de IP diferentes a todos os host à medida que
eles se conectam a rede
Os IPs são renovados em intervalo pré-definido
no servidor. Sempre que um dos hosts for
desconectada o IP ficará livre para o uso em
outro.
4. O que é DHCP
Quando um cliente conecta-se a uma rede ele
envia um pacote com um pedido de
configurações DHCP.
O servidor DHCP gerencia uma faixa fixa de
IPs disponíveis juntamente com as
informações e parâmetros necessários
(gateway padrão, nome de
domínio, DNS, etc).
Quando este servidor recebe um pedido, ele
entrega um destes endereços e configurações
para o cliente
5. Modos de Funcionamento
Automática: Uma quantidade de endereços de
IP é definida para a rede. Então se algum host
solicitar conexão com a rede um destes IPs será
designado para ele.
Dinâmica: Procedimento semelhante a
automatica, porém a conexão com um IP é
limitada por um período de tempo pré-configurado
pelo administrador da rede.
Manual: É associado um IP a um MAC de cada
placa de rede de forma que cada host utilizará
apenas este endereço de IP.
6. Sobre o Pacote a ser Instalado
O servidor DHCP mais usado no Linux é o ISC
DHCP, desenvolvido pela Internet
Systems Consortium - desenvolver serviços
de infra-estrutura usados na Internet
http://www.isc.org/sw/dhcp/
Nas distribuições derivadas do Debian, o
pacote correspondente ao servidor DHCP se
chama "dhcp3-server"
7. Instalando o serviço DHCP
Pacote de Instalação
# apt-get install dhcp3-server
O serviço inicial automaticamente, porem se
precisar :
# /etc/init.d/dhcp3-server start
# /etc/init.d/dhcp3-server stop
Arquivo de Configuração no Debian
/etc/dhcp3/dhcpd.conf
9. Configuração Simples
" default-lease-time" controla o tempo de
renovação dos endereços IP. O "600" indica
que o servidor verifica a cada dez minutos se
as estações ainda estão ativas
"max-lease-time" determina o tempo máximo
que uma estação pode usar um determinado
endereço IP
10. Configuração Simples
"range" determina a faixa de endereços IP que
será usada pelo servidor
"option routers" vai o endereço do default
gateway da rede, ou seja, o endereço do servidor
que está compartilhando a conexão
"option domain-name-servers" contém os
servidores DNS que serão usados pelas
estações. Ao usar dois ou mais endereços, eles
devem ser separados por vírgula, sem espaços
11. Configuração Simples
O servidor geralmente tem duas placas de
rede, você deve configurar o servidor DHCP
para escutar apenas na placa da rede local.
# vi /etc/default/dhcp3-server".
Procure a linha INTERFACES=“”
E mude para INTERFACES="eth0"
Após configurar o DCHP reinicie o serviço
# /etc/init.d/dhcp3-server restart
12. Configuração Simples
Verifique se o servidor está usando a configuração
# dhclient eth0
Internet Systems Consortium DHCP Client V3.0.4
Copyright 2004-2006 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/
Listening on LPF/eth1/00:15:00:4b:68:db
Sending on LPF/eth1/00:15:00:4b:68:db
Sending on Socket/fallback
DHCPREQUEST on eth1 to 255.255.255.255 port 67
DHCPACK from 192.168.1.1
bound to 192.168.1.199 -- renewal in 245 seconds.
13. DHCP com IP fixo
Para usar este recurso, adicione uma seção
como esta para cada host no final do
arquivodhcpd.conf, depois de todas as linhas
de configuração, mas antes de fechar a chave
(}):
host m5 {
hardware ethernet 00:0F:B0:55:EA:13;
fixed-address 192.168.1.211;
}