我想知道是否有任何东西(软件或硬件)可以实现我认为我可能编造的动态静态 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/dhcpd.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;
}