如何使用 DHCP 永久分配 IP 地址?

如何使用 DHCP 永久分配 IP 地址?

我想知道是否有任何东西(软件或硬件)可以实现我认为我可能编造的动态静态 IP。这个想法是,当新设备连接到本地网络时,此设备/软件充当 DHCP 服务器,如果设备是新的,则它会动态地为其分配一个以前从未使用过的新地址,并将此 MAC 地址 IP 地址组合存储在数据库中,如果设备的 MAC 在数据库中,则设备将获得与以前相同的 IP。

我知道这类似于粘性 IP 分配,但我不希望 IP 粘住一段时间,我希望它们永远被粘住。

附加问题:在拥有大约 100 个设备的网络上使用运行 Raspbian 的 Raspberry Pi 可以实现这一点吗?RPi 已经充当 DHCP 服务器,路由器也具有此功能,但已关闭。

在此先感谢大家提供的所有帮助!

答案1

大多数 DHCP 服务器都以这种方式工作,只是它们不会永久地将 IP 分配给主机。

在 Linux 上,使用isc-dhcp-server可以将租约期限设置为永不过期

答案2

在 Raspberry Pi 上使用 Debian

https://wiki.debian.org/RaspberryPi

您可以创建一个 DHCP 服务器并分配:

https://wiki.debian.org/DHCP_Server#Assign_fixed_addresses

以下是一些使你的主机具有固定地址的示例:

您可以在此路径中管理您的 dhcp 租约,并将其设置为永不过期。

/var/lib/dh​​cpd.leases

一个例子:

lease 192.168.1.13 {
  starts 3 2015/05/07 02:21:31;
  ends never;
  binding state active;
  next binding state free;
  hardware ethernet 00:17:3f:be:95:65;
}

相关内容