Kea DHCP 错误:地址 192.168.1.2 的保留与现有租约地址冲突 - 如何清除租约?

Kea DHCP error: conflicting reservation for address 192.168.1.2 with existing lease Address - how to clear the lease?

提问人:skeetastax 提问时间:9/10/2023 最后编辑:skeetastax 更新时间:10/11/2023 访问量:156

问:

我正在运行ISC Kea DHCP服务器,并为MAC保留。192.168.1.2aa.bb.cc.dd.ee.ff

客户端成功获取了 IP,但在重新启动后它不再获取 IP,并且 Kea 日志文件状态 ,因此它似乎无法识别 IP 来自为其保留 IP 且 IP 已颁发给的 MAC。192.168.1.2conflicting reservation for address 192.168.1.2 with existing lease Address: 192.168.1.2DHCPREQUEST

在我看来,这可能是一个错误。

如何从租约列表中“清除”该租约?

IP 分配 DHCP

评论

0赞 Journeyman Geek 9/20/2023
你能提供你的预订块吗?

答:

0赞 scaler 10/9/2023 #1

当客户没有预订时,Kea将从池中的任何位置分配一个地址。Kea 不会检查所选地址是否未保留。若要解决此问题,池范围和保留地址不得重叠。例如:

    {
        "subnet": "10.3.0.0/16",
        "pools": [ { "pool": "10.3.64.0 - 10.3.95.252" } ],
        "reservations": [
            { "hw-address": "xx:xx:xx:xx:xx:xx", "ip-address": "10.3.0.1" },
            { "hw-address": "xx:xx:xx:xx:xx:xx", "ip-address": "10.3.1.1" },
            { "hw-address": "xx:xx:xx:xx:xx:xx", "ip-address": "10.3.2.1" }
        ]
    },

评论

0赞 skeetastax 10/11/2023
你的答案令人困惑。让我们明确一点:可以在配置或不配置池的情况下配置保留 IP 地址,反之亦然,并且保留 () 可能与池重叠,也可能不重叠。假设IP地址是为特定的硬件MAC地址保留的,那么当DHCP REQ从该MAC地址到达时,Kea应该将为其保留的IP提供给该客户端。如果没有保留,Kea 应该从池中颁发另一个未使用和未保留的 IP。“Kea 不检查所选地址是否未保留”到底是什么意思?您指的是IP地址还是MAC地址?