Client DHCP ne peut pas obtenir une adresse IP affectée par DHCP

Symptômes

Lorsqu’un client DHCP est déplacé d’un sous-réseau à un autre, il ne peut pas obtenir une adresse IP valide sur le nouveau sous-réseau.

Résolution

Pour contourner ce problème, effectuez l’une des méthodes suivantes :
  • N’utilisez pas de modèles qui se chevauchent d’adressage IP.
  • Exécutez les commandes suivantes après avoir déplacé le client vers un nouveau segment :
    Ipconfig /Release
    Ipconfig /renew

Plus d'informations

Lorsqu’un client DHCP qui a été précédemment une adresse affectée par DHCP est démarré à nouveau, le client passe en état de REDÉMARRAGE-INIT. Le client tentera de vérifier qu’il peut toujours utiliser la même adresse en envoyant un paquet DHCPRequest, remplir le champ d’Option DHCP « Adresse de demande DHCP » avec l’adresse IP précédemment assignée.


Si le serveur DHCP reste en mode silencieux, le client suppose l’adresse précédente est toujours valide et le conserve. Si un serveur DHCP envoie un paquet d’accusé de réception NÉGATIF en réponse à la DHCPRequest, le client va dans le cycle de découverte ; il demande également l’adresse affectée précédemment dans le paquet DHCP Discover.


Lorsqu’un serveur DHCP reçoit un DHCPRequest avec une adresse affectée précédemment spécifiée, elle vérifie si elle provenance du segment local en activant le champ GIADDR. Si elle a été créée à partir du segment local, le serveur DHCP compare l’adresse demandée pour le masque de sous-réseau et l’adresse IP appartenant à l’interface locale qui a reçu la demande.


Si l’adresse est sur le même sous-réseau, le serveur DHCP reste silencieux même si l’adresse n’est pas dans la plage de son pool d’adresses. Le serveur DHCP suppose que l’adresse a été attribuée par un autre serveur DHCP sur le même segment si elle n’est pas dans son propre pool. Si l’adresse échoue à la vérification d’adresse TCP/IP masque sous-réseau, le DHCP server vérifie si elle provenance d’une étendue globale, si celle-ci est définie. Si ce n’est pas le cas, le serveur répond à la DHCPRequest avec un paquet d’accusé de réception NÉGATIF.


Si le client qui envoie que le DHCPRequest demande une adresse qui semble être sur le même sous-réseau, mais a été effectivement affectée avec un masque de sous-réseau différent, le serveur DHCP reste en mode silencieux et le client ne pourra pas obtenir une adresse IP valide pour le nouveau sous-réseau.


Par exemple, supposons que le client DHCP obtient l’adresse de 172.17.3.x avec un masque de sous-réseau 255.255.255.0 et le client est déplacé vers un nouveau segment, où l’adresse du serveur DHCP est 172.17.1.x avec un masque de sous-réseau de 255.255.0.0. Lors de la comparaison d’adresse de masque/IP de sous-réseau est effectuée sur le serveur DHCP, le serveur DHCP reste en mode silencieux, en supposant que d’un autre serveur DHCP sur le segment de l’adresse. Si les masques de sous-réseau ont été annulées, le client peut obtenir une adresse valide.
Propriétés

ID d'article : 167014 - Dernière mise à jour : 8 janv. 2017 - Révision : 1

Commentaires