原理
使用 MG1200AC 路由器做 AP,利用其支持 802.11k/v/r,配合支持 802.11k/v/r 的终端设备,可以实现主动 WiFi 无缝漫游。
具体效果是 AP 之间由终端设备自主选择,切换过程无感知,实测王者荣耀延迟稳定,没有波动。
需要的设备
磊科 MG1200AC 2 台或以上
配置方法
1、关闭 MG1200AC 路由器 DHCP,开发者模式开启 802.11k/v/r
2、路由器改成桥接、主路由 LAN 口插 MG1200AC 路由器 WAN 口
3、设置 WiFi 配置,所有设备和 WiFi 都保持一致参数
4、详细可参考 https://post.smzdm.com/p/akmrdd7k/
支持的设备
Apple 系列 iOS 系列支持,Mac 不支持。参考 https://support.apple.com/zh-cn/HT202628
windows7 无线网络中勾选 连接更好的信号,实测可以切换,测试设备是神舟优雅 A460,很老的一台笔记本。
补充说明
1、MG1200AC 路由器到手建议直接 reset,避免二手的受之前配置影响
2、MG1200AC 路由器默认管理 IP 192.168.0.1,可通过 lan 口插网线访问到,路由器设置桥接后,会获取一个由主路由 DHCP 分配的 lan IP,在我的路由器信息里面可以查看到,日常管理可以用这个 IP
3、MG1200AC 路由器设置桥接后,WAN 口会自动转成 LAN 口,所以主路由 LAN 口网线可以插到 MG1200AC 路由器的 WAN 口
4、MG1200AC 中无线设置均保持一致,包括 ssid 密码,加密方式等,本人测试 2.4G 、5G 使用相同的 ssid、密码、加密方式,并开启 5G 优先,漫游正常。
5、开启 5G 优先的情况下,部分只支持 2.4G 的设备可能无法正常连接 WiFi,可先关闭 5GWiFi,待 2.4G 连接成功后再开启 5G
6、二手 MG1200AC 路由器某鱼当前差不多 70 一个。
原理介绍
WiFi 的无线漫游分为主动切换(快速漫游)和被动切换
被动切换。常见的 AC+AP 方式可以实现属于被动式的无线漫游,需要设置 AP 信号的强度,即 RSSI 阈值,如果低于该阈值,那么就将联网设备踢下线,迫使手机连接信号更强的无线 AP,并不是手机主动实现无线信号的切换;被动无线漫游的切换时间在 200ms~300ms 之间,这种方式信号切换过程中视频、游戏会有一段明显的卡顿,但是不会掉线。
主动切换。WiFi 快速无线漫游。实现真正的快速无线漫游需要无线 AP 和终端均支持 802.11k/v/r 协议,苹果手机和大部分的中高端安卓手机支持该功能;这三个协议的功能是:802.1r11 省略了终端与 AP 的四次握手,缩减断网时间; 802.11k 使终端快速选择漫游 AP ; 802.11v 优化漫游触发。
1
xbigfat 2019-04-04 10:16:40 +08:00
kvr 协议确实很好,但是还得花钱换路由。。
我现在是一级有线路由 + 4 个 AP 也做了无线漫游,只不过还是 bgn 协议。也还好啦~ ASUS 有个 AiMesh 也可以了解一下 |
2
mywaiting 2019-04-04 10:22:09 +08:00
这个方案便宜是便宜,就是不好配合.....
我主路由是 ac86 无线 2.4G 能全屋覆盖,5G 就只有靠近 ac86 的地方,房间那是没有 ac86 的信号的 那么问题来了,MG1200AC 的无线怎么跟 86 的无线信号配合?在 86 上设置漫游?信号低于阈值就剔除设备? |
3
cnkuner 2019-04-04 10:30:46 +08:00 via Android
你们的房子都这么大的吗?
|
4
ccj3011 2019-04-04 10:42:06 +08:00
@mywaiting 华硕的固件有个漫游助手的功能,简单来说就是信号强度低于某个值自动把你 t 下线,只要再买个华硕的 AP 即可,实测和无缝没什么区别
|
5
goodryb OP |
6
mywaiting 2019-04-04 10:48:25 +08:00
@ccj3011 这个知道啊,不过这样的切换,算是伪无缝吧,毕竟要重新握手重新连接了
支持 802.11k/v/r 这样的才算是真无缝吧 不过家用的话也足够了,也不是什么视频电话这样的,目测也感受不到什么区别 |
7
mywaiting 2019-04-04 10:55:53 +08:00
@goodryb 怎么说呢,显然你没有仔细理解我的问题
直接关闭主路由的无线这个就不说了,就是有点浪费 ac86 的无线,性能还是刚刚的 如果没有关闭主路由的无线,主路由 2.4G+5G 同时有,然后通过网线连接 MG1200AC 作为 AP ( 2.4G+5G 同时开启),主路由跟各个 AP 之间全部统一 SSID 和 password 2.4G 就不说了 5G 的情况,你从主路由的 5G 区域跑到 MG1200AC 作为 AP 的 5G 区域,这个 802.11k/v/r 无缝切换怎么配合?还是说没法配合切换? 这个时候是不是只有在主路由上设置漫游阈值,低于 xx 信号强度就直接踢出设备? 有其他能将主路由的信号也考虑进去的方法吗?我看了一圈,几乎都是关闭主路由的无线的 |
8
lhpshaohan4 2019-04-04 10:56:00 +08:00 via iPhone
好像刷 lede 也有这个功能,不过配置起来比较复杂
|
9
xi_lin 2019-04-04 11:05:22 +08:00
mark 一下。这么说 k/v/r 的话 k2 刷机好像也能配起来
|
10
goodryb OP @mywaiting #7 恩,这下明白了,我查到的里面的确是没有说明如何和主路由无线搭配使用,个人理解如果先连接在主路由上,可以漫游到 AP,但是不会从 AP 漫游到主路由上。毕竟主动切换的前提是要支持 kvr,主路由不支持就无法漫游过去。
@lhpshaohan4 #8 是的,核心在于 AP 和终端都支持 kvr 协议,和设备关系不大,MG1200AC 只不过是原生固件支持,而且价格很便宜罢了。 |
11
garywhat 2019-04-04 11:18:41 +08:00 via Android
nga 老哥? 这种我试过了。。丢包还是有的。。。切换延迟也比较大。。不信自己用 wifi 魔盒之类软件试。。
|
12
goodryb OP @garywhat #11 并不是 nga 老哥,软件还没测试过,昨天用 ipad 王者荣耀测试了下,延迟很稳,操作感觉不到影响,今天回去软件在测试一下
延迟之类的我觉得还好,毕竟才 140,免去手动切换 WiFi 的麻烦,要什么自行车 |
13
aoxiansheng 2019-04-04 11:30:55 +08:00 via iPhone
我用 orbi 也一样有问题,经常连到距离最远的那个路由,手动关闭然后打开 wifi 才连最近的,头大。
|
14
goodryb OP @aoxiansheng #13 是相同的 ssid 吗,如果是的话,部署方式不是 ac+ap 或者支持 kvr,一般是不会自动重连信号好的,除非信号太差 WiFi 断了。
|
15
orclo 2019-04-04 11:42:09 +08:00
这个协议应该是终端设备的切换 不是路由器自主切换的那种...主要是便宜方便
|
16
des 2019-04-04 11:53:18 +08:00
用 AiMesh 吧
|
17
yanghong502 2019-04-04 12:12:42 +08:00 via iPhone
@orclo 这个体验优于某些路由器的弱信号剔除,我家里正在用,体验还不错。
|
18
goodryb OP |
19
False 2019-04-04 13:02:21 +08:00
家里在用 TP 的 AC 管理和 AP86 面板,实现无缝切换,价格也不到 1000 快,还美观,和面板插座一样,主要是装修时要预留好面板插槽.
|
20
aoxiansheng 2019-04-04 13:15:46 +08:00 via iPhone
@goodryb 兄弟,百度下网件 orbi。
|
21
goodryb OP |
22
VersusClyne 2019-04-04 14:29:52 +08:00
mesh 方案我换了群晖 MR2200ac,orbi 固件没啥可玩的
|
23
carrionlee 2019-04-04 15:02:12 +08:00 via Android
openwrt 也早支持了。802.11r 最大的问题是不是所有设备都兼容,我手上的黑莓就不行。还有一个问题是对某些强迫症来说的,就是 2.4g 和 5g 频段不能使用同一个 ssid,会造成无法从 2.4g 切换到 5g 的情形。
目前的所谓 mesh 路由器套装兼容性好,但是不是真正的无缝快速漫游,而且价格也贵。 openwrt 好像有 mesh+802.11r 的方案,不过我没试过,不知道能不能同时解决上面的问题 |
24
goodryb OP @VersusClyne #22 查了下好像是刚发布的 ,有什么黑科技吗
@carrionlee #23 就磊科这个来说,可以使用相同的 ssid,并可有选项可以打开 5G 优先,没发现有什么问题,原生固件不用折腾,这点是最好的,openwrt 很强大,折腾起来也麻烦。 |
25
xiao17174 2019-04-04 15:46:49 +08:00
是不是漏掉个关键点,就是尽量每个 ap 尽量不要相同频段,且尽量有较大差值.
|
27
kmahyyg 2019-04-04 17:28:43 +08:00 via iPad
K2p 第三方固件 完事
|
29
zhouzm 2019-04-05 09:41:16 +08:00 1
我家里也是用的 802.11r ,3 个网件 WNDR3800 刷 openwrt ( LEDE ),现在家里随便哪个角落 5G 信息都是满格,走动切换时如果正好有操作会察觉到 1 秒左右的延时,但绝对比开关 wifi 快多了,如果是上网或看视频根本感觉不到。
|
31
DopaminePlz 2019-11-15 16:38:01 +08:00 via Android
学习一下
|
32
littlecap 2020-02-28 08:12:09 +08:00 via iPhone
感谢楼主,一直以来困扰的问题 150 块钱解决了,完美。鄙视奸商竟然涨价了。
|
34
linuslv 2020-04-24 01:56:58 +08:00
@goodryb 最近也换了这个方案,家里老房子全是承重墙,以前 R7000 自己的 5G 实在是太感人了,两堵墙就 1 格经常没速度。今天试了下,因为家比较小户型也怪怪的,两台 MG1200AC 直线距离很短只隔了一道墙,我试了试家里走动,会因为第一次连接的 MG1200AC 信号不错所以不会自动切换漫游,设备一直连在这台 MG1200AC 上。请问这个有办法解决么?降低某台的功率是否有意义。其实可能我家一台 MG1200AC 就够用了,但我测试了下 300M 的带宽,每隔一堵墙就会降低 100M 。。。两堵墙就 200M,很现实很感人。。。。
|
35
FS1P7dJz 2020-12-07 15:27:20 +08:00
为什么是接入 WAN 口?
一般来说不是主路由的 WAN 口接光猫,主路由器开 DHCP,主路由 LAN 口与副路由 LAN 口连接,副路由关闭 DHCP 吗? |