Linux
dhcpd 池耗盡 - 結果是什麼?
我有一個 DHCP 伺服器,平均每天為幾百個,可能多達一千個不同的客戶端提供租約。該池包含 242 個 IP,由於網路的高度動態性,儘管租用時間為 3600,但在 99% 的時間(大多數設備在幾分鐘內從網路中消失)就足夠了。
現在,想像一下如果一個小時內有更多的客戶端連接到網路。解決方案很明顯:減少租用時間,或增加 DHCP 池,但是,我想知道:當 dhcpd 耗盡池時會發生什麼?新的 DHCP 請求是否被忽略?
一旦租約用盡,您的系統將停止分配 IP 地址。這也將反映在 DHCP 伺服器的
/var/log/messages
. 例如“沒有免費租約”。DHCPDISCOVER from 00:40:ee:40:38:f8 via eth0: network 10.1.1.0/24: no free leases
在設備端,他們將獲得 0.0.0.0 或自行分配的 169.xxx 地址…
擴展您的子網是一種選擇嗎?
如果您的 DHCP 池已用盡,那麼您的伺服器將停止提供地址 - 它不會用完最舊的未使用租約。