答案1
使用 ISC dhcpd 版本 3 或更高版本无法控制动态地址的分配顺序。从dhcpd.conf 手册页:
DHCP 服务器从哈希表中生成可用 IP 地址列表。这意味着地址没有按任何特定顺序排序,因此无法预测 DHCP 服务器分配 IP 地址的顺序。以前版本的 ISC DHCP 服务器的用户可能已经习惯了 DHCP 服务器按升序分配 IP 地址,但这已不再可能,并且无法使用 ISC DHCP 服务器版本 3 配置此行为。
答案2
来自 ISC dhcp.conf (5) 手册页
The DHCP server generates the list of available IP addresses from a
hash table. This means that the addresses are not sorted in any par-
ticular order, and so it is not possible to predict the order in which
the DHCP server will allocate IP addresses. Users of previous ver-
sions of the ISC DHCP server may have become accustomed to the DHCP
server allocating IP addresses in ascending order, but this is no
longer possible, and there is no way to configure this behavior with
version 3 of the ISC DHCP server.
答案3
根据 ISC DHCPd 当前版本 (3.x) 的文档,答案是否定的。 (如果您使用的是其他版本,答案可能会有所不同。)
从手册页('man 5 dhcpd.conf',可在此处获得:http://linux.die.net/man/5/dhcpd.conf):
“DHCP 服务器从哈希表中生成可用 IP 地址列表。这意味着地址没有按任何特定顺序排序,因此无法预测 DHCP 服务器分配 IP 地址的顺序。以前版本的 ISC DHCP 服务器的用户可能已经习惯了 DHCP 服务器按升序分配 IP 地址,但这已不再可能,并且无法使用 ISC DHCP 服务器版本 3 配置此行为。”