This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] Linux/WL1835MOD:STA 和网状网络之间的桥接

Guru**** 2549540 points
Other Parts Discussed in Thread: WL1835MOD

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/713958/linux-wl1835mod-bridging-between-sta-and-mesh

器件型号:WL1835MOD
Thread 中讨论的其他器件: WL1835

工具/软件:Linux

您好!

我有两个 BeagleBone 板、一个是 Black+WL1835 Cape、另一个是 Green Wireless。 每个模块上都有一个 WL1835MOD。 我使用的是 Linux 内核4.4。 我已经启动了两个板、并且能够在这两个板上启动网状网络。 在其中一个电路板上、我希望将其作为 STA 和 MESH 0点。 我可以成功启动并加入网状网络、然后还可以连接到安全 AP。 现在、我要做的是将 STA 与网状网络桥接、这样我就可以让网状网络上的所有节点从 AP 获取其 IP 地址、还可以访问 AP 以进入外部世界。

当我尝试将两者桥接在一起时、我会得到一个"不支持操作"错误。 我遵循了网格应用手册(Swatha166)中用于将 Ethh 桥接到网格的相同步骤、但将 Wlan0替换为 eth0。 也许这不是实现它的方法。

以下是启动网状网络和 STA 后我遵循的步骤...

root@AM335x-EVM:/usr/share/wl18xx ifconfig wlan0 0.0.0.0
root@AM335x-EVM:/usr/share/wl18xx ifconfig mesh0 0.0.0.0
root@AM335x-EVM:/usr/share/wl18xx brctl addbr br0
[5182.632459]桥接器:已弃用通过 arp/IP/ip6tables 进行自动筛选的功能。 如果需要,请更新脚本以加载 br_netfilter。
root@am335x-evm:/usr/share/wl18xx addif br0wlan0:WPA:组重新密钥、使用08:BD:43:34:00:BD [GTK=CCMP]完成
root@am335x-evm:/usr/share/wl18xx brctl addif br0 mesh0
[5214.959230]设备 mesh0进入混杂模式
root@am335x-evm:/usr/share/wl18xx brctl addif br0 wlan0
无法将 wlan0添加到网桥 br0:不支持操作
root@AM335x-EVM:/usr/share/wl18xx

我的第一个问题是、支持这种运行模式。 如果是、步骤是什么?

谢谢你

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    网状网络和站之间无法桥接、因为您实际上正在尝试在 AP (mesh0)和站(wlan0)之间桥接。
    您可以在网格0和 eth0之间进行桥接、如以下文档的第5.2节所述:

    www.ti.com/.../swaa166.pdf

    您可以尝试在这两个接口之间设置静态路由、而不是桥接。

    此致、
    Eyal
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢。 我将读取静态路由。