當嘗試使用命令提示字元在 Windows Server Core Edition 中設定靜態 IP 位址時,我們遇到了錯誤:釋放 DHCP 租約失敗。對網路介面卡的設定進行任何變更時,可能會出現此錯誤訊息。在這篇文章中,我們將看到您可以實施的解決方法和解決方案,如果Windows Server 無法釋放 DHCP 租約。
修正 Windows Server 無法釋放 DHCP 租約的問題
如果Windows Server無法釋放DHCP Lease,請按照下面提到的解決方案進行操作。
- 檢查伺服器更新
- 強制更改IP位址
- 重新啟動 DHCP 用戶端服務
讓我們詳細談談它們。
1]檢查伺服器更新
如果您的作業系統版本有錯誤,您在配置伺服器的網路設定時可能會遇到問題。儘管沒有微軟的官方確認,我們仍然會檢查更新,希望他們已經發布了補丁來修復這個錯誤。為此,請打開設定,去更新和安全,並點擊“檢查更新”。如果有可用更新,請安裝它們,重新啟動計算機,然後檢查問題是否仍然存在。
2]強制更改IP位址
如果沒有可用的更新,我們暫時將透過 CLI 手動更改伺服器的 IP 位址。我們必須強制更改 IP 位址並繞過相關錯誤訊息。如果您已經在出現錯誤的畫面上,請按 Enter 繼續,然後選擇開啟 PowerShell 的選項,通常對應的數字為 15,請退出至命令列 (PowerShell);但是,如果您不在那裡,請打開PowerShell(作為管理員)。
開啟PowerShell後,執行取得 NetAdapter列出您的網路介面卡及其別名。
如果您的網路介面卡有多個別名,並且您不確定要配置哪一個,請執行ipconfig /all
並檢查別名列表。我們將更改目前選定別名的 IP。
一旦知道要設定哪個別名,您需要執行以下命令來刪除指派給乙太網路介面的 IP 位址。
Remove-NetIPAddress -InterfaceAlias Ethernet -confirm:$False
讓我們分解一下命令。
- 刪除-NetIPAddress:此 cmdlet 從網路介面中刪除 IP 位址及其配置。
- 介面別名以太網:指定分配 IP 位址的網路介面。在本例中,它是乙太網路介面。
- 確認:$False:禁止在執行 cmdlet 時通常出現的確認提示,從而允許命令在無需使用者乾預的情況下執行。
就我而言,命令是刪除-NetIPAddress -InterfaceAlias Ethernet0 -confirm:$False。
刪除已指派的 IP 後,我們的工作是指派一個新的 IP。為此,您需要執行以下命令。
New-NetIPAddress -InterfaceAlias {NAME} -IPAddress {IP} -PrefixLength {L} -DefaultGateway {GATEWAY_IP}
我們來看看該命令的描述。
- 新的NetIP位址:此 cmdlet 將新的 IP 位址配置新增至網路介面。
- 介面別名 {NAME}:依名稱或別名指定將指派 IP 位址的網路介面。將 {NAME} 替換為網路介面的實際名稱,例如乙太網路。
- IP 位址 {IP}:指定要指派的新 IP 位址。將 {IP} 替換為實際 IP 位址,例如 192.168.1.10
- 前綴長度 {L}:指定 IP 位址的子網路前綴長度(也稱為子網路遮罩)。將 {L} 替換為前綴長度數字,例如 24(對於子網路遮罩 255.255.255.0)。
- 預設閘道 {GATEWAY_IP}:指定預設網關的IP位址。將 {GATEWAY_IP} 替換為實際閘道 IP 位址,例如 192.168.1.1。
替換所有變數後,我的伺服器的命令是New-NetIPAddress -InterfaceAlias Ethernet0 -IPAddress 192.168.1.4 -PrefixLength 24 -DefaultGateway 192.168.1.1。是您可能使用不同的 IP 和 DefaultGateway,因此請相應地建構查詢。
這是一種解決方法,將刪除目前 IP 並設定新的靜態 IP。
3]重新啟動DHCP客戶端服務
DHCP 或動態主機設定協定用戶端服務是網路中的重要元素,可自動指派和管理 IP 位址以及各種網路設定參數。由於我們在嘗試自動分配 IP 時遇到了問題,因此讓我們重新啟動電腦上執行的 DHCP 用戶端服務。為此,打開電源外殼並運行以下命令。
Restart-Service DhcpClient
完成後,檢查問題是否仍然存在。如果問題未解決,請運行netsh winsock重置重置 Winsock 協定。
希望您可以使用本文中提到的解決方案來解決該問題。
讀:
如何修復 DHCP 租約失敗?
如果您遇到意味著 DHCP 租用失敗的錯誤,並且您無法設定伺服器的網路設置,您可以嘗試一些解決方案和解決方法。首先,檢查是否有可用更新並安裝它。如果更新無法解決問題,請手動設定 IP 或重新啟動 DHCP 服務以允許自動指派 IP。
讀:
DHCP失敗的原因是什麼?
有多種原因可能導致 DHCP 失敗,例如 IP 位址衝突,即;兩台設備具有相同的 IP 位址、DHCP 伺服器設定錯誤、IP 位址不足等等。但是,我們建議您使用給定的錯誤訊息來搜尋問題以獲取解決方案。
另請閱讀:使固定。