Dépannage des échecs de libération du bail DHCP du serveur Windows
Lorsque vous tentez d’attribuer une adresse IP statique dans Windows Server Core Edition via l’invite de commande, vous pouvez rencontrer une erreur indiquant Échec de la libération du bail DHCP. Cette erreur particulière peut survenir lorsque vous essayez de modifier les paramètres de votre carte réseau. Dans cet article, nous allons explorer diverses solutions de contournement et solutions lorsque Windows Server ne parvient pas à libérer le bail DHCP.
Résolution du problème de Windows Server qui ne parvient pas à libérer le bail DHCP
Si votre serveur Windows a du mal à libérer un bail DHCP, essayez les solutions suivantes.
- Vérifier les mises à jour du serveur
- Forcer un changement d’adresse IP
- Redémarrez le service client DHCP
Examinons chaque solution en détail.
1] Vérifier les mises à jour du serveur
Si la version de votre système d’exploitation présente des bugs, la configuration de vos paramètres réseau peut entraîner des problèmes. Bien que Microsoft ne confirme pas toujours ces bugs, il est conseillé de vérifier les mises à jour dans l’espoir d’une solution. Pour ce faire, accédez à Paramètres, puis à Mise à jour et sécurité, et cliquez sur Rechercher les mises à jour. Installez les mises à jour disponibles, redémarrez votre serveur et voyez si le problème persiste.
2] Forcer un changement d’adresse IP
Si aucune mise à jour n’est disponible pour le moment, vous pouvez modifier manuellement l’adresse IP du serveur à l’aide de l’interface de ligne de commande (CLI). Ce processus consiste à forcer un changement d’adresse IP pour contourner le message d’erreur rencontré. Si vous êtes sur l’écran d’erreur, appuyez simplement sur Entrée pour continuer et sélectionnez l’option permettant d’ouvrir PowerShell, souvent associée au numéro 15 pour cette action. Si vous n’êtes pas sur cet écran, lancez simplement PowerShell en tant qu’administrateur.
Après avoir lancé PowerShell, exécutez Get-NetAdapter pour afficher la liste de vos interfaces réseau et de leurs alias.
Si votre carte réseau possède plusieurs alias et que vous ne savez pas lequel modifier, utilisez ipconfig /all
pour examiner la liste. L’étape suivante consiste à modifier l’adresse IP de l’alias que vous avez sélectionné.
Une fois que vous avez identifié l’alias à ajuster, entrez la commande ci-dessous pour éliminer l’adresse IP actuellement attribuée à l’interface Ethernet.
Remove-NetIPAddress -InterfaceAlias Ethernet -confirm:$False
Décomposons les composants de cette commande :
- Remove-NetIPAddress : cette applet de commande est utilisée pour supprimer une adresse IP et sa configuration d’une interface réseau.
- InterfaceAlias Ethernet : Ceci spécifie l’interface réseau à partir de laquelle l’adresse IP sera supprimée, dans ce cas, l’interface Ethernet.
- confirm:$False : cela empêche l’invite de confirmation qui s’affiche généralement lors de l’exécution de l’applet de commande, permettant une exécution transparente sans interaction de l’utilisateur.
Pour mon exemple, la commande était Remove-NetIPAddress -InterfaceAlias Ethernet0 -confirm:$False.
Après avoir supprimé avec succès l’adresse IP existante, l’étape suivante consiste à en attribuer une nouvelle. Pour ce faire, exécutez la commande ci-dessous.
New-NetIPAddress -InterfaceAlias {NAME} -IPAddress {IP} -PrefixLength {L} -DefaultGateway {GATEWAY_IP}
Voici un aperçu de cette commande :
- New-NetIPAddress: Cette applet de commande vous permet d’établir une nouvelle configuration d’adresse IP pour une interface réseau.
- InterfaceAlias {NAME}:Cela spécifie l’interface réseau par son nom ou son alias pour l’attribution d’adresses IP. Remplacez {NAME} par le nom réel de votre interface réseau, par exemple Ethernet.
- IPAddress {IP}:Cela indique la nouvelle adresse IP que vous souhaitez attribuer. Remplacez {IP} par votre adresse IP désignée, par exemple 192.168.1.10.
- PrefixLength {L}:Cela définit la longueur du préfixe de sous-réseau (appelée masque de sous-réseau) pour l’adresse IP. Remplacez {L} par la longueur du préfixe numérique, comme 24 (représentant un masque de sous-réseau de 255.255.255.0).
- DefaultGateway {GATEWAY_IP}:Il s’agit de l’adresse IP de la passerelle par défaut. Remplacez-la {GATEWAY_IP}par l’adresse IP réelle de votre passerelle, par exemple 192.168.1.1.
Après avoir remplacé tous les espaces réservés, la commande pour ma configuration était New-NetIPAddress -InterfaceAlias Ethernet0 -IPAddress 192.168.1.4 -PrefixLength 24 -DefaultGateway 192.168.1.1. Assurez-vous que vos paramètres reflètent précisément votre environnement.
Cette solution de contournement supprime efficacement l’adresse IP existante, permettant l’attribution d’une nouvelle IP statique.
3] Redémarrez le service client DHCP
Le service client DHCP est essentiel au sein d’un réseau, car il facilite la distribution et la gestion automatiques des adresses IP et des configurations réseau. Étant donné que l’erreur survient lorsque vous essayez de définir l’adresse IP automatiquement, il est utile de redémarrer le service client DHCP sur votre appareil. Pour ce faire, ouvrez PowerShell et exécutez la commande ci-dessous.
Restart-Service DhcpClient
Après avoir exécuté cette commande, vérifiez si le problème a été résolu. Si le problème persiste, vous pouvez également tenter netsh winsock reset
de réinitialiser les paramètres du protocole Winsock.
En utilisant les solutions décrites dans cet article, vous devriez être en mesure de résoudre le problème en question.
Comment puis-je résoudre un échec de bail DHCP ?
Si vous rencontrez une erreur indiquant que le bail DHCP a échoué, vous empêchant de configurer les paramètres réseau de votre serveur, vous pouvez essayer plusieurs solutions. Tout d’abord, recherchez les mises à jour disponibles et installez-les. Si la mise à jour ne résout pas le problème, envisagez de définir manuellement l’adresse IP ou de redémarrer le service DHCP pour faciliter l’attribution automatique de l’adresse IP.
Qu’est-ce qui contribue à une défaillance DHCP ?
Plusieurs facteurs peuvent entraîner une défaillance du DHCP, comme des conflits d’adresses IP (lorsque deux appareils partagent la même adresse IP), des serveurs DHCP mal configurés ou un manque d’adresses IP disponibles. Nous vous recommandons de rechercher des solutions en fonction du message d’erreur spécifique que vous rencontrez pour des résolutions ciblées.
Laisser un commentaire