Ubuntu
isc-dhcp 租用文件從未清理過
執行 isc-dhcp 時,租約文件似乎無限增長(數百 MB)。如果我重新啟動 isc-dhcp 服務,文件會縮小到 1.5MB。
如何在不重新啟動完整服務的情況下定期刷新 isc-dhcp 過期記錄?
正如 MadHatter 在評論中提到的,定期重新創建租約文件以避免此問題。雖然文件中沒有提到該時間段,但 dhcp-users 郵件列表上的討論表明它應該每小時完成一次,並且我檢查了原始碼並發現這是正確的。
不幸的是,這不是一個可配置的選項。為了改變它,你需要從原始碼編譯 dhcp 伺服器。在文件中
server/db.c
,您需要更改行#define LEASE_REWRITE_PERIOD 3600
到您喜歡的秒數。