ISC 到底什么时候dhcpd
忘记了一个没有被客户端明确释放的租约?
上下文:我正在运行一个包含许多小池(3 个地址)的安装,当所有三个租约都被占用时,它似乎无法很好地应对。尽管如此,我还是看到了日期已经过去dhcpd.leases-file
的条目。end
此外,这些条目将计入自适应租约时间功能的已用租约数。这些不应该被认为是未使用的吗?
ISC 到底什么时候dhcpd
忘记了一个没有被客户端明确释放的租约?
上下文:我正在运行一个包含许多小池(3 个地址)的安装,当所有三个租约都被占用时,它似乎无法很好地应对。尽管如此,我还是看到了日期已经过去dhcpd.leases-file
的条目。end
此外,这些条目将计入自适应租约时间功能的已用租约数。这些不应该被认为是未使用的吗?
租约在到期时间到达时到期。
ISC
dhcpd
在“需要”之前不会删除租约(例如,它用完了要分配的 IP,因此现在它将从过期的租约中分配一个)。这是为了支持 DHCP 的一个经常被忽视的功能——DHCP 服务器将为
DHCPOFFER
给定的客户端(MAC 地址)分配它以前使用的相同地址,即使该地址的租约已过期。(同样,许多客户将
DHCPREQUEST
使用他们拥有的最后一个 IP,如果他们现在所在的网络让他们再次拥有它的可能性很小)。这是一个单独的问题
many small pools (3 address) and it does not seem to cope well when all three leases are taken
——如果所有地址都被占用(使用它们有有效的、未过期的租约),DHCP 服务器不能再为该网络分发任何租约。就像如果房东让其他人在您还在那里的时候为您居住的公寓签订租约,您会对房东非常生气,您的计算机会非常不高兴地发现他们的有效 DHCP 租约有擅自占地者声称那个地址。