Dhcp
isc-dhcp-server 為不同的主機分配相同的 IP 地址
我有一個執行在 Docker 容器中的 isc-dhcp-server,我配置了一個包含 100 個可用 IP @ 的子網。
當啟動我的筆記型電腦(它們都執行 Linux 作業系統)時,當它們請求 IP@ 時,它們都由 DHCP 伺服器提供相同的 IP,即使它們具有不同的 MAC@。
當我查看 /var/lib/dhcp/dhcpd.leases 文件時,我看到不同的“租約”行,每台筆記型電腦一個,但 IP@ 相同。
是否有特定的配置來確保 DHCP 伺服器分配不同的 IP@ 或者您是否看到這裡可能有什麼問題?
正確的做法是讓 DHCP 伺服器為相同的 UUID 發送相同的 IP,以便有線和無線之間的漫遊是無縫的。
要修復重複的 UUID,應該修復客戶端上的標識符。(這是客戶端問題,不是伺服器問題)
如果您想保留舊的基於 MAC 的行為,您應該能夠
ignore-client-uids true;
按照https://serverfault.com/a/977782/187998中的說明使用