有没有办法可以配置 dhcpd 为每个子网创建单独的 dhcpd.lease?
IE:
子网 192.168.0.0 - \var\lib\dhcp\dhcpd.168.0.0.lease
子网 192.168.1.0 - \var\lib\dhcp\dhcpd.168.1.0.lease
子网 192.168.2.0 - \var\lib\dhcp\dhcpd.168.2.0.lease
答案1
你不应该这样做。
租约文件是 dhcpd 的内部数据库。你没有理由看它。
如果您想知道哪个主机位于哪个 IP 地址,请查看动态域名解析;这就是它的用途。
如果您想知道哪些 IP 地址是活动的,那么...还要查看动态 DNS,并尝试使用dig axfr <your.domain>
?
如果您想清理它,那就不要—— dhcpd 有时会自行完成这项工作。
如果您想做其他事情,请明确您到底想做什么。我确信有一个更好的解决方案可以做到这一点,不需要单独的租赁文件。