Ubuntu

isc-dhcp 租用文件從未清理過

  • February 27, 2019

執行 isc-dhcp 時,租約文件似乎無限增長(數百 MB)。如果我重新啟動 isc-dhcp 服務,文件會縮小到 1.5MB。

如何在不重新啟動完整服務的情況下定期刷新 isc-dhcp 過期記錄?

正如 MadHatter 在評論中提到的,定期重新創建租約文件以避免此問題。雖然文件中沒有提到該時間段,但 dhcp-users 郵件列表上的討論表明它應該每小時完成一次,並且我檢查了原始碼並發現這是正確的。

不幸的是,這不是一個可配置的選項。為了改變它,你需要從原始碼編譯 dhcp 伺服器。在文件中server/db.c,您需要更改行

#define LEASE_REWRITE_PERIOD 3600

到您喜歡的秒數。

引用自:https://serverfault.com/questions/625619