isc-dhcp-server 为不同的主机分配相同的 IP 地址

isc-dhcp-server 为不同的主机分配相同的 IP 地址

我在 Docker 容器中运行一个 isc-dhcp-server,我为其配置了一个包含 100 个可用 IP @ 的子网。

当启动我的笔记本电脑(它们都运行 Linux 操作系统)时,当它们请求 IP@ 时,DHCP 服务器都会为它们提供相同的 IP@,即使它们有不同的 MAC@。

当我查看 /var/lib/dh​​cp/dhcpd.leases 文件时,我看到不同的“租用”行,每台笔记本电脑一行,但具有相同的 IP@。

是否有特定的配置来确保 DHCP 服务器分配不同的 IP@ 或者您是否知道这里可能出了什么问题?

答案1

正确的做法是让 DHCP 服务器为相同的 UUID 发送相同的 IP,以便有线和无线之间的漫游无缝。

要修复重复的 UUID,应该修复客户端上的标识符。(这是客户端问题,而不是服务器问题)

如果你想保留旧的基于 MAC 的行为,你应该能够ignore-client-uids true;按照以下说明使用https://serverfault.com/a/977782/187998

相关内容