在 dhcpd.conf 中结合静态和动态设置

在 dhcpd.conf 中结合静态和动态设置

我正在尝试从路由器上的静态 IP 地址和 dhcp 服务器的情况迁移到一个新的 dhcp 服务器。

我的想法是将当前的静态 ip 地址作为静态 ip 地址添加到 dhcp 服务器中,这样我仍然可以从该服务器管理它们,并将当前的 dhcp 租约移动到静态租约,因为这些 ip 地址或多或少也被用作静态地址,例如在某些机器上的 hosts.allow 等中被引用。

但是我仍然需要动态地址,并且我想知道是否可以定义我的动态地址池从 192.168.1.2 到 192.168.1.200,但对于静态地址,该范围内有一些排除。

我的 dhcpd.conf 应该是什么样的才能实现这一点,我可以只定义池并定义单独的静态地址吗?dhcpd 是否会自动将它们从池中取出?

我无法测试此设置,因为这是一个实时网络,路由器上已经有正常工作的 dhcp,所以我必须提前询问。

答案1

我认为您对术语感到困惑,抱歉,让我尝试为您澄清这一点。

静态地址就是绝对静态的,它们设置在单个主机上,与 DHCP 完全无关 - 因此它们不依赖于 DHCP 的存在并且根本没有租约。

完全动态地址是由 DHCP 服务器作为范围的一部分发放的,具有租约,并且容易受到 DHCP 带来的各种问题的影响,例如当 DHCP 服务器发生故障时会发生什么、如果/当有人打开另一个 DHCP 服务器时会发生什么等等。

DHCP预订与完全动态地址几乎完全相同,只是指定的主机总是获得相同的 IP 地址,但在面对上述问题时没有什么不同。

所以回到你的问题,是的,你可以定义一个动态范围一台服务器上的保留 IP,但您必须手动定义两组,是的,这确实意味着您可能会通过重叠的保留地址和动态范围地址错误配置服务器 - 基本上不要这样做,要小心并使用电子表格之类的东西来保持您的记录和计划是最新的。

相关内容