在我的设置中,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)))
);
这种类型的日志记录对于已知主机来说工作正常,但看起来在采取任何日志记录操作之前发生了“无免费租约”事件的处理。
提前感谢你的帮助!