Configurando um servidor de dhcp no ubuntu e debian com o dhcp3-server
Esse tutorial eu irei explicar como configurar um servidor de dhcp , usando o dhcp3-server no ubuntu todos os sabores (K) (X) (E), e debian todos os sabores, tambem serve para qualquer distribuição. Muitas vezes precisamos configurar um servidor de dhcp em uma rede , e isso muitas vezes pode render uma dor de cabeça se você nunca tiver configurado um, pois ele tem alguns detalhes que eu vou explicar.
Primeiro para o servidor de dhcp levantar você vai precisar ter atenção nessas observações.
- Sua maquina precisa ter um ip configurado na faixa de ips especificado na configuração do servidor.
- O ip do Gateway precisa existir.
- O ip do servidor de dns precisa existir.
- O endereço de broadcast precisa está correto .
- O endereço de netmask precisa está correto.
Caso você não saiba configurar a rede no console eu fiz esse tutorial
Agora vamos instalar o servidor .
sudo apt-get install dhcp3-server
A conf que eu usei no meu servidor foi essa.
ddns-update-style none;
authoritative;
subnet 192.168.254.0 netmask 255.255.255.0 {
range 192.168.254.1 192.168.254.200;
option domain-name-servers 200.165.132.155;
option routers 192.168.254.254;
option broadcast-address 192.168.254.255;
default-lease-time 600;
max-lease-time 7200;
}
O arquivo comentado
ddns-update-style none;
#para ele funcionar corretamente
authoritative;
##A sua Subrede
subnet 192.168.254.0 netmask 255.255.255.0 {
##faixa de ips que ele vai distribuir de 1 até 200
range 192.168.254.1 192.168.254.200;
##servidor de DNS
option domain-name-servers 200.165.132.155;
##Gateway
option routers 192.168.254.254;
##Endereço de broadcast
option broadcast-address 192.168.254.255;
default-lease-time 600;
max-lease-time 7200;
}
Então vamos inserir essa configuraçâo na conf.
Primeiro vamos criar um aqruivo de conf vazio
sudo rm /etc/dhcp3/dhcpd.conf
depois no gnome.
sudo gedit /etc/dhcp3/dhcpd.conf
ou no KDE .
sudo kate /etc/dhcp3/dhcpd.conf
Ou o console
sudo nano /etc/dhcp3/dhcpd.conf
Vamos colar o conteúdo do aquivo acima. mas altere de acordo com a rede que você desejar e salve e feche o arquivo.
Então vamos reiniciar o servidor de dhcp
sudo /etc/init.d/dhcp3-server restart
Se a conf do seu server estiver de acordo com os 5 detalhes que eu relatei no começo vai aparecer um [ OK ] .
Caso esteja com algum erro ele vai aparecer a mensagem [fail] , caso isso aconteça leia a mensagem de erro e corrija de acordo com o erro que ele mostrar.
Ele irá distribuir os endereços de ip em todas as placas de rede existentes na sua máquina.
Caso queira baixar um exemplo da conf clique aqui.
Pronto.
Caso você tenha gostado desse tutorial peço que deixe seu comentário.

29/02/08 às 13:05
Gostei muito do tutorial, bem explicado, bem comentado… Valeu !!!
Abração !!
20/03/08 às 15:50
Muito bom o tutorial, bem explicado (pq nem sei nada de Linux), mas eu precisava de um exemplo de como gerenciar o servidor DHCP, visualizando os endereços que estão sendo utilizados e etc, existe essa possibilidade no Ubuntu? preciso que seja no modo gráfico.
Abraço..
1/05/08 às 14:22
Cara, gostei muito desse tutorial, e dos outros também..parabéns por compartilhar conhecimentos…Deus tem uma grande benção pra sua vida.
Abraço.
21/05/08 às 18:29
Parabéns pelo tuto, apliquei-o completamente. Ele é perfeito!
28/05/08 às 12:50
Foi bom encontrar esse material. Vai ser muito útil para os professores da rede de ensino do RS e SC.
15/06/08 às 10:58
interface grafica para administrar servidor dhcp3 é com o GDHCPD
18/06/08 às 19:21
olá estou enfrentando um problema na linha 6 semicolon expected
option
^
pesquisei e vi ser um erro de sintaxe, o que poderia fazer??
meu arquivo esta exatamente igual ao seu que foi criado do zero.
aguardo uma ajuda
obrigado.
4/09/08 às 12:05
Legal, bem simples. Olhando os IPs do seu conf parece que você fez para uma rede que usa o modem velox como roteador, cuja IP (gw) é 192.168.254.254 por padrão.
1/11/08 às 16:23
Muito bom esse tutorial, eu q sou iniciante em linux consegui fazer valeu!