Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision | ||
| zh:docs:guide-user:network:wifi:mesh:80211s [2020/12/30 09:43] – fully translated shorile | zh:docs:guide-user:network:wifi:mesh:80211s [2023/04/06 02:12] – 修复wireless中ifname配置项 shorile | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== 802.11s based wireless | + | ====== |
| - | [[wp> | + | [[wp> |
| 该视频是使用OpenWRT构建简单网状网络的一个很好的入门教程: | 该视频是使用OpenWRT构建简单网状网络的一个很好的入门教程: | ||
| - | ===== Status | + | ===== 现状 |
| 802.11s 在 OpenWrt 19.07 及更高版本稳定工作, | 802.11s 在 OpenWrt 19.07 及更高版本稳定工作, | ||
| - | :!: There appears to be an ARP relay bug (confirmed in v19.07.4) | + | :!: 有一个ARP中继错误 |
| - | ===== Config ===== | + | |
| - | 如果默认安装了这些,就需要删除: | + | |
| + | ===== 配置 ===== | ||
| + | |||
| + | 如果需要运行加密的mesh网路, | ||
| + | |||
| + | 在写这篇文档的时候, | ||
| + | |||
| + | * wpad-mesh-openssl (精简版以节省空间) | ||
| + | * wpad-openssl (完整大版本) | ||
| + | * wpad-mesh-wolfssl (精简版以节省空间) | ||
| + | * wpad-wolfssl (完整大版本) | ||
| + | * wpad-mesh-mbedtls(精简版本以节省空间) | ||
| + | * wpad-mbedtls (完整大版本) | ||
| + | |||
| + | 如果默认安装了这些,就需要删除这些加密功能较少的组件: | ||
| < | < | ||
| # opkg remove wpad-mini | # opkg remove wpad-mini | ||
| # opkg remove wpad-basic | # opkg remove wpad-basic | ||
| + | # opkg remove wpad-basic-wolfssl | ||
| + | # opkg remove wpad-basic-openssl | ||
| + | # opkg remove wpad-basic-mbedtls | ||
| </ | </ | ||
| - | 安装依赖项 (改为'' | + | 安装依赖项 (改为'' |
| + | < | ||
| + | # opkg install wpad-mesh-wolfssl | ||
| + | </ | ||
| + | 或者 | ||
| < | < | ||
| # opkg install wpad-mesh-openssl | # opkg install wpad-mesh-openssl | ||
| </ | </ | ||
| + | 或者 | ||
| + | < | ||
| + | # opkg install wpad-mesh-mbedtls | ||
| + | </ | ||
| + | 这样安装只是提供mesh网络的加密 | ||
| + | |||
| + | 建议安装wpad-wolfssl | ||
| + | < | ||
| + | # opkg install wpad-wolfssl | ||
| + | </ | ||
| + | 或者 | ||
| + | < | ||
| + | # opkg install wpad-openssl | ||
| + | </ | ||
| + | 或者 | ||
| + | < | ||
| + | # opkg install wpad-mbedtls | ||
| + | </ | ||
| + | 就可以把加密提供于mesh、ap等所有网络中了 | ||
| + | |||
| + | **说明:** | ||
| + | - [[https:// | ||
| + | - '' | ||
| + | - '' | ||
| + | - '' | ||
| + | - '' | ||
| + | |||
| + | ==== 无线网络配置 ==== | ||
| 编辑 ''/ | 编辑 ''/ | ||
| - | * '' | + | * '' |
| * '' | * '' | ||
| * 按下面的形式增加 '' | * 按下面的形式增加 '' | ||
| Line 35: | Line 83: | ||
| option network ' | option network ' | ||
| option device ' | option device ' | ||
| + | option disabled ' | ||
| + | option network ' | ||
| + | option ifname ' | ||
| option mode ' | option mode ' | ||
| option mesh_id ' | option mesh_id ' | ||
| - | option encryption ' | + | option encryption ' |
| option key ' | option key ' | ||
| </ | </ | ||
| - | **注意:** 客户端设备的访问是通过桥接‘ap’和‘mesh’接口来实现的。 | + | **注意:** 客户端设备的访问是通过桥接‘ap’和‘mesh’接口来实现的,这一点很重要,选项option network ' |
| + | 您要加入mesh网络的每个设备都必须以相同的方式进行配置,即相同的mesh_id,相同的通道channel,相同的密钥。 | ||
| + | 这种无线wireless配置可能足以满足组建两三个较近的mesh节点的“mesh”网络。 但是,由大量mesh网状节点组成的有机、自主自我管理的mesh网络需要额外的配置。 | ||
| + | |||
| + | 此配置应该足以启动mesh网络,因此您现在可以重新初始化wifi并查看它是否有效: | ||
| + | |||
| + | 重载网络 | ||
| + | < | ||
| + | # / | ||
| + | </ | ||
| + | 查看它是否有效 | ||
| + | < | ||
| + | # wifi | ||
| + | # iw dev mesh0 info | ||
| + | </ | ||
| + | 应该可以看到类似于以下内容的输出: | ||
| + | < | ||
| + | Interface mesh0 | ||
| + | ifindex 10 | ||
| + | wdev 0x3 | ||
| + | addr 12: | ||
| + | type mesh point | ||
| + | wiphy 0 | ||
| + | channel 2 (2417 MHz), width: 20 MHz, center1: 2417 MHz | ||
| + | txpower 28.00 dBm | ||
| + | multicast TXQ: | ||
| + | qsz-byt qsz-pkt flows drops marks overlmt hashcol tx-bytes tx-packets | ||
| + | 0 0 129166 0 0 0 0 9107016 129167 | ||
| + | </ | ||
| + | |||
| + | 如果你想在你的mesh网格上运行一个像OLSR这样的路由协议,就禁用 802.11s的内置路由选项 '' | ||
| 对于网格参数的完整列表,您可以检查以下变量的值 [[https:// | 对于网格参数的完整列表,您可以检查以下变量的值 [[https:// | ||
| Line 119: | Line 200: | ||
| < | < | ||
| - | 默认情况下, | + | 默认情况下, |
| ===== 验证 ===== | ===== 验证 ===== | ||