在运行isc-dhcp时,租约文件似乎无限期地增长(几百MB)。如果我重新启动isc-dhcp服务,文件将缩小到1.5MB。
如何让isc-dhcp定期刷新过期记录而不重新启动整个服务?
发布于 2014-09-02 09:22:10
正如MadHatter在评论中提到的,租约文件是定期重新创建的,以避免这个问题。虽然文档中没有提到这个时间段,但讨论在dhcp-用户邮件列表上指出应该每小时进行一次,我已经检查了源代码,发现这是正确的。
不幸的是,这不是一个可配置的选项。为了改变它,您需要从源编译dhcp服务器。在文件server/db.c中,您需要更改行
#define LEASE_REWRITE_PERIOD 3600你想要的秒数。
发布于 2019-02-27 14:46:19
检查一下我问题的答案,如何清除dhcpd.leases。在我的例子中,/var/lib/dhcp的所有权是root:root,这是由于isc-dhcp-服务器中的一个错误造成的。将其更改为dhcpd:dhcpd暂时修复了问题,但在dhcpd重新启动时它会返回。
https://serverfault.com/questions/625619
复制相似问题