DHCP 选项“用户不可配置”

DHCP 选项“用户不可配置”

我在 Linux 机器上的客户端和服务器上都使用 dhcp。
我想“强制”将一些 dhcp 选项从 dhcp 服务器传输到 dhcp 客户端。
具体来说,我想让客户端将以下选项设置到其租约数据库中:dhcp-renewal-time到目前为止dhcp-rebinding-time ,我还不能让客户端将此类选项添加到其租约数据库中。阅读 dhcp-options 手册页时,我注意到以下段落:


从:man 5 dhcp-options

这里记录的某些选项由 DHCP 服务器或客户端自动生成,用户无法配置。此类选项的值可用于接收 DHCP 协议代理(服务器或客户端)的配置文件中,例如在条件表达式中。但是,选项的值不能用于发送代理的配置文件中,因为该值仅在配置文件处理后确定。在以下文档中,此类选项将显示为“用户不可配置”

我感兴趣的两个选项都标记为“用户不可配置”,但我对上一段的理解是,根据选项的不同,只有一方(客户端或服务器)可以配置参数。在这个特定场景中,我会想象服务器可以向客户端传达续订和重新绑定的值,而不是相反。这是正确的吗?有人成功配置了这样的选项吗?

答案1

更新至 dhcpd 4.2.x。在该版本中,这些参数可由用户配置。

https://kb.isc.org/article/AA-01193/0/DHCP-4.2.7-Release-Notes.html

答案2

我一直认为续约时间是租约时间的 50%,是在租约发放时计算的。当此超时时,客户端将尝试联系原始 DHCP 服务器。

重新绑定时间是租约时间的 87.5%,并在租约到期时重新计算。如果超时,客户端将尝试联系任何 DHCP 服务器来更新其 IP 地址。

每当获得新的租约时,这些计时器都会重置。TCP/IP 指南

影响这些值的唯一方法是更改​​租用时间。

相关内容