Configurar o endereço, a máscara, o gateway e o DNS manualmente em cada computador é trabalhoso e favorece erros. O DHCP faz essa entrega automaticamente, e, por isso, uma falha no DHCP costuma atingir vários computadores ao mesmo tempo.
Como o DHCP funciona
DHCP é a sigla de Dynamic Host Configuration Protocol, protocolo de configuração dinâmica de equipamentos. Em redes pequenas, o servidor DHCP costuma ser o próprio roteador. Como o computador ainda não tem endereço quando é ligado, a conversa começa em broadcast e acontece em quatro mensagens:
- O computador envia, em broadcast, uma mensagem de descoberta, perguntando se existe algum servidor DHCP na rede.
- O servidor DHCP responde com uma oferta de configuração.
- O computador envia um pedido formal da configuração oferecida.
- O servidor confirma o pedido, e o computador passa a usar a configuração.
Os nomes dessas mensagens em inglês, Discover, Offer, Request e Acknowledge, formam a sigla DORA. O DHCP usa o UDP, na porta 67 do lado do servidor e na porta 68 do lado do computador.
Um exemplo da configuração recebida pelo balcão 02:
- endereço IP:
192.168.1.40; - máscara:
255.255.255.0; - gateway:
192.168.1.1; - servidor DNS:
192.168.1.1.
O DHCP não muda o funcionamento da rede. O DHCP apenas entrega as mesmas informações que teriam de ser digitadas manualmente em cada computador.
A concessão
A configuração é entregue por um período limitado, chamado concessão. Antes de a concessão vencer, o computador pede a renovação ao servidor DHCP e, em geral, mantém o mesmo endereço. Se o servidor DHCP ficar fora do ar, o computador continua usando a configuração recebida até o fim da concessão. Quando o computador é reiniciado e não encontra o servidor DHCP, o resultado pode ser um endereço automático de falha, da faixa 169.254.
Comandos úteis
ipconfig /all: mostra se o DHCP está habilitado, qual servidor DHCP entregou a configuração e quando a concessão foi obtida e quando expira;ipconfig /release: devolve a configuração ao servidor DHCP e deixa o adaptador sem endereço;ipconfig /renew: pede uma nova configuração ao servidor DHCP.
O comando ipconfig /release derruba a conexão de quem acessa o computador remotamente, porque o adaptador fica sem endereço até o pedido seguinte.
Dois servidores DHCP na mesma rede
Quando um segundo equipamento com o DHCP ativo é ligado à rede, como um roteador Wi-Fi conectado pela porta LAN, os computadores passam a receber configurações de dois servidores diferentes. Alguns computadores recebem a configuração correta, e outros recebem endereços de outra faixa, com outro gateway, e perdem o acesso ao servidor da loja. O campo Servidor DHCP, exibido pelo ipconfig /all, mostra qual equipamento entregou a configuração.
No suporte
Uma falha de DHCP afeta o endereço, a máscara, o gateway e o DNS ao mesmo tempo, porque essas informações chegam juntas. Quando vários computadores perdem a rede ao mesmo tempo depois de uma queda de energia, o primeiro suspeito é o roteador, que costuma ser o servidor DHCP.
Para guardar
- O DHCP distribui o endereço IP, a máscara, o gateway e o DNS.
- O pedido inicial é feito em broadcast, em quatro mensagens: descoberta, oferta, pedido e confirmação.
- A configuração vale por um período chamado concessão, que é renovado automaticamente.
- Uma falha no DHCP compromete vários parâmetros de uma vez.
- Dois servidores DHCP na mesma rede distribuem configurações diferentes e causam falhas em parte dos computadores.
Depois de uma queda de energia, várias estações ficaram sem rede ao mesmo tempo. Qual é o primeiro suspeito?
O roteador, que normalmente é o servidor DHCP. Sem o servidor DHCP, as estações não recebem o endereço IP, a máscara, o gateway nem o DNS.
Depois que um roteador Wi-Fi foi ligado à rede da loja, alguns computadores passaram a receber endereços da faixa 10.0.0, com outro gateway, e perderam o acesso ao servidor da loja. O que explica esse comportamento?
O roteador Wi-Fi está com o DHCP ativo e distribui configurações em paralelo ao servidor DHCP da loja. Cada computador fica com a configuração do servidor que responder primeiro. O campo Servidor DHCP do ipconfig /all confirma a origem, e a solução é desativar o DHCP do equipamento acrescentado.