Toen we probeerden een statisch IP-adres in te stellen in Windows Server Core Edition met behulp van de opdrachtprompt, kwamen we een fout tegen die zegt:Kan DHCP-lease niet vrijgeven.Deze foutmelding kan verschijnen wanneer u wijzigingen aanbrengt in de instellingen van de netwerkadapter. In dit bericht zullen we oplossingen en oplossingen zien die u kunt implementeren alsWindows Server kan DHCP Lease niet vrijgeven.
Fix Windows Server kon DHCP Lease niet vrijgeven
Als de Windows Server DHCP Lease niet kan vrijgeven, volgt u de onderstaande oplossingen.
- Controleer op serverupdates
- Forceer wijziging van het IP-adres
- Start de DHCP Client-service opnieuw
Laten we er in detail over praten.
1] Controleer op serverupdates
U kunt problemen tegenkomen bij het configureren van de netwerkinstellingen van uw server als er een bug in de versie van uw besturingssysteem zit. Ook al is er geen officiële bevestiging van Microsoft, we zullen toch controleren op updates, in de hoop dat ze een patch hebben uitgebracht die deze bug zal verhelpen. Om dit te doen, opent uInstellingen,ga naarUpdate en beveiliging,en klik op Controleren op updates. Als er updates beschikbaar zijn, installeer deze dan, start uw computer opnieuw op en controleer of het probleem zich blijft voordoen.
2] Forceer wijziging van het IP-adres
Als er voorlopig geen updates beschikbaar zijn, zullen we vanuit de CLI het IP-adres van de server handmatig wijzigen. We moeten het IP-adres geforceerd wijzigen en de betreffende foutmelding omzeilen. Als u zich al op het scherm bevindt waar u de fout kreeg, drukt u op Enter om door te gaan en selecteert u vervolgens de optie om PowerShell te openen. Normaal gesproken is het respectieve nummer 15, Afsluiten naar de opdrachtregel (PowerShell); Maar als je er niet bent, open dan gewoonPowerShell (als beheerder).
Nadat u PowerShell hebt geopend, voert u uitGet-NetAdapterom uw netwerkinterfacekaarten en hun aliassen weer te geven.
Als uw netwerkinterfacekaart meer dan één alias heeft en u niet zeker weet welke u moet configureren, voert u dit uitipconfig /all
en controleer de lijst met aliassen. We gaan het IP-adres van de momenteel geselecteerde alias wijzigen.
Zodra u weet welke alias u moet configureren, moet u de volgende opdracht uitvoeren om het IP-adres dat aan de Ethernet-interface is toegewezen te verwijderen.
Remove-NetIPAddress -InterfaceAlias Ethernet -confirm:$False
Laten we de opdracht opsplitsen.
- Verwijder NetIPAddress: deze cmdlet verwijdert een IP-adres en de bijbehorende configuratie van een netwerkinterface.
- InterfaceAlias Ethernet: specificeert de netwerkinterface waaraan het IP-adres is toegewezen. In dit geval is het de Ethernet-interface.
- bevestigen:$False: Onderdrukt de bevestigingsprompt die gewoonlijk verschijnt wanneer u de cmdlet uitvoert, waardoor de opdracht kan worden uitgevoerd zonder tussenkomst van de gebruiker.
In mijn geval was het commandoVerwijderen-NetIPAddress -InterfaceAlias Ethernet0 -confirm:$False.
Nadat het toegewezen IP-adres is verwijderd, is het onze taak om een nieuw IP-adres toe te wijzen. Om dit te doen, moet u de volgende opdracht uitvoeren.
New-NetIPAddress -InterfaceAlias {NAME} -IPAddress {IP} -PrefixLength {L} -DefaultGateway {GATEWAY_IP}
Laten we eens kijken naar de beschrijving van de opdracht.
- Nieuw NetIP-adres:Deze cmdlet voegt een nieuwe IP-adresconfiguratie toe aan een netwerkinterface.
- InterfaceAlias {NAAM}:Specificeert de netwerkinterface op basis van de naam of alias waaraan het IP-adres wordt toegewezen. Vervang {NAME} door de daadwerkelijke naam van de netwerkinterface, zoals Ethernet.
- IP-adres {IP}:Specificeert het nieuwe IP-adres dat moet worden toegewezen. Vervang {IP} door het daadwerkelijke IP-adres, zoals 192.168.1.10
- VoorvoegselLengte {L}:Specificeert de lengte van het subnetvoorvoegsel (ook wel subnetmasker genoemd) voor het IP-adres. Vervang {L} door het lengtenummer van het voorvoegsel, bijvoorbeeld 24 (voor een subnetmasker van 255.255.255.0).
- Standaardgateway {GATEWAY_IP}:Specificeert het IP-adres van de standaardgateway. Vervang {GATEWAY_IP} door het daadwerkelijke IP-adres van de gateway, zoals 192.168.1.1.
Nadat ik alle variabelen heb vervangen, blijkt het commando voor mijn server te zijnNieuw-NetIPAddress -InterfaceAlias Ethernet0 -IPAddress 192.168.1.4 -PrefixLength 24 -StandaardGateway 192.168.1.1. YMogelijk gebruikt u een ander IP-adres en een DefaultGateway, dus bouw de query dienovereenkomstig op.
Dit is een oplossing waarbij het huidige IP-adres wordt verwijderd en een nieuw statisch IP-adres wordt ingesteld.
3] Start de DHCP Client Service opnieuw
De DHCP of Dynamic Host Configuration Protocol Client Service is een essentieel onderdeel binnen een netwerk en automatiseert de toewijzing en het beheer van IP-adressen en verschillende netwerkconfiguratieparameters. Omdat we met dit probleem worden geconfronteerd wanneer we proberen het IP-adres automatisch toe te wijzen, starten we de DHCP Client Service die op uw computer wordt uitgevoerd opnieuw op. Open daarvoorPowerShellen voer de volgende opdracht uit.
Restart-Service DhcpClient
Als u klaar bent, controleert u of het probleem zich blijft voordoen. Als het probleem niet is opgelost, voert u het programma uitnetsh winsock-resetom het Winsock-protocol opnieuw in te stellen.
Hopelijk kun je het probleem oplossen met de oplossingen die in dit bericht worden genoemd.
Lezen:
Hoe los ik een DHCP-leasefout op?
Als u een fout tegenkomt die erop wijst dat de DHCP-lease is mislukt en u de netwerkinstellingen van de server niet kunt configureren, zijn er enkele oplossingen en tijdelijke oplossingen die u kunt proberen. Controleer eerst of er een update beschikbaar is en installeer deze. Als de update het probleem niet kan oplossen, stelt u het IP-adres handmatig in of start u de DHCP-service opnieuw op om automatische IP-toewijzing mogelijk te maken.
Lezen:
Wat veroorzaakt een DHCP-fout?
Er zijn verschillende redenen die DHCP-fouten kunnen veroorzaken, zoals IP-adresconflicten, dwz; twee apparaten met hetzelfde IP-adres, verkeerd geconfigureerde DHCP-server, onvoldoende IP-adressen en meer. We raden u echter aan het probleem te zoeken met behulp van het gegeven foutbericht voor de oplossingen.
Lees ook:Repareren.