2012-09-05 23:51:34 +0000 2012-09-05 23:51:34 +0000
47
47

Come forzare Windows 7 a chiedere un indirizzo IP "fresco" al server DHCP?

Sto risolvendo un certo problema con la mia configurazione DHCP e ho bisogno che la mia macchina Windows chieda un indirizzo IP “fresco”, in modo da poter vedere quale indirizzo il server DHCP fornisce di default.

Quando faccio ipconfig /release seguito da ipconfig /renew, Windows “propone” il suo vecchio indirizzo IP al server DHCP (appena controllato con Wireshark, il messaggio iniziale “DHCP Discover” ha Option-50 (indirizzo IP richiesto) con il vecchio IP della macchina Windows).

Ho provato a disabilitare/abilitare la scheda di rete. Stesso comportamento.

Question: Come posso forzare Windows a chiedere semplicemente un nuovo indirizzo IP, senza proporre il suo vecchio indirizzo IP.

Risposte (8)

30
30
30
2013-09-19 18:00:46 +0000

Eseguendo net stop dhcp e poi net start dhcp sembra funzionare sul mio sistema di test Windows 7. Il pacchetto di scoperta DHCP risultante non include l'opzione 50.

Immagino che sia una vostra scelta se volete eseguire ipconfig /release per prima cosa per segnalare al server DHCP che l'indirizzo IP è disponibile (dovrebbe rimuovere il lease esistente sul server DHCP).

Quindi, per riassumere, l'intero processo sarebbe (in una finestra Administrator cmd):

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

Se si volesse indicare solo una connessione corrispondente a Local* (per esempio, Local Area Connection), allora si potrebbe fare:

&001

17
17
17
2013-05-27 07:17:24 +0000

Questo funzionerà:

Se il vostro driver Ethernet lo supporta, potete cambiare l'indirizzo MAC address sulla NIC . Di solito è una procedura relativamente indolore. Allora ipconfig /renew dovrebbe darvi un nuovo indirizzo IP.

15
15
15
2012-09-06 00:47:24 +0000

Non esiste una procedura che valga la pena. Viene memorizzata in una chiave di registro, ma quella parte del registro viene memorizzata nella cache mentre il sottosistema di rete è in funzione. Quindi si dovrebbe spegnere il sistema, avviare un'altra installazione del sistema operativo, montare il registro di sistema, cancellare la chiave e poi riavviare l'installazione originale del sistema operativo. La chiave è DhcpIPAddress ma viene usata solo attraverso i riavvii, quindi non è possibile modificarla.

Disinstallare e reinstallare la scheda di rete potrebbe funzionare.

6
6
6
2015-01-08 17:42:01 +0000

Ho trovato questa soluzione qui.

    1. Resettare WinSock e TCP/IP Stack a. Aprire un prompt dei comandi come amministratore b. Resettare le voci WINSOCK: netsh winsock reset catalog c. Resettare lo stack TCP/IP: netsh int ip reset reset.log d. Riavviare la macchina (si possono eseguire entrambi i comandi prima, tendo a mettere più comandi nel blocco note e poi copiare e incollare nella finestra di comando).
    1. Rinnovare l'IP Configurare le impostazioni IP, sia statiche che dinamiche, e abbiamo finito
4
4
4
2012-09-06 05:06:32 +0000

Si potrebbe provare a configurare il server DHCP in modo che fornisca gli indirizzi in un intervallo che escluda il vecchio indirizzo. Ad esempio, se il vecchio indirizzo è x.x.x.x.101, impostare l'intervallo da x.x.x.120 a 130. So che siete interessati a determinare alcuni comportamenti predefiniti del server, quindi questo potrebbe non essere utile se altera proprio la cosa che volete determinare.

3
3
3
2014-08-06 15:09:21 +0000

Passo 1. Scrivere l'indirizzo IP che si vuole eliminare sul client:

ipconfig /release
run net stop dhcp

Step 2. Sul secondo computer, assegnare temporaneamente un indirizzo IP manuale che avete scritto al punto 1. Sul primo computer dove si sta tentando di modificare la prenotazione DHCP:

net start dhcp
ipconfig /renew

Step 3. Il primo computer otterrà ora il prossimo indirizzo IP che il DHCP offrirà. Rimuovere l'indirizzo statico sulla macchina secondaria tornando all'impostazione DHCP.

2
2
2
2013-05-27 06:41:05 +0000

Ho appena trovato una soluzione. Richiede però di modificare la configurazione del server DHCP:

  • Spegnere il sistema offensivo (o semplicemente disabilitare la scheda di rete)
  • Cancellare il lease sul server DHCP (opzionale, a seconda del server)
  • Configurare una registrazione per l'indirizzo IP originale (utilizzando un qualsiasi indirizzo MAC casuale)
  • Avviare il client (o riattivare la scheda di rete)
  • Cancellare la registrazione fittizia
1
1
1
2017-07-16 07:31:37 +0000

Il modo più semplice che ho trovato per forzare il riposo dell'IP, è quello di assegnare lo stesso IP DHCP ad un altro PC come IP statico, di seguito sono i passi:

  1. Notare il vostro DHCP IP
  2. 2. Spegnete il vostro PC
  3. 3. Assegnare l'IP ad un altro PC come IP statico
  4. 4. Avviare il vostro PC
  5. L'IP verrà cambiato automaticamente.

Si può fare anche utilizzando adattatori Ethernet e WIFI invece di utilizzare due PC.