Instalando um servidor DHCP no Debian
De Fórum Debian Wiki
Índice de conteúdo |
Introdução
Esse documento tem como intuito explicar como se faz a instalação e configuração de um servidor DHCP no Debian.
Estes passos foram testados no Debian Sarge e Debian Etch.
Instalando
Iniciaremos instalando o dhcp3-server. Se sua sources.list está com os servidores oficias simplesmente faça
apt-get install dhcp3-server
Ok, vamos agora para a configuração.
Configuração (Servidor)
Nesse documento usaremos um exemplo em que temos uma rede 192.168.0.* com máscara de sub-rede 255.255.255.0 e desejamos que os computadores que utilizam o serviço dhcp recebam ips na faixa 192.168.0.50 - 192.168.0.100.
Temos então que criar um arquivo chamado /etc/dhcp3/dhcpd.conf e colocar o seguinte conteúdo
# Os servidores DNS que os computadores deverão usar
option domain-name-servers 192.168.0.1, 192.168.0.5;
default-lease-time 86400;
max-lease-time 604800;
authoritative;
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.50 192.168.0.100;
# Sua máscara de sub-rede
option subnet-mask 255.255.255.0;
# Broadcast
option broadcast-address 192.168.0.255;
# Ip do seu gateway
option routers 192.168.0.1;
}
Caso deseje deixar uma determinada maquina na rede com ip-fixo pode ser feito isso através do endereço mac da placa de rede configuração feita também dentro do /etc/dhcp3/dhcpd.conf colocando como no exemplo:
# Os servidores DNS que os computadores deverão usar
option domain-name-servers 192.168.0.1, 192.168.0.5;
default-lease-time 86400;
max-lease-time 604800;
authoritative;
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.50 192.168.0.100;
# Sua máscara de sub-rede
option subnet-mask 255.255.255.0;
# Broadcast
option broadcast-address 192.168.0.255;
# Ip do seu gateway
option routers 192.168.0.1;
}
#Host com IP Fixo pelo enderço Mac
#
# Sintaxe do comando
#host <nome host> { haradware ethernet <endereço mac> ; fixed-address <ip-fixo>; option subnet-mask <mascara para host> ; option routers < gateway >; }
#
host diretor {
hardware ethernet 0B:11:4A:2C:20:45;
fixed-address 192.168.0.238;
option subnet-mask 255.255.255.0;
option routers 192.168.0.1;
}
Só um ultimo esclarecimento, nessa ultima configuração do host para ip-fixo não é obrigatório o option subnet-mask e o option routers funciona perfeitamente sem esses campos coloquei apenas para ilustrar, que e possível mudar o gateway de um host através do dhcp.
Agora é só iniciar o servidor dhcp
/etc/init.d/dhcp3-server start
