DHCP no GNU/Linux - Guia para ISC-DHCP Server

Disponibilizo este pequeno guia, explorando alguns recursos do ISC DHCP. Apesar de ser um assunto bem fácil, sem segredos ou mistérios, espero que auxilie a organizar seu dhcpd.conf, e/ou escolher qual melhor formato para implantar um serviço de DHCP.

[ Hits: 131.859 ]

Por: Esli Silva em 29/08/2012 | Blog: https://esli.blog.br


Coisas que faltaram...



Algumas coisas ficaram de fora. ;-)

O que faltou neste artigo: Failover de DHCP (redundância com 2 servidores, primário e secundário), além de mais quatro ou cinco pontos interessantes...

Uma vez em que a rede esteja configurada com o uso de um servidor de DHCP, este passa a ser extremamente essencial para o funcionamento da rede, pois ele irá endereçar os equipamentos e fornecer informações como máscara, gateway e DNS.

Caso, por algum motivo o servido fique inacessível, como por exemplo desligado, travado, desconectado, defeito no cabeamento, para na sua placa de rede, etc, toda a rede irá paralisar.

Nos casos em que o servidor DHCP não esteja dentro da rede, a atenção é redobrada, pois deve-se ficar atento também a possíveis problemas nos roteadores, por exemplo.

O DHCP consome poucos recursos do sistema, por isso, ele não á aplicado como um servidor dedicado de DHCP, ou seja, um sistema/servidor completo em que somente prove este serviço. O mais comum desde pequenas a grandes redes de computadores, é um ambiente em que o sistema que prove o DHCP também disponibilize e exerce outros serviços como firewall, proxy, sistema de gerenciamento e monitoramento, etc.

O dhcp3-server usado no GNU/Linux, é bastante rápido (desde que a configuração não seja muito complexa), por isso, costuma responder antes dos servidores DHCP usados nos servidores Windows e na maioria dos modems ADSL e/ou roteadores.

Ao utilizar roteadores para prover o serviço de DHCP em nosso ambiente, haverá duas situações, na primeira, os custos serão baixos e a configuração é simples e intuitiva, porém não suportará grandes mudanças, e a evolução da pequena rede.

Além da questão da segurança, pois estes equipamentos não dispõem de complexos sistemas de segurança, e para destruir todas as configurações feitas, basta apertar o botão reset, localizado no corpo do equipamento.

Na segunda situação, os custos são altos, além da configuração e implantação serem complexas, deparando-se com as inúmeras possibilidades do IOS Cisco e seu preço, porém, o equipamento já estaria pronto para sofrer modificações em sua configuração e suportar todo o crescimento da rede e sua evolução.

O guia completo: DHCP - Guia Completo « www.esli-nux.com

Lá, além deste texto, tem algumas screenshots (hã??) e também o How-to sobre DHCP com Windwos Server, Small routers e equipamentos Cisco (através da CLI, Cisco IOS).

Referências

- Man Pages. ;-) (Tudo encontra-se nas Man, mas ninguém procura lá....)

- DROMS, R. RFC 2131 Dynamic Host Configuration Protocol. Mai/1997. (Sobrepõe a RFC 1541 e RFC 1531). Disponível em: - Distrowatch: - ISC – Internet Systems Consortium: - Hugo Azevedo: http://www.hugoazevedo.eti.br

Os excelentes livros, que valem cada centavo investido, pois vivo consultando-os (síndrome da preguiça de ler Man-pages):
  • SCHRODE, Carla. Linux Networking Cookbook. O’reilly Media Inc., 2008. Rio de Janeiro: Alta Books.
  • VIGLIASI, Douglas. Redes Locais com Linux. 2. Ed. Florianópolis: Visual Book, 2007.
  • MORIMOTO, Carlos Eduardo. Redes - Guia Prático. Porto Alegre: Sul Editores, 2009.
  • MORIMOTO, Carlos Eduardo. Servidores Linux - Guia Prático. Porto Alegre: Sul Editores, 2009.
  • FERREIRA, Rubem E. Linux - Guia do Administrador de Sistema. São Paulo: Editora Novatec Ltda., 2003.
  • CARMONA, Tadeu. Treinamento Profissional em Redes – Guia Avançado de Manutenção e Auditoria em Rede de Computadores. São Paulo: Digerati Books, 2006.


Página anterior    

Páginas do artigo
   1. DHCP
   2. Funcionamento do DHCP - ISC-DHCP Server
   3. Instalação - Configuração básica
   4. Monitorando o servidor e o cliente - ISC-DHCP Cliente
   5. Modelos de dhcpd.conf e configurações opcionais/avançadas
   6. Interface gráfica e interface web para gerenciamento e monitoramento
   7. Coisas que faltaram...
Outros artigos deste autor

Rootsh - Auditando/monitorando o root e demais usuários do GNU/Linux

Certificados e OpenSSL - A Sopa de Letras

Guia SSD no Linux: tudo que você precisa saber e o que precisa esquecer!

Leitura recomendada

Instalação do Arch Linux com LVM + Luks

Instalando Zabbix no CentOS 7

Espelhando a tela do smartphone Android no Linux via Wi-Fi (ADB + SCRCPY)

SSH - Tradução da man page

Filosofia do Open Source, um novo jogo?

  
Comentários
[1] Comentário enviado por corrosiontears em 29/08/2012 - 11:32h

Amigo! Excelente Artigo era o que eu estava precisando aqui! :D Obrigado!

[2] Comentário enviado por removido em 29/08/2012 - 11:59h

Bom trabalho amigo, ficou muito bom.

[3] Comentário enviado por danniel-lara em 29/08/2012 - 12:40h

Parabéns pelo artigo
muito bem mesmo

[4] Comentário enviado por Nicolas777 em 30/08/2012 - 10:19h

Muito bom este artigo... essencial para qualquer sysadmin... parabens!!!

[5] Comentário enviado por bruno.prestes em 22/12/2012 - 13:01h

estou montando um server centos no meu trampo e estava precisando de algo bem especifico como seu artigo, só tenho q agradecer!!! parabéns

[6] Comentário enviado por fernandoborges em 21/03/2013 - 18:03h

Parabéns, amigo.

[7] Comentário enviado por Valdivino Aquino em 18/07/2013 - 09:37h

Bom artigo !

[8] Comentário enviado por alexandremc em 25/10/2013 - 10:58h

Boa tarde.

Tenho uma rede mista formada pelo ubuntu 10.04 com GNOME2 e Debian 7.2 com o Mate 1.6 em processo de migração.

Servidor também e Ubuntu 10.04.

As maquinas com ubuntu pegam normalmente o nome pelo DHCP, bastando omitir o arquivo /etc/hostname(ou seja deixando em branco ou excluindo).

Nas Debian ele define o nome como (none) ...

Sendo necessário eu dar o dhclient [nome da interface], para máquina pegar o nome normal.

Ou seja preciso ir em cada estação e pedir para pegar o ip.

O arquivo /etc/network/interfaces está assim:

#--Início ---
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp
#--Fim ---

Como configuro isso no cliente?

PS:

Já copiei o arquivo /etc/dhcpd3/dhclient.conf do ubuntu para o Debian, mas nada feito.


Abraços

[9] Comentário enviado por vandocouto em 03/02/2014 - 20:33h

Muito bom o seu artigo, parabéns!

Fica dica para quem deseja administrar o serviço de Dchp pela interface Web.

http://dhcpweb.tutoriaisgnulinux.com/

Obrigado!

Abs,

Evandro Couto
http://tutoriaisgnulinux.com

[10] Comentário enviado por wos- em 17/10/2014 - 09:52h

Muito bom, parabéns, me ajudou bastante.

[11] Comentário enviado por tedbernacchi em 22/05/2015 - 11:09h


Olá amigo, muito bom o tutorial, bem explicado e tal. Dúvida, eu consigo enviar via DHCP o horário do servidor, assim, minha máquina que é o DHCP da rede também é o NTP-server da rede, eu consigo fazer com que às máquinas clientes sincronizem a hora quando elas adquirem um IP via DHCP?Obrigado!

[12] Comentário enviado por luizpratini83 em 05/02/2016 - 17:29h

Obrigado por compartilhar! Ótimo tutorial!

[13] Comentário enviado por lxpx em 13/07/2016 - 12:35h

Bom dia,

Tenho um IP VIRTUAL (alias IP) na eth1 e gostaria de servir IP´s para essa rede.
Por exemplo, meus endereços são:
eth1 192.168.20.1/24
eth1:0 192.168.30.1/24

Gostaria de ofecer IP´s para eth1:0, ou seja, para a rede 192.168.30.0/24.
Não funcionou ao determinar a interface com eth1, nem como eth1:0 em /etc/default/idc-dhcp-server.
Falta alguma configuração?
Obrigado!



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts