我知道我们可以在 ISC dhcpd 中用三种事件来编写脚本——提交,到期和租。我的问题是,我有点不明白“犯罪“事件。我知道“提交”事件意味着服务器向客户端承诺了某个租约。但在 DORA 环境中理解这一点会更容易。
这意味着,ISC DHCP 服务器中何时会触发“提交”事件?是当 dhcpd 准备向客户端提供租约时触发吗?还是在将 IP 租给客户端之后触发?
例如,在以下配置中 -
on commit {
set ClientIP = binary-to-ascii(10, 8, ".", leased-address);
set ClientMac = binary-to-ascii(16, 8, ":", substring(hardware, 1, 6));
execute("/usr/sbin/test.py", "commit", ClientIP, ClientMac);
}
什么时候测试.py脚本将执行吗?在 DHCP ACK 数据包从 DHCP 服务器退出之前还是在 DHCP OFFER 数据包从 DHCP 服务器退出之后?
提前致谢。干杯 :)