DHCP 发现数据包未到达服务器

DHCP 发现数据包未到达服务器

我有一个愚蠢的 IoT 设备,它只是请求 DHCP 租约,但没有得到任何答复。我发现请求从未到达我的路由器 DHCP 服务器,我不知道为什么会发生这种情况。如果我在同一台交换机上紧挨着 IoT 设备的 PC 上运行 DHCP 服务器,一切都会按预期运行。在紧挨着上游路由器(在连接到路由器的 Raspi 上)运行 DHCP 服务器,也不会在 tcpdump 上显示任何 DHCP 数据包的证据。将 DHCP 数据包从 PC 发送到 Raspi 是可行的。

IoT ----|------|            |------|
        |switch|------------|router|-----Raspi
PC  ----|------|            |------|

这里发生了什么?DHCP 数据包丢在哪里?有什么想法吗?

编辑:

携带物联网设备并将其直接连接到路由器也行不通。现在 PC 和 Raspi(当然还有路由器)都无法在 tcpdump 上收到任何 DHCP 数据包。真奇怪!

        |------|            |------|-----IoT
        |switch|------------|router|-----Raspi
PC  ----|------|            |------|

编辑 2:这全都是在消费者硬件上,没有托管交换机,没有 VLAN,只有带有 /24 私有子网的简单 Fritzbox 路由器。

编辑 3:我意识到 IoT 服务正在使用 MAC 地址 01:02:03:04:05:06,该地址看起来像是假的,甚至可能是多播 MAC 地址。有什么想法吗?

相关内容