Je résous un problème lié à ma configuration DHCP et j'ai besoin que ma machine Windows me demande une adresse IP "récente" pour que je puisse voir quelle adresse le serveur DHCP donne par défaut.
Lorsque je fais ipconfig /release
suivi de ipconfig /renew
, Windows "propose" son ancienne adresse IP au serveur DHCP (juste vérifié avec Wireshark, le message "DHCP Discover" initial contient Option-50 (adresse IP demandée avec l'ancienne adresse IP de la machine Windows).
J'ai essayé de désactiver/activer la carte réseau. Même comportement.
Question: Comment puis-je forcer Windows à demander simplement une nouvelle adresse IP, sans proposer son ancienne adresse IP?.
Il n'y a pas de procédure qui en vaille la peine. Il est stocké dans une clé de registre, mais cette partie du registre est mise en cache lorsque le sous-système réseau est en cours d'exécution. Vous devez donc arrêter le système, démarrer une autre installation de système d'exploitation, monter le registre, supprimer la clé, puis redémarrer dans l'installation d'origine du système d'exploitation. La clé est DhcpIPAddress mais elle n’est utilisée que lors des redémarrages, vous ne pouvez donc pas la modifier.
La désinstallation et la réinstallation de la carte réseau peuvent fonctionner.
Exécuter net stop dhcp
puis net start dhcp
semble fonctionner sur mon système de test Windows 7. Le paquet de découverte DHCP résultant n'inclut pas l'option 50.
J'imagine que c'est votre choix si vous souhaitez exécuter ipconfig /release
en premier afin de signaler au serveur DHCP que l'adresse IP est disponible (le bail existant sur le serveur DHCP devrait être supprimé).
Donc, pour résumer, tout le processus serait (dans une fenêtre Administrator cmd):
ipconfig /release
net stop dhcp
net start dhcp
ipconfig /renew
Si vous souhaitez indiquer uniquement une connexion correspondant à Local*
(par exemple, connexion au réseau local), vous pouvez effectuer les opérations suivantes:
ipconfig /release Local*
net stop dhcp
net start dhcp
ipconfig /renew Local*
Cela fonctionnera:
Si votre pilote Ethernet le prend en charge, vous pouvez modifier l'adresse Adresse MAC sur le NIC . C'est généralement une procédure relativement indolore. Alors ipconfig /renew
devrait vous donner une nouvelle adresse IP.
J'ai trouvé cette solution ici.
Réinitialiser WinSock et la pile TCP/IP
une. Ouvrir une invite de commande en tant qu'administrateur
b. Réinitialiser les entrées WINSOCK: netsh winsock reset catalog
c. Réinitialiser la pile TCP/IP: netsh int ip reset reset.log
ré. Redémarrez l'ordinateur (vous pouvez d'abord exécuter les deux commandes. J'ai tendance à mettre plusieurs commandes dans le bloc-notes, puis à les copier et les coller dans la fenêtre de commande).
Renouvelez votre IP
Configurez vos paramètres IP, qu’ils soient statiques ou dynamiques, et nous avons terminé
Vous pouvez essayer de configurer le serveur DHCP pour qu'il attribue des adresses dans une plage excluant l'ancienne adresse. Par exemple, si l'ancienne adresse est xxx101, définissez la plage sur xxx120 sur 130. Je sais que vous êtes intéressé par la détermination d'un comportement par défaut du serveur. Il se peut donc que cela ne soit pas utile si vous modifiez ce que vous souhaitez déterminer.
Étape 1. Notez l'adresse IP dont vous souhaitez vous débarrasser sur le client:
ipconfig /release
run net stop dhcp
Étape 2. Sur le deuxième ordinateur, attribuez temporairement une adresse IP manuelle que vous avez notée à l'étape 1. Sur le premier ordinateur sur lequel vous essayez de modifier la réservation DHCP:
net start dhcp
ipconfig /renew
Étape 3. Le premier ordinateur obtiendra maintenant la prochaine adresse IP offerte par DHCP. Supprimez l'adresse statique sur l'ordinateur secondaire en rétablissant le paramètre DHCP.
Je viens de trouver une solution de contournement. Il fait nécessite de changer la configuration du serveur DHCP, toutefois:
Le moyen le plus simple que j'ai trouvé pour forcer le repos de l'IP, consiste à attribuer la même adresse IP DHCP à un autre PC en tant qu'adresse IP statique. Voici les étapes à suivre:
Pour ce faire, vous pouvez également utiliser des adaptateurs Ethernet et WIFI au lieu d’utiliser deux PC.