我正在尝试将 raspberrypi 4 设置为 wifi 接入点。按照官方文档,我设法桥接了我的 eth0 接口并设置了 hostapd。与文档相比,网桥 IP 由网络上现有的 DHCP 服务器提供。我面临的问题是所有连接的 wifi 设备都没有获得 IPv4 地址。它们虽然能够通过 IPv6 连接到 Internet,但无法连接到 Internet 上的任何 IPv4 目标。在任何 wifi 客户端(Android 或 Windows 10)上浏览基于 IPv6 的网站都可以正常工作。
Linux raspberrypi4 4.19.75-v7l+ #1270 SMP Tue Sep 24 18:51:41 BST 2019 armv7l GNU/Linux hostapd v2.8-devel
AB的评论其实是对的。我的 raspi 和它上面的当前 raspbian 确实加载了 br_netfilter 模块。删除它并重新启动 hostapd 后,我的所有客户端现在都获得了有效的 IPv4 地址。插入模块会再次破坏功能。谢谢AB!