我在 Raspberry Pi 4B 上运行 Ubuntu 64 位服务器。我有一个启用了 WDS/4addr/AP 模式的 USB-WiFi 适配器,它连接到我的网关。然后我使用 iproute2 设置了第 2 层桥接,其中包括此 WiFi 适配器和 Pi 的以太网端口 (eth0)。
理论上,我希望以太网客户端能够连接到互联网(通过以太网->WiFi 卡->网关)和网络上的其他设备(多播/AirPlay)。
我将 Sonos 扬声器插入以太网插孔,然后我可以在 iPhone 上的 AirPlay 设备列表中看到该设备。我还可以在 Pi 上看到它的 MAC 地址。Sonos 扬声器正在发送 DHCP 请求,但未从路由器接收 IP 地址,尽管我在 RPi 上启用了 IP 转发。我尝试添加 dhcp 中继/其他可以帮助转发此请求的库,但似乎仍然不起作用。有人对如何修复有什么建议吗?