Como configurar um DHCP

Para começarmos a configuração, primeiramente devemos adicionar o repositório do Debian no arquivo source.list, isso se você desejar instalar o pacote via internet, ou se preferir inserir o DVD que contém o pacote isc-dhcp-server no Debian também servirá.



Notas

  • Edite os arquivos utilizando o editor de texto de sua preferência, neste tutorial utilizarei o vim como editor.
  • Comandos com +(número)  #indica que irá abrir o arquivo com o cursor naquela linha.
  • o simbolo # indicará apenas comentários





Instalação do serviço DHCP

#Insira o disco que contém o pacote
apt-cdrom add

#Atualize o aptitude
aptitude update

#Instale o serviço
aptitude install isc-dhcp-server


Configuração do serviço DHCP

#Abra o arquivo na linha 50 e descomente a seção subnet e edite conforme a sua rede.
vi /etc/dhcp/dhcpd.conf +50


#Endereço da rede e máscara.
Subnet 192.168.10.0 netmask 255.255.255.0 {

range 192.168.10.100 192.168.10.200;    #Reserva de endereços para os clientes.
option domain-name-servers 192.168.10.10;    #Endereço IP do servidor dns.
option domain-name "Tecla-TI.com";    #Nome do domínio da rede.
option routers 192.168.10.1;    #Endereço IP do gateway da rede.
default-lease-time 600;    #Tempo de vida padrão do endereço em um cliente host.
max-lease-time 7200;    #Tempo de vida máximo do endereço em um cliente host.

}
:x #salvar e sair

#Nunca esqueça de reniciar o serviço após a configuração.
systemctl restart isc-dhcp-server.service



Importante:
Se o seu servidor DHCP estiver em outra rede diferente da qual ele vai distribuir os IPs para subir o serviço. Ele deve ao menos ter declarado dentro do arquivo de configuração a subnet a qual pertence e ter configurado o dhcp-relay no roteador da sua rede.

Exemplo:

#Rede a qual o servidor pertence declaro apenas para subir o serviço.
subnet 172.16.10.0 netmask 255.255.255.0 {

}

Troubleshoot(Resolução de Problemas)

Segue algumas dicas para resolução de problemas:

Verifique se os status do serviço está STOP e sempre leia atentamente os debugs e logs emitidos pelo o serviço, não vai adiantar ficar revisando o arquivo de cima para baixo repetidas vezes para achar o erro, vejo que muitas pessoas fazem isso, outro exemplo, ficam reiniciando o serviço sem parar como se o esforço excessivo de repetições fosse cansar o serviço até ele ficar UP. NÃO vai adiantar, Então separe os problemas por etapas e vá eliminando pacientemente as mesmas.

Faça disso um HABITO.

Outra dica, que deixo é se estiver em um ambiente de aprendizado e teste não pesquise sobre o erro, mas tenha paciência e leia os logs no servidor. Com isso, ao descobrir sozinho onde está o erro aumentará o seu domínio em qualquer serviço e seu tempo de resolução de problemas.

#Exibirá debug do serviço dhcp e o status.
systemctl status isc-dhcp-server.service -l

#Arquivo de logs que contém entradas do serviço DHCP
tail -f /var/log/daemon.log

Nenhum comentário:

Postar um comentário