Você está na página 1de 15

Aula de Linux - DHCP

Docente: Gilmara Vicentini

2019
Serviço DHCP
Dynamic Host Configuration Protocol (DHCP) - Protocolo de
Configuração Dinâmica de Endereços de Rede.

Protocolo utilizado em redes de computadores que permite às máquinas


obterem um endereço IP automaticamente.
Serviço DHCP

Funcionamento do DHCP no modelo cliente-servidor:

• Quando um cliente conecta-se a uma rede ele envia um pacote com


um pedido de configurações DHCP.
• O servidor DHCP gerencia uma faixa fixa de IPs disponíveis
juntamente com as informações e parâmetros necessários.
• Quando este servidor recebe um pedido, ele entrega um destes
endereços e configurações para o cliente.
Serviço DHCP
1) A máquina cliente envia um pacote para toda rede (broadcast) chamado
descoberta (DHCPDISCOVERY).
2) Os servidores DHCP responderam com um pacote chamado oferta
(DHCPOFFER). Este pacote conterá o endereço MAC do cliente,
endereço IP oferecido pelo DHCP, máscara de rede, endereço IP do
servidor e a duração (tempo máximo que o cliente poderá ficar com o IP
fornecido).
3) A máquina cliente enviará um pacote de dados para toda rede (broadcast)
chamado pedido (DHCPREQUEST). Se tiver mais de um servidor DHCP,
o cliente só aceitará um pedido.
4) O DHCP eleito pelo cliente (caso exista mais de um) envia um pacote de
confirmação, confirmando a configuração.
Serviço DHCP
Existem 3 tipos de endereço IP a ser dado pelo servidor DHCP ao
cliente:
Dinâmico – o administrador configura no DHCP a faixa de IPs
disponíveis que será entregue ao cliente, na entrega do endereço IP o
servidor informa por quanto tempo aquele IP será válido. Após esse
período de tempo existirá um novo processo de alocação.
Automático – o servidor DHCP mantém um histórico de alocações e
procura sempre oferecer o mesmo IP para uma mesma máquina.
Estático – o administrador da rede configura manualmente no servidor
DHCP qual endereço IP será utilizado, baseado no endereço MAC da
máquina.
Instalando o serviço DHCP
Instale o serviço DHCP no servidor através do comando:
apt-get install isc-dhcp-server

Configure o servidor para ter endereço IP estático:


1. abra o arquivo nano /etc/network/interfaces
2. faça as seguintes configurações:
Instalando o serviço DHCP
3. Ative a placa de rede aplicando o comando ifup eth0:

Se a placa de rede não ativar aplique o comando ifdown eth0


(desativar) e depois ifup eth0 (ativar).

OU
Comando para reiniciar as interfaces de rede: systemctl restart
networking
Configurando o serviço DHCP
1. Para configurar o DHCP vamos utilizar o arquivo de configuração:
nano /etc/dhcp/dhcpd.conf

Não vai aceitar atualizações dinâmicas de DNS – configuração de segurança

Colocar o nome domínio e dos servidores DNS


Configurando o serviço DHCP
Período de concessão padrão e máximo ( 86400 seg = 24 horas e 604800 seg = 1 semana)

Tire o comentário, pois esse servidor será autoritativo da rede (servidor principal da rede)

Configuração básica de rede


Configurando o serviço DHCP

2. Agora vamos editar o arquivo abaixo para especificar as interfaces


de rede que serão utilizadas:
nano /etc/default/isc-dhcp-server
Dentro do arquivo:
INTERFACES:” “;
Como iniciar/parar/reiniciar o serviço DHCP
Utilize os seguinte comado:
service isc-dhcp-server start|stop|restart|status

Vamos verificar se o serviço DHCP está distribuindo IP


dinamicamente.
Comandos mais utilizados
• ifdown enp0s3
• ifup enp0s3
Verificar concessões ativas
Arquivo que mostra concessões ativas

cat /var/lib/dhcp/dhcpd.leases

Verificar erro de log do dhcp


Grep dhcpd /var/log/syslog
Testar funcionalidade do DHCP
dhclient eth0 - tenta conectar no servidor dhcp
Configurando DHCP com IP estático
No arquivo dhcpd.conf configure o IP fixo do cliente, veja abaixo:

nano /etc/dhcp/dhclient.conf
Nano

Reinicie o serviço DHCP


service isc-dhcp-server restart

Você também pode gostar