DHCP 租约起点

DHCP 租约起点

我有一个 linux 服务器,它充当 dhcp 服务器。 DHCP 范围是 10.15.0.50 - 10.15.255.250。它租用的第一个IP是10.15.80.10 这有什么具体原因吗?它不断租赁 ips,如 10.81 .82 等。

答案1

我的理解是,地址不再按顺序分配(或“提供”),而是来自范围的哈希选择。这意味着可以向 DHCP 客户端提供任何可用地址,并且可以向下一个客户端提供任何其他地址。如果它们在第一个之后似乎是连续的,这可能是巧合,或者是所使用的散列的某些产物,但无论如何,只要提供的所有地址都在预期范围内,我就不会担心它。

https://linux.die.net/man/5/dhcpd.conf说:

DHCP 服务器从哈希表中生成可用 IP 地址的列表。这意味着地址不按任何特定顺序排序,因此无法预测 DHCP 服务器分配 IP 地址的顺序。使用以前版本的 ISC DHCP 服务器的用户可能已经习惯了 DHCP 服务器按升序分配 IP 地址,但这已不再可能,并且无法使用 ISC DHCP 服务器版本 3 配置此行为。

相关内容