我有一个已经使用多年的 DHCP 客户端。到目前为止,它始终从 DHCP 选项 #3 获取其网关 IP 地址。现在运行一个不提供选项 3 的新 DHCP 服务器(是的,我知道它是一个选项),那么客户端是否应该使用 DHCP 响应的 giaddr 字段? RFC 谈到 giaddr 是中继代理,但我读到的其他地方说它可以是网关 IP。 这两个领域有什么区别?
giaddr 和选项 3 之间的区别在于 giaddr 由 DHCP 服务器读取,并定义 DHCP 服务器将响应发送到哪个 IP 地址。选项 3 将响应中传输的内容定义为从服务器到客户端的网关(路由器)地址。
如果您更改 DHCP 服务器并且新服务器不发送选项 3,那么我确定这是配置问题。如果配置后不支持发送网关 IP 地址,这将是一个非常奇怪的 DHCP 服务器。