openwrt路由器802.11s无缝漫游mesh组网,openwrt组建802.11s Mesh网络设置
想要全家网络覆盖无死角,漫游wifi“无缝”切换,OpenWRT组建802.11s Mesh网络轻松做到。
原来我用wdr7500中继主路由EA8500,达到全覆盖,如果客户端一直在二级路由器下,哪网络相当稳定。但是在使用中发现了中继的一些缺点,就是如果你手机漫游至二级路由,那么有个将近5-30秒不能连上网络。有时候时间更长,实在连不上的时候只能手工让手机断线重连。这就与我的初衷不符了。当时把WDR7500刷openwrt,就是为了解决漫游不能上网的问题。没办法,只能再次折腾了。
我先设置了802.11r,先通过定义FT(Fast BSS Transition,快速BSS切换)功能用来减少客户端在漫游过程中的时间延迟,从而降低连接中断概率、提高漫游服务质量。但是手机不支持,只能作罢。幸好openwrt还支持802.11s进行mesh组网,也能解决一些问题。mesh组网非常简单。mesh组网需要2个openwrt路由器,除非手机支持802.11s,否则手机是不能直接连上mesh网络,只能看到信号,但是连不上。
首先你最好有个双频路由器,这样你2.4G网络进行mesh组网,5G网络做ap。这样你手机连上5G网络时就不会掉线。
一、主路由设置
“网络”-“无线”处修改2.4Gwifi设置
选择固定的信道,模式选择802.11s,mesh ID 随便设定你的网络名,注意把弱信号剔除前面的勾去掉,不然网络不好会连不上。
二、副路由设置
以我的WDR7500为例,
1、首先通过网线和电脑连接,进入192.168.1.1界面“网络”-“接口(界面)”处先修改lan的设置
把lan的ip地址改为192.168.1.2,关闭DHCP服务。
2、浏览器输入192.168.1.2进入界面,“网络”-“无线”处修改2.4Gwifi设置
修改成和主路由一样的设置。信道、Mesh ID ,都要一样,否则无法连上。关闭弱信号剔除,openwrt官方固件的弱信号剔除在“接口设置”-“高级设置处,取消”在低 Ack 应答时断开连接“前面的勾。
重启路由器后副路由即可上网了,非常简单。
三、主副路由5G网络设置
1、两个路由器5G网络SSID、密码等设置成相同的 。信道可以不一致,相互错开。
2、另外如果需要2.4G网络,还可以在“网络”-“无线”处“添加”一个2.4G ap。手机可以连上该2.4G无线wifi。
通过“wifi魔盒”的漫游测试可以看到,WIFI切换是很快的,基本在1秒内。现在手机QQ视频时走到不同的房间不再出现黑屏掉线的情况,还是比较稳的。
五、相关心得
刚开始组mesh网络并不是一帆风顺的。对于我用的EA8500、WRT7500来说,我刚开始用的lean的固件,开启802.11s后,无线并不工作。仔细分析后,发现lean用的是ath-10k无线固件,但这个不支持mesh网络。后把ath-10k 换成了ath-10k-ct就可以了。但是ath-10k-ct也有不同版本,老旧版本会带来新问题,比如掉线问题。刚开始里面是旧的版本,手机连上网后发现国内网站均正常,但是出国后的境外网站频繁的连不上,google play也不能用。后换上官方的QCA99X0,ath10k-10-4b解决了这个问题。
现在网络一切正常。主要是把官方的 package/firmware/ath10k-firmware、 package/kernel/ath10k-ct、进行了替换。另外路由器固件还要装wpad 或wpad-basic,wpad-mini是不能组建80211.s网络的。
点击链接加入群聊三群:751529538
点击链接加入群聊二群:376877156
点击链接加入群聊【路由器交流群:622891808已满】
本站附件分享,如果附件失效,可以去找找看
饿了么红包