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