Windows Server nu a reușit să lanseze DHCP Lease

Când am încercat să setăm o adresă IP statică în Windows Server Core Edition folosind linia de comandă, am întâlnit o eroare care spuneNu s-a eliberat DHCP Lease.Acest mesaj de eroare poate apărea când se efectuează modificări ale setărilor adaptorului de rețea. În această postare, vom vedea soluții și soluții pe care le puteți implementa dacăWindows Server nu a reușit să lanseze DHCP Lease.

Dacă Windows Server nu a reușit să lanseze DHCP Lease, urmați soluțiile menționate mai jos.

  1. Verificați actualizările serverului
  2. Forțați schimbarea adresei IP
  3. Reporniți serviciul client DHCP

Să vorbim despre ele în detaliu.

1] Verificați actualizările serverului

Este posibil să întâmpinați probleme la configurarea setărilor de rețea ale serverului dvs. dacă există o eroare în versiunea sistemului de operare. Chiar dacă nu există o confirmare oficială de la Microsoft, vom verifica în continuare actualizările, în speranța că au lansat un patch care va remedia această eroare. Pentru a face acest lucru, deschidețiSetări,du-te laActualizare și securitate,și faceți clic pe Verificați actualizări. Dacă sunt disponibile actualizări, instalați-le, reporniți computerul și verificați dacă problema persistă.

2] Forțați schimbarea adresei IP

Dacă nu există actualizări disponibile, deocamdată, vom schimba manual adresa IP a serverului din CLI. Trebuie să forțăm schimbarea adresei IP și să ocolim mesajul de eroare în cauză. Dacă sunteți deja pe ecranul unde ați primit eroarea, apăsați Enter pentru a continua, apoi selectați opțiunea de deschidere a PowerShell, de obicei, numărul respectiv ar fi 15, Ieșire în linia de comandă (PowerShell); cu toate acestea, dacă nu sunteți acolo, deschidețiPowerShell (ca administrator).

După deschiderea PowerShell, rulațiGet-NetAdapterpentru a enumera cardurile de interfață de rețea și aliasurile lor.

Dacă placa de interfață de rețea are mai multe alias și nu sunteți sigur pe care să o configurați, rulațiipconfig /allși verificați lista de aliasuri. Vom schimba IP-ul aliasului selectat în prezent.

Odată ce știți ce alias să configurați, trebuie să rulați următoarea comandă pentru a elimina adresa IP alocată interfeței Ethernet.

Remove-NetIPAddress -InterfaceAlias Ethernet -confirm:$False

Să defalcăm comanda.

  • Eliminați-NetIPAddress: Acest cmdlet elimină o adresă IP și configurația acesteia dintr-o interfață de rețea.
  • InterfațăAlias ​​Ethernet: Specifică interfața de rețea căreia îi este atribuită adresa IP. În acest caz, este interfața Ethernet.
  • confirma:$Fals: Suprimă solicitarea de confirmare care apare de obicei atunci când rulați cmdletul, permițând executarea comenzii fără intervenția utilizatorului.

În cazul meu, comanda a fostRemove-NetIPAddress -InterfaceAlias ​​Ethernet0 -confirm:$False.

După eliminarea IP-ului atribuit, sarcina noastră este să atribuim unul nou. Pentru a face acest lucru, trebuie să rulați următoarea comandă.

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

Să ne uităm la descrierea comenzii.

  • Noua-NetIPAddress:Acest cmdlet adaugă o nouă configurație de adresă IP la o interfață de rețea.
  • Alias ​​de interfață {NAME}:Specifică interfața de rețea după numele sau aliasul său unde va fi atribuită adresa IP. Înlocuiți {NAME} cu numele real al interfeței de rețea, cum ar fi Ethernet.
  • Adresa IP {IP}:Specifică noua adresă IP de atribuit. Înlocuiți {IP} cu adresa IP reală, cum ar fi 192.168.1.10
  • PrefixLength {L}:Specifică lungimea prefixului de subrețea (cunoscută și ca mască de subrețea) pentru adresa IP. Înlocuiți {L} cu numărul de lungime a prefixului, cum ar fi 24 (pentru o mască de subrețea de 255.255.255.0).
  • DefaultGateway {GATEWAY_IP}:Specifică adresa IP a gateway-ului implicit. Înlocuiți {GATEWAY_IP} cu adresa IP reală a gateway-ului, cum ar fi 192.168.1.1.

După înlocuirea tuturor variabilelor, comanda pentru serverul meu se dovedește a fiNou-NetIPAddress -InterfaceAlias ​​Ethernet0 -IPAddress 192.168.1.4 -PrefixLength 24 -DefaultGateway 192.168.1.1. YEste posibil să utilizați un IP diferit și DefaultGateway, așa că construiți interogarea în consecință.

Aceasta este o soluție care va elimina IP-ul curent și va seta un nou IP static.

3] Reporniți Serviciul client DHCP

Serviciul client DHCP sau Dynamic Host Configuration Protocol este un element esențial în cadrul unei rețele, care automatizează alocarea și gestionarea adreselor IP și a diverșilor parametri de configurare a rețelei. Deoarece ne confruntăm cu problema când încercăm să atribuim IP-ul automat, să repornim Serviciul Client DHCP care rulează pe computer. Pentru asta, deschidePowerShellși rulați următoarea comandă.

Restart-Service DhcpClient

Odată terminat, verificați dacă problema persistă. În cazul în care problema nu este rezolvată, rulațiresetarea netsh winsockpentru a reseta protocolul Winsock.

Sperăm că puteți rezolva problema folosind soluțiile menționate în această postare.

Citire:

Cum repar eșecul de închiriere DHCP?

Dacă întâmpinați o eroare care implică că închirierea DHCP a eșuat și nu puteți configura setările de rețea ale serverului, există câteva soluții și soluții pe care le puteți încerca. Mai întâi, verificați dacă există o actualizare disponibilă și instalați-o. Dacă actualizarea nu poate rezolva problema, setați IP-ul manual sau reporniți serviciul DHCP pentru a permite alocarea automată a IP.

Citire:

Ce cauzează eșecul DHCP?

Există diverse motive care pot cauza eșec DHCP, cum ar fi conflictul de adrese IP, de exemplu; două dispozitive cu aceeași adresă IP, server DHCP configurat greșit, adrese IP insuficiente și multe altele. Cu toate acestea, vă recomandăm să căutați problema folosind mesajul de eroare dat pentru soluții.

Citește și:Fix.

Related Posts