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

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


Interface gráfica e interface web para gerenciamento e monitoramento



Interface gráfica para gerenciamento/monitoramento

Criar, gerenciar, realizar alterações e manutenções no arquivo de configuração do DHCP via terminal, não é problema algum para um administrador de redes/servidores GNU/Linux. Porém, quanto maior as particularidades que possuir em sua rede, quanto mais rápido devem ser realizadas as mudanças, relatórios, documentação, ou outras variedades de razões, podem ser ótimos motivos para a utilização de interfaces gráficas de gerenciamento.

As interfaces gráficas para gerenciamento de servidores no GNU/Linux são extremamente intuitivas e muito avançadas, além do excelente grau de maturidade destas ferramentas. Muitos administradores possuem resistência à adoção destas ferramentas em sistemas GNU/Linux, mas esta visão é ultrapassada, e não há argumentos que impeçam seu uso, não há bons motivos para não usar. ;-)

Estas interfaces possibilitam gerenciar todos os serviços implantados num servidor (banco de dados, servidor Web, DHCP, DNS, firewall, LDAP, controlador de domínio, compartilhamento de arquivos, etc.. ), além de realizar configurações do S.O., monitoramento, relatórios e outras possibilidades.

Podemos dividir as interfaces gráficas para gerenciamento de servidores em 2 grupos básicos: Aplicação e Interface Web

Aplicação

Aplicativo instalado no servidor (quando o mesmo possui ambiente gráfico, como GNOME, KDE, Xfce, LXDE, ...). Os aplicativos que permitem o gerenciamento/configuração dos serviços implantados no servidor são acessíveis através do menu do desktop.

Vantagem:
  • Os paranoicos não precisam esquentar a cabeça sobre a transmissão de dados via rede ou algum sniffer.

Desvantagem:
  • Precisa acessar o ambiente gráfico do servidor, ou seja, ter um teclado+mouse+monitor em seu servidor ou configurar algum acesso remoto como VNC por exemplo. Outro problema, é que grande parte dos servidores GNU/Linux não possuem ambiente gráfico, o que impossibilita usar este tipo de programa.

Um exemplo é o GAdmin, que possui um modulo para DHCP.

Web

Serviço instalado no servidor, porém, acessível via rede (ou disponível também com acesso pela Internet, caso o firewall esteja devidamente configurado), ao instalar, é liberada uma determinada porta no servidor, e o administrador irá acessar via navegador através de qualquer host dentro da rede. É o modo mais utilizado e mais comum de se encontrar em servidores instalados.

Vantagem:
  • Mais rápido, acessível através de qualquer máquina, pode-se determinar qual porta será usada e habilitar o HTTPS (para os paranoicos), o servidor continua em modo texto, sem ambiente gráfico, não precisa realizar nenhuma configuração a mais no servidor.

Desvantagem:
  • Nenhuma. Apenas precaução, pois você irá acessar através de qualquer máquina, cuidado ao fazer login, keyloggers, etc... Outro ponto é, caso a rede parar, você não terá acesso (mas caso sua rede pare, o DHCP será o último dos seus problemas....)

Existem diversas ferramentas para administração/gerenciamento e configuração de servidores GNU/Linux via Web. Algumas distribuições com foco para uso em servidores possuem suas próprias interfaces já instaladas, outras interfaces possuem pacotes para instalação nos mais diversos GNU/Linux e outros (como BSD por exemplo).

Exemplos: A mais famosa das interfaces, com certeza é o Webmin, com diversos temas, muitos módulos (cada um para tipos de serviços e aplicações).

Algumas distribuições focadas para servidor, possuem suas próprias interfaces Web, é o caso do ClearOS (Red Hat), openSUSE, Zentyal (Ubuntu), pfSense (BSD), Zeroshell, Endian...

Página anterior     Próxima página

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

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

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

Certificados e OpenSSL - A Sopa de Letras

Leitura recomendada

Configurando dispositivo CD-R/CD-RW e gravando CD em modo texto

Novas fontes para o seu X

Integração MRTG e RRDTool

Ambiente gráfico LXDE

Entendendo os números binários

  
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