Você está na página 1de 10

DHCP

Dynamic Host Configuration


Protocol
DHCP

O DHCP ("Dynamic Host Configuration Protocol" ou


"protocolo de configuração dinâmica de endereços de rede")
permite que todos os micros da rede recebam suas
configurações de rede automaticamente a partir de um
servidor central, sem que você precise ficar configurando os
endereços manualmente em cada um.
DHCP

1. O Cliente envia um broadcast UDP para 255.255.255.255 (FF:FF:FF:FF:FF:FF) no segmento.

2. O DHCP recebe a MSG de DHCP Discover e responde a solicitação com o DHCP Offer,
informando o IP e toda o restante da configuração IP.

3. Depois o cliente responde com o DHCP Request informando que aceitou a configuração.

4. O DHCP confirma o processo com um DHCP ACK.


Configurando o DHCP
Router(config)# ip dhcp pool [name]
▪ Indica o nome para o processo DHCP

Router(dhcp-config)# default-router [value]


▪ Define as configurações de default gateway, geralmente, uma interface do roteador
no segmento LAN.

Router(dhcp-config)# dns-server [value]


▪ Define as configurações para o DNS
Configurando o DHCP
Router(dhcp-config)# network [network] [mask]
▪ Define as configurações de rede anunciadas no DHCP

Router(dhcp-config)# domain-name [value]


▪ Define as configurações para o nome do domínio

Router(config)# ip dhcp excluded-address [ip-min – ip-max]


Também é possível excluir um determinado ip ou range de endereços de ser
associado.
IP Helper Address

Ocorre que hoje é comum os servidores ficarem em uma rede diferente


dos usuários, e como sabemos os roteadores não permitem a
passagem de broadcast. Então como utilizar o DHCP?

Esta é justamente a função do IP Helper Address. Ele permite que o


broadcast que chega a uma interface seja enviada para outra interface
em forma de unicast.
IP Helper Address

O client e o server encontram-se em redes diferentes. Para que o DHCP possa funcionar é
necessário adicionar na interface F0/1 do roteador o comando ip helper-address <ip>

Assim o roteador recebe o broadcast do client e transforma-o em um pacote unicast, destinado ao


servidor.
IP Helper Address

Router(config)# int f0/1


Router(config-if)ip helper-address 192.168.0.10

▪ O DHCP não é o único serviço que pode ser configurado no roteador


para que ele faça a retransmissão.
Verificando o DHCP
Router# show ip dhcp binding
IP address Client-ID/ Lease expiration Type
Hardware address
10.20.20.3 0060.47E5.6E77 -- Automatic
10.20.20.5 0030.A3B2.B274 -- Automatic
10.20.20.7 00D0.D311.D01D -- Automatic
10.20.20.6 0060.5C56.2885 -- Automatic
10.20.20.8 0030.F2C0.6747 -- Automatic
▪ Lista a database de alocação do DHCP Server

Router# clear ip dhcp binding [address | * ]


▪ Limpa a database de alocação do DHCP Server