ISC DHCP 服务器 - 无需静态主机配置即可分配相同的 IP

ISC DHCP 服务器 - 无需静态主机配置即可分配相同的 IP

有没有办法配置 DHCP 服务器来为客户端分配 IP,而无需静态定义客户端。

我的主要目标是创建一个 IP 池,例如将 IP 保留 30 天。如果在这 30 天内没有来自客户的请求,则将再次释放 IP。否则,在这 30 天之后应始终分配同一个 IP。

答案1

您可以尝试增加 default-lease-time 和 max-lease-time 的值

答案2

要创建固定 IP,您需要将设备的 MAC 地址放入 DHCP 配置文件中。

sudo nano /etc/dhcp/dhcpd.conf

文件中有示例。基本上添加以下内容:

host your_machine_name {
  hardware ethernet the:MAC:Address;
  fixed-address the.fixed.IP;
}

最后

sudo systemctl restart isc-dhcp-server.service


但这不会在 30 天后释放 IP。为此,我会按照其他答案的建议,将default-lease-time和设置max-lease-time为 30 天。

编辑相同的配置文件但添加以下行:

default-lease-time 14400;
max-lease-time 28800;

时间以秒为单位指定。请记住在进行任何更改后重新启动 DHCP 服务。

相关内容