Risoluzione dei problemi di rilascio del lease DHCP di Windows Server

Risoluzione dei problemi di rilascio del lease DHCP di Windows Server

Durante il tentativo di assegnare un indirizzo IP statico in Windows Server Core Edition tramite Prompt dei comandi, potresti riscontrare un errore che indica Impossibile rilasciare il DHCP Lease. Questo particolare errore può presentarsi quando provi a modificare le impostazioni della tua scheda di rete. In questo articolo, esploreremo varie soluzioni alternative e soluzioni per quando Windows Server non è in grado di rilasciare il DHCP Lease.

Risoluzione del problema del server Windows che non riesce a rilasciare il lease DHCP

Se il tuo server Windows ha difficoltà a rilasciare un lease DHCP, prova le seguenti soluzioni.

  1. Verifica gli aggiornamenti del server
  2. Forzare una modifica dell’indirizzo IP
  3. Riavviare il servizio client DHCP

Analizziamo nel dettaglio ciascuna soluzione.

1] Verifica gli aggiornamenti del server

Se ci sono bug nella versione del tuo sistema operativo, la configurazione delle impostazioni di rete potrebbe causare problemi. Sebbene Microsoft non confermi sempre questi bug, è consigliabile controllare gli aggiornamenti nella speranza di una correzione. Per farlo, vai su Impostazioni, quindi su Aggiornamenti e sicurezza e clicca su Controlla aggiornamenti. Installa tutti gli aggiornamenti disponibili, riavvia il server e verifica se il problema persiste.

2] Forzare una modifica dell’indirizzo IP

Se al momento non sono disponibili aggiornamenti, puoi modificare manualmente l’indirizzo IP del server tramite l’interfaccia a riga di comando (CLI). Questo processo prevede di forzare una modifica dell’indirizzo IP per ignorare il messaggio di errore riscontrato. Se ti trovi nella schermata di errore, premi semplicemente Invio per procedere e seleziona l’opzione per aprire PowerShell, spesso assegnata al numero 15 per questa azione. Se non ti trovi in ​​quella schermata, avvia semplicemente PowerShell come amministratore.

Dopo aver avviato PowerShell, eseguire Get-NetAdapter per visualizzare un elenco delle interfacce di rete e dei relativi alias.

Se la tua scheda di rete ha più alias e non sei sicuro di quale modificare, usa ipconfig /allper esaminare l’elenco. Il passo successivo è modificare l’IP dell’alias che hai selezionato.

Dopo aver identificato l’alias da modificare, immettere il comando seguente per eliminare l’indirizzo IP attualmente assegnato all’interfaccia Ethernet.

Remove-NetIPAddress -InterfaceAlias Ethernet -confirm:$False

Analizziamo i componenti di questo comando:

  • Remove-NetIPAddress : questo cmdlet viene utilizzato per eliminare un indirizzo IP e la sua configurazione da un’interfaccia di rete.
  • InterfaceAlias ​​Ethernet : specifica l’interfaccia di rete da cui verrà rimosso l’indirizzo IP, in questo caso l’interfaccia Ethernet.
  • confirm:$False : impedisce la richiesta di conferma che in genere viene visualizzata quando si esegue il cmdlet, consentendo un’esecuzione fluida senza interazione da parte dell’utente.

Nel mio caso, il comando era Remove-NetIPAddress -InterfaceAlias ​​Ethernet0 -confirm:$False.

Dopo aver rimosso con successo l’IP esistente, il passo successivo è assegnarne uno nuovo. Per farlo, esegui il comando seguente.

New-NetIPAddress -InterfaceAlias {NAME} -IPAddress {IP} -PrefixLength {L} -DefaultGateway {GATEWAY_IP}

Ecco una panoramica di questo comando:

  • New-NetIPAddress: Questo cmdlet consente di stabilire una nuova configurazione dell’indirizzo IP per un’interfaccia di rete.
  • InterfaceAlias {NAME}:Specifica l’interfaccia di rete tramite il suo nome o alias per l’assegnazione IP. Sostituisci {NAME} con il nome effettivo della tua interfaccia di rete, come Ethernet.
  • IPAddress {IP}:Questo indica il nuovo indirizzo IP che vuoi assegnare. Sostituisci {IP} con il tuo indirizzo IP designato, ad esempio 192.168.1.10.
  • PrefixLength {L}:Definisce la lunghezza del prefisso di subnet (nota come subnet mask) per l’indirizzo IP. Sostituisci {L} con la lunghezza del prefisso numerico, come 24 (che rappresenta una subnet mask di 255.255.255.0).
  • DefaultGateway {GATEWAY_IP}:Si riferisce all’indirizzo IP del gateway predefinito. Sostituisci {GATEWAY_IP}con l’indirizzo IP del tuo gateway effettivo, ad esempio 192.168.1.1.

Dopo aver sostituito tutti i segnaposto, il comando per la mia configurazione era New-NetIPAddress -InterfaceAlias ​​Ethernet0 -IPAddress 192.168.1.4 -PrefixLength 24 -DefaultGateway 192.168.1.1. Assicurati che i tuoi parametri riflettano accuratamente il tuo ambiente.

Questa soluzione alternativa rimuove efficacemente l’indirizzo IP esistente, consentendo l’assegnazione di un nuovo IP statico.

3] Riavviare il servizio client DHCP

Il servizio client DHCP è fondamentale all’interno di una rete, facilitando la distribuzione e la gestione automatica degli indirizzi IP e delle configurazioni di rete. Poiché l’errore si verifica quando si tenta di impostare automaticamente l’IP, vale la pena riavviare il servizio client DHCP sul dispositivo. Per farlo, aprire PowerShell ed eseguire il comando seguente.

Restart-Service DhcpClient

Dopo aver eseguito quel comando, controlla se il problema è stato risolto. Se il problema persiste, puoi anche provare a eseguire netsh winsock resetper ripristinare le impostazioni del protocollo Winsock.

Utilizzando le soluzioni descritte in questo articolo dovresti riuscire a risolvere il problema in questione.

Come posso risolvere un errore di lease DHCP?

Se riscontri un errore che indica che il lease DHCP è fallito, impedendoti di configurare le impostazioni di rete del tuo server, puoi provare diverse soluzioni. Innanzitutto, controlla se ci sono aggiornamenti disponibili e installali. Se l’aggiornamento non risolve il problema, prendi in considerazione l’impostazione manuale dell’IP o il riavvio del servizio DHCP per facilitare l’assegnazione automatica dell’IP.

Cosa contribuisce a un errore DHCP?

Diversi fattori possono causare un errore DHCP, come conflitti di indirizzi IP (quando due dispositivi condividono lo stesso IP), server DHCP non configurati correttamente o mancanza di indirizzi IP disponibili. Consigliamo di cercare soluzioni in base al messaggio di errore specifico che si incontra per le risoluzioni mirate.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *