将租赁期限从无限期改为 8 天

将租赁期限从无限期改为 8 天

在我们的 DHCP 服务器上,租用时间当前设置为无限。

我想将其改为 8 天,但据我所知,如果客户端有无限租约,他们就不会进行 DHCP 续订。

即使具有无限租约,机器也会进行整个 DHCP 握手吗?

答案1

当计算机启动时,它会进行整个 DHCP 握手。当租约时间的一半到期时,DHCP 客户端会请求续订 IP 地址。租约时间结束时,它会再次请求,如果失败,它会重新启动整个 DHCP 周期,并查看是否有任何新服务器响应其 DHCP 请求。

如果租用时间是无限的,并且 DHCP 客户端没有关闭,它就不必续订,但如果它已经关闭了一段时间并启动了,它会重新启动 DHCP 握手。

因此,回答你的问题,是的,它在启动后与服务器进行整个 DHCP 握手以获取 IP 地址。

答案2

我不同意所接受的答案。

如果 DHCP 客户端的 IP 地址租约尚未到期或未处于续订阶段,则在重新启动时不会经历 DORA 过程。DHCP 客户端将请求继续使用其当前租用的 IP 地址。此外,尝试续订其当前租用的 IP 地址的 DHCP 客户端不会经历 DORA 过程。如果您和 Mallik 在提到“DHCP 握手”时指的是这个,那么这是错误的。

虽然我从未见过您描述的情形,但我假设 DHCP 客户端在重新启动时,当它收到服务器发来的 ACK 以继续使用当前租用的 IP 地址时,就会获得新的 IP 地址租用时间。

对于当前没有 IP 地址的客户端,DHCP 过程如下:

= 发现 = 优惠 R= 请求 A= 确认

对于当前具有有效 IP 地址且租约尚未过期的客户端,流程如下:

R=请求(继续使用当前租用的IP地址) A= 确认

答案3

启动计算机将进行 DHCP 刷新。如果您不想重新启动,您可以弹出网络接口,或明确要求 PC 进行刷新。

答案4

具有无限租约的 Windows DHCP 客户端在关机时仍会默认释放它,因此在启动时它会进行握手。

Windows 客户端根据两件事在关机时释放其 DHCP 租约。

  1. 他们得到了选项 2来自 DHCP 服务器的指示?
  2. 是否注册表覆盖选项2中设置了什么?

默认情况下,DHCP 中的选项 2 未设置,当未设置时,Windows 默认在关机时释放 DHCP 租约。
即使设置了,也可以通过将 DWORD ReleaseOnShutdown 设置为 0 来覆盖选项 2,该选项位于 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters\Interfaces{interface-id-here} 下

其他可能的值包括:

  1. 始终释放租约
  2. 根据服务器提供的选项 2 释放或离开租约

相关内容