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