当尝试使用命令提示符在 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 地址不足等等。但是,我们建议您使用给定的错误消息来搜索问题以获取解决方案。
另请阅读:使固定。