ISC DHCP 服务器 - 记录来自传入 DHCPDISCOVER 请求的主机名

ISC DHCP 服务器 - 记录来自传入 DHCPDISCOVER 请求的主机名

在我的设置中,ISC DHCPD 4.3.1 仅将 IP 地址分配给预定义主机列表,这些主机的 mac <> ip 关联已明确输入在配置文件中。

偶尔会有来自配置中未列出的主机的 DHCP 请求。在日志中我看到:

May 23 08:29:33 myserver dhcpd: DHCPDISCOVER from 51:24:30:1a:27:ce via eth0.201: network 10.1.10.0/24: no free leases

我如何才能让 DHCPD 记录试图获取 IPv4 地址的主机提供的主机名?

我已经尝试过这些,只是想看看是否可以获得任何额外的日志记录,无论是在全局范围还是子网中定义,但都没有在日志中给我任何条目:

if not (known or static) {
 log(error, 
  concat("client is neither known nor static ", binary-to-ascii (16, 8, ":",substring (hardware, 1, 6))  ));
}

log (error,
  concat ("Lease request from ",
  binary-to-ascii(16, 8, ":",substring(hardware,1, 6)))
);

这种类型的日志记录对于已知主机来说工作正常,但看起来在采取任何日志记录操作之前发生了“无免费租约”事件的处理。

提前感谢你的帮助!

相关内容