O cliente DHCP pode não obter um endereço IP atribuído ao DHCP
Este artigo ajuda a corrigir um problema em que um cliente DHCP não pode obter um endereço IP atribuído por DHCP.
Aplica-se a: Windows Server 2012 R2
Número de KB original: 167014
Sintomas
Quando um cliente DHCP é movido de uma sub-rede para outra, ele pode não obter um endereço IP válido na nova sub-rede.
Resolução
Para resolver esse problema, faça um dos seguintes métodos:
Não use esquemas de endereçamento de IP que se sobreponham.
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 ao 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 "Endereço Solicitado DHCP" com o endereço IP atribuído anteriormente.
Se o servidor DHCP permanecer em silêncio, 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 Descobrir; 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 comparará 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á em silêncio 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 máscara de sub-rede/endereço IP marcar, o servidor DHCP verificará se ele veio de um Superscópio, se um for 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á em silêncio e o cliente não 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 é movido para um novo segmento em que o endereço do servidor DHCP é 172.17.1.x com uma máscara de sub-rede de 255.255.0.0. Quando a comparação de endereços IP/máscara de sub-rede for feita no servidor DHCP, o servidor DHCP permanecerá em silêncio, 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.
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários