% Servidor de DHCP no Debian %
Para instalar o pacote dhcp3-server segue o comando abaixo:
apt-get install dhcp3-server
Segue as configurações abaixo de como configurar:
Primeiro colocamos o dhcp3-server escutar na interface da rede local no nosso caso na eth1:
/etc/default/dhcp3-server
Colocando eth1 na opção:
INTERFACES=”eth1″ # Ficando assim.
Depois configuramos o arquivo de configuração do dhcp3-server:
Usando seu editor predileto, no meu caso usei o vi. Mas fica ao seu critério:
vi /etc/dhcp3/dhcpd.conf
#### configuração do servidor de dhcp3 server ####
ddns-update-style none; Esta opção serve para indicar se o servidor DNS será atualizado quando um aluguel de ip for solicitado.
option domain-name “dominio.com.br”; # Nome do domínio
option domain-name-servers 192.168.1.254; # Define os endereços dos servidores DNS
default-lease-time 600; # Define o período padrão para aluguel de um endereço , caso o cliente não tenha requisitado um período especifico . Obs: tempo em segundos.
max-lease-time 7200; # Define o período máximo de aluguel de um endereço mesmo que tenha sido solicitado um tempo pelo cliente. Obs : tempo em segundos.
authoritative; # Para deixar o servidor linux como autoridade entre os dhcp-server existentes.
log-facility local7; # Para gerar logs no /var/log/syslog
# Define a máscara da subnet para os alugueis de endereço, caso esta opção não seja definida a maáscara a ser usada será a definida em netmask.
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.220 192.168.1.240; # Aqui fica a faixa dos ips que serão distribuidos na rede
option routers 192.168.1.254; # Gateway (router)
}
Depois basta restartar o serviço de dhcp:
/etc/init.d/dhcp3-server restart
Bom agora está tudo pronto para ser usado.
#######################################
Obs:Aqui vai outras dicas opcionais que alguem um dia pode precisar:
*option subnet-mask -> Define a máscara da subnet para os alugueis de endereço, caso esta opção não seja definida a máscara a ser usada será a definida em netmask.
*option broadcast-address -> Define a transmissão de endereços.
*host -> Define opções para um determinado host.
*hardware ethernet -> Define o endereço MAC da placa de rede do host especifico.
*fixed-address -> Define um endereço estático para um determinado host
Obs: Com essa configuração estará funcionando 100% o Servidor DHCP.
Qualquer dúvida, mandem um email: cristianolinux@gmail.com
Espero ter ajudado. Abraços