web-dev-qa-db-fra.com

Comment forcer Windows 7 à demander une "nouvelle" adresse IP au serveur DHCP?

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?.

45
haimg

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.

15
David Schwartz

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*

 Screenshot

29
Michael

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.

Enter image description here

17
Keltari

J'ai trouvé cette solution ici.

  1. 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).

  2. Renouvelez votre IP
    Configurez vos paramètres IP, qu’ils soient statiques ou dynamiques, et nous avons terminé

6
j8048188

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.

4
maxw

É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.

3
Dmitry

Je viens de trouver une solution de contournement. Il fait nécessite de changer la configuration du serveur DHCP, toutefois:

  • Arrêtez le système incriminé (ou désactivez simplement la carte réseau)
  • Supprimer le bail sur le serveur DHCP (facultatif, en fonction du serveur)
  • Configurez un enregistrement pour l'adresse IP d'origine (en utilisant n'importe quelle adresse MAC aléatoire)
  • Démarrer le client (ou réactiver la carte réseau)
  • Supprimer l'enregistrement factice
2
Joachim Sauer

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:

  1. Notez votre adresse IP DHCP
  2. Éteignez votre PC
  3. Attribuer l'IP à un autre PC en tant qu'IP statique
  4. Démarrer votre PC
  5. IP sera changé automatiquement.

Pour ce faire, vous pouvez également utiliser des adaptateurs Ethernet et WIFI au lieu d’utiliser deux PC.

1
Wael Dalloul