本帖最后由 zhangfen137 于 2025-1-29 15:36 编辑
openwrt原生固件,无线mesh组网
无线mesh组网基于802.11s 标准,开放的标准用于无线路由器互联。工作在第二层,二层桥接网络所有节点相互可见的。家用无线mesh组网,基础的802.11s mesh 组件足够了。 大家容易误会认为,无线mesh组网,就是手机无缝漫游。可不是啊 无线mesh组网是路由器之间组网,主路由和节点路由之间无线mesh组网,和手机无缝漫游没有一点关系。 手机无缝漫游是802.11kvr标准,稍后也会写怎么设置
无线mesh组网,所有openwrt路由器都可以无线mesh组网,只要WiFi驱动支持就可以。
准备1:怎么确定你的路由器支持不支持无线mesh组网,刷机后打开 netwrok >> wireless 界面 点无线设备配置 edit,编译 打开找到mode 下拉,有 802.11s 就支持无线mesh组网 准备2:无线mesh组网,节点之间的mesh网络需要加密,不然别人随便就可以加入你的mesh网络偷家 Openwrt默认的组件wpad-basic-mbedtls不支持无线mesh加密,卸载,重新安装wpad-mbedtls支持mesh加密的组件
开始无线mesh组网,设置步骤: 1,卸载 wpad-basic-mbedtls,安装 wpad-mbedtls 或wpad-mesh-mbedtls 都行。安装完重启一下 2,创建无线mesh组网设置: 打开 network >> wireless 界面; 添加mesh配置,点 edit; 设置如下,保存应用 主路由channel选一个确定的信道,比如 36 子节点channel 选 auto 会自动扫描主路由的channel 并设置一样的。 点enable 开启无线mesh网络: 到此主路由设置完成。 3,子节点设置和主路由一样,同上1和2 之外 子路由还需要修改路由器ip地址,因为子路由和主路由同属于一个二层桥接网络,ip不能一样 笔者主路由ip地址:192.168.1.1/255.255.255.0 子节点ip地址设置为:192.168.1.2/255.255.255.0 子路由还需要关掉DHCP server,因为子路由和主路由同属于一个二层桥接网络,一个DHCP server 就可以。 子路由设置完成,保存应用,重启。生效
两个路由器的 5G WiFi 无线mesh组网后,登录路由器,主路由下能看到子节点: 子节点也能看到主路由: 两个路由器无线mesh组网成功,现在电脑网线插入主路由lan口,或者子节点lan口,都能获取ip 正常上网。手机连接主路由和子节点的2.4G WiFi,同样能获取ip正常上网。
Openwrt无线mesh组网完成。
openwrt原生固件更多使用方法见以下链接:
|