Durante il tentativo di impostare un indirizzo IP statico in Windows Server Core Edition utilizzando il prompt dei comandi, abbiamo riscontrato un errore che diceImpossibile rilasciare il lease DHCP.Questo messaggio di errore può essere visualizzato quando si apportano modifiche alle impostazioni dell'adattatore di rete. In questo post vedremo soluzioni alternative e soluzioni che puoi implementare seWindows Server non è riuscito a rilasciare il lease DHCP.
Risolto il problema con Windows Server che non è riuscito a rilasciare DHCP Lease
Se Windows Server non è riuscito a rilasciare DHCP Lease, seguire le soluzioni indicate di seguito.
- Controlla gli aggiornamenti del server
- Forza la modifica dell'indirizzo IP
- Riavviare il servizio client DHCP
Parliamo di loro in dettaglio.
1] Controlla gli aggiornamenti del server
Potresti riscontrare problemi durante la configurazione delle impostazioni di rete del tuo server se è presente un bug nella versione del tuo sistema operativo. Anche se non c'è alcuna conferma ufficiale da parte di Microsoft, controlleremo comunque gli aggiornamenti, sperando che abbiano rilasciato una patch che risolva questo bug. Per fare ciò, apriImpostazioni,vai aAggiornamento e sicurezza,e clicca su Controlla aggiornamenti. Se sono disponibili aggiornamenti, installali, riavvia il computer e controlla se il problema persiste.
2] Forza la modifica dell'indirizzo IP
Se non ci sono aggiornamenti disponibili, per il momento modificheremo manualmente l'indirizzo IP del server dalla CLI. Dobbiamo forzare la modifica dell'indirizzo IP e ignorare il messaggio di errore in questione. Se sei già nella schermata in cui hai ricevuto l'errore, premi Invio per continuare, quindi seleziona l'opzione per aprire PowerShell, in genere il rispettivo numero sarebbe 15, Esci alla riga di comando (PowerShell); tuttavia, se non ci sei, apri e bastaPowerShell (come amministratore).
Dopo aver aperto PowerShell, eseguiGet-NetAdapterper elencare le schede di interfaccia di rete e i relativi alias.
Se la tua scheda di interfaccia di rete ha più di un alias e non sei sicuro di quale configurare, eseguiipconfig /all
e controlla l'elenco degli alias. Cambieremo l'IP dell'alias attualmente selezionato.
Una volta che sai quale alias configurare, devi eseguire il seguente comando per rimuovere l'indirizzo IP assegnato all'interfaccia Ethernet.
Remove-NetIPAddress -InterfaceAlias Ethernet -confirm:$False
Analizziamo il comando.
- Rimuovi-IndirizzoIPNet: questo cmdlet rimuove un indirizzo IP e la relativa configurazione da un'interfaccia di rete.
- Interfaccia Alias Ethernet: specifica l'interfaccia di rete a cui è assegnato l'indirizzo IP. In questo caso si tratta dell'interfaccia Ethernet.
- conferma:$Falso: elimina la richiesta di conferma che in genere viene visualizzata quando si esegue il cmdlet, consentendo l'esecuzione del comando senza l'intervento dell'utente.
Nel mio caso, il comando eraRimuovi-NetIPAddress -InterfaceAlias Ethernet0 -confirm:$False.
Dopo aver rimosso l'IP assegnato, il nostro compito è assegnarne uno nuovo. Per fare ciò, è necessario eseguire il seguente comando.
New-NetIPAddress -InterfaceAlias {NAME} -IPAddress {IP} -PrefixLength {L} -DefaultGateway {GATEWAY_IP}
Diamo un'occhiata alla descrizione del comando.
- Nuovo indirizzo IP di rete:Questo cmdlet aggiunge una nuova configurazione dell'indirizzo IP a un'interfaccia di rete.
- Alias interfaccia {NOME}:Specifica l'interfaccia di rete tramite il nome o l'alias a cui verrà assegnato l'indirizzo IP. Sostituisci {NOME} con il nome effettivo dell'interfaccia di rete, ad esempio Ethernet.
- Indirizzo IP {IP}:Specifica il nuovo indirizzo IP da assegnare. Sostituisci {IP} con l'indirizzo IP effettivo, come 192.168.1.10
- Lunghezza prefisso {L}:Specifica la lunghezza del prefisso della sottorete (nota anche come maschera di sottorete) per l'indirizzo IP. Sostituisci {L} con il numero della lunghezza del prefisso, come 24 (per una maschera di sottorete di 255.255.255.0).
- Gateway predefinito {GATEWAY_IP}:Specifica l'indirizzo IP del gateway predefinito. Sostituisci {GATEWAY_IP} con l'indirizzo IP effettivo del gateway, come 192.168.1.1.
Dopo aver sostituito tutte le variabili, il comando per il mio server risulta essereNuovo-NetIPAddress -InterfaceAlias Ethernet0 -IPAddress 192.168.1.4 -PrefixLength 24 -DefaultGateway 192.168.1.1. YPotresti utilizzare un IP diverso e DefaultGateway, quindi costruisci la query di conseguenza.
Questa è una soluzione alternativa che rimuoverà l'IP corrente e imposterà un nuovo IP statico.
3] Riavviare il servizio client DHCP
Il servizio client DHCP o Dynamic Host Configuration Protocol è un elemento essenziale all'interno di una rete, automatizzando l'allocazione e la gestione degli indirizzi IP e di vari parametri di configurazione della rete. Poiché stiamo affrontando il problema quando proviamo ad assegnare l'IP automaticamente, riavviamo il servizio client DHCP in esecuzione sul tuo computer. Per questo, apriPowerShelled eseguire il comando seguente.
Restart-Service DhcpClient
Una volta terminato, controlla se il problema persiste. Nel caso in cui il problema non venga risolto, eseguiripristino netsh winsockper reimpostare il protocollo Winsock.
Si spera che tu possa risolvere il problema utilizzando le soluzioni menzionate in questo post.
Leggere:
Come posso risolvere l'errore del lease DHCP?
Se riscontri un errore che implica che il lease DHCP non è riuscito e non sei in grado di configurare le impostazioni di rete del server, puoi provare alcune soluzioni e soluzioni alternative. Innanzitutto, controlla se è disponibile un aggiornamento e installalo. Se l'aggiornamento non è in grado di risolvere il problema, impostare manualmente l'IP o riavviare il servizio DHCP per consentire l'allocazione automatica dell'IP.
Leggere:
Quali sono le cause dell'errore DHCP?
Esistono vari motivi che possono causare un errore DHCP come il conflitto di indirizzi IP, ad esempio; due dispositivi con lo stesso indirizzo IP, server DHCP configurato in modo errato, indirizzi IP insufficienti e altro. Tuttavia, ti consigliamo di cercare il problema utilizzando il messaggio di errore fornito per le soluzioni.
Leggi anche:Aggiustare.