logoJulio Cardoso Tutoriais e Dicas


Configurando um servidor de dhcp no ubuntu e debian com o dhcp3-server

Postado em Linux (OS) Network(Servidores) Por Julio em 18/02/08

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.

  1. Sua maquina precisa ter um ip configurado na faixa de ips especificado na configuração do servidor.
  2. O ip do Gateway precisa existir.
  3. O ip do servidor de dns precisa existir.
  4. O endereço de broadcast precisa está correto .
  5. 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.

9 respostas para 'Configurando um servidor de dhcp no ubuntu e debian com o dhcp3-server'

  1. Felipe Diz:

    Gostei muito do tutorial, bem explicado, bem comentado… Valeu !!!
    Abração !!

  2. Eduardo Diz:

    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..

  3. Neto Diz:

    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.

  4. Ricardo Ramos Diz:

    Parabéns pelo tuto, apliquei-o completamente. Ele é perfeito!

  5. PC Diz:

    Foi bom encontrar esse material. Vai ser muito útil para os professores da rede de ensino do RS e SC.

  6. Geraldo Diz:

    interface grafica para administrar servidor dhcp3 é com o GDHCPD

  7. Thiago Dier Diz:

    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.

  8. Leido Diz:

    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.

  9. Marcel Diz:

    Muito bom esse tutorial, eu q sou iniciante em linux consegui fazer valeu!

Deixe seu Comentário