48 votes

Comment forcer Windows 7 à demander une adresse IP "fraîche" au serveur DHCP ?

Je cherche à résoudre un problème lié à ma configuration DHCP et j'ai besoin que ma machine Windows demande une "nouvelle" adresse IP, afin que je puisse voir quelle adresse le serveur DHCP donne par défaut.

Quand je le fais ipconfig /release suivi de ipconfig /renew Windows "propose" son ancienne adresse IP au serveur DHCP (je viens de vérifier avec Wireshark, le message initial "DHCP Discover" contient l'Option-50 (adresse IP demandée) avec l'ancienne IP de la machine Windows).

J'ai essayé de désactiver/activer la carte réseau. Même comportement.

Question : Comment forcer Windows à demander une nouvelle adresse IP, sans proposer son ancienne adresse IP.

32voto

Michael Points 337

La course à pied net stop dhcp et ensuite net start dhcp semble fonctionner sur mon système de test Windows 7. Le paquet DHCP discover qui en résulte n'inclut pas l'option 50.

Je suppose que c'est à vous de choisir si vous voulez courir ipconfig /release d'abord pour signaler au serveur DHCP que l'adresse IP est disponible (il devrait supprimer le bail existant sur le serveur DHCP).

Ainsi, pour résumer, l'ensemble du processus serait (dans une Administrateur cmd) :

ipconfig /release
net stop dhcp
net start dhcp
ipconfig /renew

Si vous vouliez indiquer uniquement une connexion correspondant à Local* (par exemple, Connexion au réseau local ), alors vous pouvez le faire :

ipconfig /release Local*
net stop dhcp
net start dhcp
ipconfig /renew Local*

Screenshot

17voto

Keltari Points 67159

Cela fonctionnera :

Si votre pilote Ethernet le prend en charge, vous pouvez modifier le paramètre Adresse MAC sur le NIC . Il s'agit généralement d'une procédure relativement indolore. Ensuite ipconfig /renew devrait vous donner une nouvelle adresse IP.

Enter image description here

16voto

David Schwartz Points 60868

Il n'y a pas de procédure qui 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. Il faut donc arrêter le système, démarrer une autre installation du système d'exploitation, monter le registre, supprimer la clé, puis redémarrer l'installation originale du système d'exploitation. La clé est DhcpIPAddress mais il n'est utilisé que lors des redémarrages, et vous ne pouvez donc pas le modifier.

La désinstallation et la réinstallation de l'adaptateur réseau peuvent fonctionner.

7voto

j8048188 Points 83

J'ai trouvé cette solution ici.

  1. Réinitialisation de WinSock et de la pile TCP/IP
    a. Ouvrez 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
    d. Redémarrez la machine (vous pouvez exécuter les deux commandes d'abord, j'ai tendance à mettre plusieurs commandes dans le bloc-notes puis à les copier-coller dans la fenêtre de commande).

  2. Renouveler votre IP
    Configurez vos paramètres IP, qu'ils soient statiques ou dynamiques, et le tour est joué.

4voto

Vijay Points 96

Vous pouvez essayer de configurer le serveur DHCP pour qu'il distribue des adresses dans une plage qui exclut l'ancienne adresse. Par exemple, si l'ancienne adresse est x.x.x.101, configurez la plage de x.x.x.120 à 130. Je sais que vous souhaitez déterminer le comportement par défaut du serveur, donc cela peut ne pas être utile si cela modifie la chose même que vous voulez déterminer.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X