ISC dhcpd究竟是否忘记了客户端没有明确释放的租约?
背景:我正在运行一个有很多小池(3个地址)的安装,而且在三个租用都被占用的时候,它似乎不能很好地处理。 不过,我看到dhcpd.leases-file的enddate已过。 此外,这些条目将计入适应性租赁时间function的租用数量。 这些不应该被视为未被使用吗?
租期在到期时到期。
ISC dhcpd不会删除租约,直到它“需要”(例如,它用完了要分配的IP,所以现在它将从过期的租约中分配一个)。
这是为了支持一个经常被忽略的DHCP特性 – DHCP服务器将DHCPOFFER一个给定的客户端(MAC地址)与之前使用的地址相同,即使该地址的租约已过期。
(类似地,许多客户端将会DHCPREQUEST他们拥有的最后一个IP地址,而现在他们所在的networking可能会让他们再次拥有IP地址。
这是一个与many small pools (3 address) and it does not seem to cope well when all three leases are taken分开的问题, many small pools (3 address) and it does not seem to cope well when all three leases are taken – 如果所有的地址都被占用(具有有效的,未使用的租约),DHCP服务器不能派出该networking的任何更多的租赁。
就好像你会和别的房东交叉,如果他们让别人在你住的地方签了租房子,你的电脑会发现他们有效的DHCP租约有一个寮屋声称,那个地址。