亲测 140 元搞定 WiFi 无缝漫游,适合 iOS、windows 设备(部分)

2019-04-04 09:46:44 +08:00
 goodryb

原理

使用 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 优化漫游触发。
23162 次点击
所在节点    Apple
37 条回复
goodryb
2019-04-04 13:41:48 +08:00
@aoxiansheng #20 没懂你什么意思
@False #19 1000 可以搞到 5g 的面板吗?
VersusClyne
2019-04-04 14:29:52 +08:00
mesh 方案我换了群晖 MR2200ac,orbi 固件没啥可玩的
carrionlee
2019-04-04 15:02:12 +08:00
openwrt 也早支持了。802.11r 最大的问题是不是所有设备都兼容,我手上的黑莓就不行。还有一个问题是对某些强迫症来说的,就是 2.4g 和 5g 频段不能使用同一个 ssid,会造成无法从 2.4g 切换到 5g 的情形。
目前的所谓 mesh 路由器套装兼容性好,但是不是真正的无缝快速漫游,而且价格也贵。
openwrt 好像有 mesh+802.11r 的方案,不过我没试过,不知道能不能同时解决上面的问题
goodryb
2019-04-04 15:09:15 +08:00
@VersusClyne #22 查了下好像是刚发布的 ,有什么黑科技吗
@carrionlee #23 就磊科这个来说,可以使用相同的 ssid,并可有选项可以打开 5G 优先,没发现有什么问题,原生固件不用折腾,这点是最好的,openwrt 很强大,折腾起来也麻烦。
xiao17174
2019-04-04 15:46:49 +08:00
是不是漏掉个关键点,就是尽量每个 ap 尽量不要相同频段,且尽量有较大差值.
goodryb
2019-04-04 15:53:29 +08:00
@xiao17174 #25 这款路由器支持信道检测,默认自动就好了
kmahyyg
2019-04-04 17:28:43 +08:00
K2p 第三方固件 完事
False
2019-04-04 18:06:56 +08:00
@goodryb 我家里就用了,两个面板,两个面板都是千兆双频的加五口 POE 千兆 AC 不到 1000.
zhouzm
2019-04-05 09:41:16 +08:00
我家里也是用的 802.11r ,3 个网件 WNDR3800 刷 openwrt ( LEDE ),现在家里随便哪个角落 5G 信息都是满格,走动切换时如果正好有操作会察觉到 1 秒左右的延时,但绝对比开关 wifi 快多了,如果是上网或看视频根本感觉不到。
wclebb
2019-04-05 19:04:56 +08:00
@cnkuner #3 我房间有承重墙,我为了解决这个问题已经烦了一两年了。
DopaminePlz
2019-11-15 16:38:01 +08:00
学习一下
littlecap
2020-02-28 08:12:09 +08:00
感谢楼主,一直以来困扰的问题 150 块钱解决了,完美。鄙视奸商竟然涨价了。
goodryb
2020-02-28 11:31:33 +08:00
@littlecap #32 客气,这玩意估计都是之前换代下来的,存量越来越少,价格自然就上去了。
linuslv
2020-04-24 01:56:58 +08:00
@goodryb 最近也换了这个方案,家里老房子全是承重墙,以前 R7000 自己的 5G 实在是太感人了,两堵墙就 1 格经常没速度。今天试了下,因为家比较小户型也怪怪的,两台 MG1200AC 直线距离很短只隔了一道墙,我试了试家里走动,会因为第一次连接的 MG1200AC 信号不错所以不会自动切换漫游,设备一直连在这台 MG1200AC 上。请问这个有办法解决么?降低某台的功率是否有意义。其实可能我家一台 MG1200AC 就够用了,但我测试了下 300M 的带宽,每隔一堵墙就会降低 100M 。。。两堵墙就 200M,很现实很感人。。。。
FS1P7dJz
2020-12-07 15:27:20 +08:00
为什么是接入 WAN 口?
一般来说不是主路由的 WAN 口接光猫,主路由器开 DHCP,主路由 LAN 口与副路由 LAN 口连接,副路由关闭 DHCP 吗?
goodryb
2020-12-07 15:33:49 +08:00
@FS1P7dJz #35 这个和路由器的固件是有关系的,按教程来即可。
goodryb
2021-01-12 10:12:54 +08:00
@linuslv #34 可以降低功率试下,是否切换是在终端设备上选择的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/551904

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX