我有两个网格节点,已配置为使用 OpenWrt 创建的网格上。我使用了教程这里进行设置。当我运行时iw dev $MESH_IFACE station dump
,我得到了预期的输出,确认无线客户端节点正在连接到网格。
因此,我尝试从接入点(不是无线的)对客户端节点执行 ping 操作,但它说存在no route to host
.当我跑去iw dev $MESH_IFACE mpath dump
查看两个节点之间的路径时,什么也没有出现。
我想,也许我需要创建一个无线桥,以便在两者之间创建一条路径并通过网络发送流量?我按照这里的教程进行操作Atheros和MAC80211 WDS实现无线网桥(无线中继器):http://wiki.openwrt.org/doc/recipes/atheroswds
按照该教程并启用 WDS 后,iw dev $MESH_IFACE station dump
输出消失了。什么都没发生,两个节点之间仍然没有路径。
任何人都可以为我指明正确的教程方向,或者让我知道为什么启用无线网桥无法帮助我在两个节点之间执行 ping 操作吗?
我对此相当陌生,所以我愿意接受概念或技术答案。感谢您提前提供的任何帮助。
答案1
您是否尝试过将mesh接口添加到OpenWRT的br-lan网桥中?我无法为您提供 CLI 命令,但如果我在 Web GUI 中选中网格接口作为 LAN 桥的一部分,它就可以工作。
答案2
您可以通过以下链接找到答案: