Windows Server DHCP 租約釋放失敗故障排除

Windows Server DHCP 租約釋放失敗故障排除

嘗試透過命令提示字元在 Windows Server Core Edition 中指派靜態 IP 位址時,您可能會遇到錯誤,指出無法釋放 DHCP 租用。當您嘗試修改網路介面卡的設定時,可能會出現此特定錯誤。在本文中,我們將探討 Windows Server 無法釋放 DHCP 租用時的各種解決方法和解決方案。

解決Windows Server釋放DHCP租約失敗的問題

如果您的 Windows Server 難以釋放 DHCP 租約,請嘗試以下解決方案。

  1. 驗證伺服器更新
  2. 強制更改 IP 位址
  3. 重新啟動 DHCP 用戶端服務

讓我們詳細研究每個解決方案。

1]驗證伺服器更新

如果您的作業系統版本有錯誤,設定網路設定可能會導致問題。儘管微軟並不總是確認這些錯誤,但建議檢查更新以期修復。為此,請導航至“設定”,然後導航至“更新和安全性”,然後按一下“檢查更新”。安裝任何可用的更新,重新啟動伺服器,然後查看問題是否仍然存在。

2]強制更改IP位址

如果此時沒有可用的更新,您可以使用命令列介面 (CLI) 手動變更伺服器的 IP 位址。此過程涉及強制更改 IP 位址以繞過遇到的錯誤訊息。如果您處於錯誤螢幕,只需按 Enter 即可繼續,然後選擇開啟 PowerShell 的選項,通常為此操作指定數字 15。如果您不在該畫面上,只需以管理員身分啟動 PowerShell。

啟動 PowerShell 後,執行Get-NetAdapter以查看網路介面及其別名的清單。

如果您的網路介面卡有多個別名且您不確定要修改哪些別名,請使用ipconfig /all檢查清單。下一步是更改您選擇的別名的 IP。

確定要調整的別名後,輸入以下命令以刪除目前為乙太網路介面指派的 IP 位址。

Remove-NetIPAddress -InterfaceAlias Ethernet -confirm:$False

讓我們分解這個指令的組成部分:

  • Remove-NetIPAddress:此 cmdlet 用於從網路介面移除 IP 位址及其配置。
  • InterfaceAlias Ethernet:指定將從中刪除 IP 位址的網路接口,在本例中為乙太網路介面。
  • inform:$False:這可以防止執行 cmdlet 時通常出現的確認提示,從而無需使用者互動即可無縫執行。

對於我的例子,指令是Remove-NetIPAddress -InterfaceAlias Ethernet0 -confirm:$False。

成功刪除現有 IP 後,下一步是指派新 IP。為此,請執行以下命令。

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

以下是該指令的概述:

  • New-NetIPAddress此 cmdlet 可讓您為網路介面建立新的 IP 位址配置。
  • InterfaceAlias {NAME}:這會透過其名稱或別名指定網路介面以進行 IP 分配。將 {NAME} 替換為您的實際網路介面名稱,例如乙太網路。
  • IPAddress {IP}:這表示您要指派的新 IP 位址。將 {IP} 替換為您指定的 IP 位址,例如 192.168.1.10。
  • PrefixLength {L}:這定義了 IP 位址的子網路前綴長度(稱為子網路遮罩)。將 {L} 替換為數字前綴長度,例如 24(表示子網路遮罩 255.255.255.0)。
  • DefaultGateway {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 位址,從而允許分配新的靜態 IP。

3]重新啟動DHCP客戶端服務

DHCP 用戶端服務在網路中至關重要,有助於自動分配和管理 IP 位址和網路設定。由於嘗試自動設定 IP 時發生錯誤,因此需要重新啟動裝置上的 DHCP 用戶端服務。為此,請開啟 PowerShell 並執行以下命令。

Restart-Service DhcpClient

執行該命令後,檢查問題是否已解決。如果問題仍然存在,您也可以嘗試執行netsh winsock reset以重置 Winsock 協定設定。

透過採用本文中的解決方案概述,您應該能夠解決當前的問題。

如何解決 DHCP 租約失敗問題?

如果您遇到指示 DHCP 租用失敗的錯誤,導致您無法設定伺服器的網路設置,您可以嘗試多種解決方案。首先,檢查是否有可用的更新並安裝它們。如果更新無法解決問題,請考慮手動設定 IP 或重新啟動 DHCP 服務以方便自動分配 IP。

哪些因素會導致 DHCP 失敗?

有多種因素可能導致 DHCP 失敗,例如 IP 位址衝突(兩個裝置共用相同的 IP)、DHCP 伺服器設定錯誤或缺乏可用的 IP 位址。我們建議根據您遇到的特定錯誤訊息來搜尋解決方案,以獲得有針對性的解決方案。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *