DHCP 服务器将继续执行 DORA (DISCOVERY-OFFER-REQUEST-ACCEPT) 序列,提供 IP 地址、掩码和一些 DHCP 选项。另一方面,当客户端未被识别为启动 PXE 设备时,proxyDHCP 会立即停止 DORA 序列保持安静。这不会阻止 proxyDHCP 引擎记录 DHCPDISCOVER 事件(甚至是客户端在从 DHCP 服务器获取其 IP 时作为 DORA 序列的一部分发送的 DHCPREQUEST)
您收到的消息并不真正正确。
DHCPDISCOVER from 00:11:22:33:aa:bb via eth0: network 10.1.2.0/24: no free leases
在您的情况下(proxyDHCP),更合适的消息应该只说
DHCPDISCOVER from 00:11:22:33:aa:bb via eth0: network 10.1.2.0/24
因为代理DHCP收到的DHCPDISCOVER数据包不应该提及任何与IP租约相关的内容;proxyDHCP 不提供 IP 地址。
当非 PXE 客户端启动时,它会广播 DHCPDISCOVERY 数据包,该数据包被 DHCP 服务器和 proxyDHCP 服务器捕获。
DHCP 服务器将继续执行 DORA (DISCOVERY-OFFER-REQUEST-ACCEPT) 序列,提供 IP 地址、掩码和一些 DHCP 选项。另一方面,当客户端未被识别为启动 PXE 设备时,proxyDHCP 会立即停止 DORA 序列保持安静。这不会阻止 proxyDHCP 引擎记录 DHCPDISCOVER 事件(甚至是客户端在从 DHCP 服务器获取其 IP 时作为 DORA 序列的一部分发送的 DHCPREQUEST)
您收到的消息并不真正正确。
DHCPDISCOVER from 00:11:22:33:aa:bb via eth0: network 10.1.2.0/24: no free leases
在您的情况下(proxyDHCP),更合适的消息应该只说
DHCPDISCOVER from 00:11:22:33:aa:bb via eth0: network 10.1.2.0/24
因为代理DHCP收到的DHCPDISCOVER数据包不应该提及任何与IP租约相关的内容;proxyDHCP 不提供 IP 地址。
如果您想避免记录这些消息,您必须检查 proxyDHCP 文档并查看是否可能。
即作为 proxyDHCP 的Serva记录来自非 PXE 客户端的 DHCPDISCOVERY 和 DHCPREQUEST 数据包,并且在这种情况下无法关闭该行为。(我与Serva开发有关)
DHCP 将向网段上的所有主机发送广播消息以发现 DHCP 服务器地址并申请租约 - 您无法阻止 DHCP 客户端执行此操作,并且 DHCP 服务器无法响应或记录事件,因为这就是 DHCP 的方式协议有效,相反,您提供 PXE 引导的 DHCP 服务器应该在不同的 VLAN 上进行配置,并且您的交换机应该配置“IP 帮助程序地址”以减少来自客户端寻找 DHCP 地址的广播,或者在您的交换机上配置 ACL 以阻止从生产网络进入 PXE 网络的 DHCP 请求。