Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Este artigo ajuda a corrigir um problema em que um cliente DHCP não consegue obter um endereço IP atribuído por DHCP.
Número original do KB: 167014
Sintomas
Quando um cliente DHCP é movido de uma sub-rede para outra, ele pode não conseguir obter um endereço IP válido na nova sub-rede.
Resolução
Para contornar esse problema, execute um dos seguintes métodos:
Não use esquemas de endereçamento IP que se sobrepõem.
Execute os seguintes comandos depois de mover o cliente para um novo segmento:
Ipconfig /Release Ipconfig /Renew
Mais informações
Quando um cliente DHCP que já teve um endereço atribuído por DHCP é iniciado novamente, o cliente entra em um estado INIT-REBOOT. O cliente tentará verificar se ainda pode usar o mesmo endereço enviando um pacote DHCPRequest, preenchendo o campo de opção DHCP "DHCP Requested Address" com o endereço IP atribuído anteriormente.
Se o servidor DHCP permanecer silencioso, o cliente assumirá que o endereço anterior ainda é válido e o manterá. Se um servidor DHCP enviar um pacote NACK em resposta ao DHCPRequest, o cliente entrará no ciclo Discover; ele também solicita o endereço atribuído anteriormente no pacote DHCPDiscover.
Quando um servidor DHCP recebe um DHCPRequest com um endereço atribuído anteriormente especificado, ele primeiro verifica se ele veio do segmento local verificando o campo GIADDR. Se ele se originou do segmento local, o servidor DHCP compara o endereço solicitado com o endereço IP e a máscara de sub-rede pertencentes à interface local que recebeu a solicitação.
Se o endereço parecer estar na mesma sub-rede, o servidor DHCP permanecerá silencioso mesmo que o endereço não esteja no intervalo de seu pool de endereços. O servidor DHCP pressupõe que o endereço foi atribuído por outro servidor DHCP no mesmo segmento se não for de seu próprio pool. Se o endereço falhar na verificação de máscara de sub-rede/endereço IP, o servidor DHCP verificará se ele veio de um superescopo, se houver um definido. Caso contrário, o servidor responderá ao DHCPRequest com um pacote NACK.
Se o cliente que envia o DHCPRequest estiver solicitando um endereço que parece estar na mesma sub-rede, mas na verdade foi atribuído com uma máscara de sub-rede diferente, o servidor DHCP permanecerá silencioso e o cliente não conseguirá obter um endereço IP válido para a nova sub-rede.
Por exemplo, suponha que o cliente DHCP obtenha o endereço 172.17.3.x com uma máscara de sub-rede de 255.255.255.0 e o cliente seja movido para um novo segmento em que o endereço do servidor DHCP seja 172.17.1.x com uma máscara de sub-rede de 255.255.0.0. Quando a comparação de máscara de sub-rede/endereço IP é feita no servidor DHCP, o servidor DHCP permanecerá silencioso, supondo que outro servidor DHCP no segmento atribuído ao endereço. Se as máscaras de sub-rede fossem invertidas, o cliente obteria um endereço válido.