数码之家

 找回密码
 立即注册
搜索
查看: 1776|回复: 8

MTK路由器无线漫游不断线重连的方法

[复制链接]
发表于 2021-12-24 10:43:40 | 显示全部楼层 |阅读模式

爱科技、爱创意、爱折腾、爱极致,我们都是技术控

您需要 登录 才可以下载或查看,没有账号?立即注册

x
贴子已经发在恩山了,我是恩山最早折腾老毛子KVR的,也在这里发下。先下结论:对于非开源MT76驱动的固件。只需要同样的SSID密码和加密方式,固件启用ralinkiappd,不需启用kvr,漫游便不会断线重连。

原因:观察驱动日志可以发现,断线重连的实际情况是漫游过来后部分设备已经连上,但路由器会将这些设备断开后再让其重新连接(可能是安全策略,而且与手机本身有关,有的手机并不会断线重连) 而通过启用MTK SDK里的RALINKIAPPD这一软件包,客户端加入后,它会将客户端信息广播到整个局域网内(前提是路由器的本身ip在同一网段),这时候漫游就不会断线重连了。理论上7612这种无线驱动缺失kvr的芯片,只要启用mtkiappd,漫游也不会断线重连。


因此对于老毛子固件,只要源码里有ralinkiappd,不管你是什么无线芯片,只要设置同样的ssid密码和加密方式便能成功漫游,不会断线重连。

打赏

参与人数 1家元 +6 收起 理由
cutter + 6

查看全部打赏

 楼主| 发表于 2021-12-24 10:51:05 | 显示全部楼层
本帖最后由 237176253 于 2021-12-24 14:27 编辑

另外关于漫游切换这一问题,个人查过一些文档,是否切换完全取决于手机,例如iphone是在信号低于-65dbm(记不太清,之前mtk文档写的)开始扫描。不同厂商这一阈值设定不一样,所以不同品牌手机在漫游这方面差异挺大。ralinkiappd对于漫游的作业主要在于802.11f协议,相关文档:https://doc88.com/p-6691789965327.html

802.11f协议实现的部分内容:
1.当 STA (手机客户端)尝试连接新 AP 时,新 AP 会把 STA 信息广播到局域网,旧 AP 收到消息后会把 STA 的之前信息发给新 AP ,帮助新 AP 重建用户环境,
2.旧 AP 断掉与 STA 的连接
3.新 AP 收到旧 AP 的消息后,会以 STA 的 MAC 地址作为源地址发一个广播帧,更新局域网内二层设备(如交换机)的转发表。
回复 支持 反对

使用道具 举报

发表于 2021-12-24 11:55:23 | 显示全部楼层
有哪些第三方编译的包支持?
还是需要自己下载源码编译?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-12-24 12:17:09 | 显示全部楼层
bearxu 发表于 2021-12-24 11:55
有哪些第三方编译的包支持?
还是需要自己下载源码编译?

我改过的源码 https://github.com/padavanonly/rt-n56u
没有现成固件,需要编译
回复 支持 反对

使用道具 举报

发表于 2021-12-24 20:11:58 来自手机浏览器 | 显示全部楼层
237176253 发表于 2021-12-24 12:17
我改过的源码 https://github.com/padavanonly/rt-n56u
没有现成固件,需要编译

可以在线编译吗
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-12-24 21:23:37 来自手机浏览器 | 显示全部楼层
followwing 发表于 2021-12-24 20:11
可以在线编译吗

当然可以
回复 支持 反对

使用道具 举报

发表于 2021-12-25 09:47:58 来自手机浏览器 | 显示全部楼层
本帖最后由 lemontreenm 于 2021-12-25 09:55 编辑

ralinkiappd在哪个地方弄?7612的你弄了吗?
我是启用了7612/7620的KR(不支持V)实现的漫游。
7603支持也支持KVR,但是不知道为什么固件集成KVR后就会导致不稳定。
7612/7620/7603开启KVR的方法可以参考我K1/K2/中兴E8820S里的修改
https://github.com/sunnyguhz
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-12-25 12:33:15 | 显示全部楼层
lemontreenm 发表于 2021-12-25 09:47
ralinkiappd在哪个地方弄?7612的你弄了吗?
我是启用了7612/7620的KR(不支持V)实现的漫游。
7603支持也支 ...

我改的那个ralinkiappd应该是所有的机型都生效吧。不过因为无线接口重启后iapp也要重启才能生效,所以还改了下驱动文件,中继重启后也会重启iapp。重启iapp这个只改了7615和7915的驱动文件。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2024-4-23 15:24 , Processed in 0.296400 second(s), 12 queries , Redis On.

Powered by Discuz!

© 2006-2023 smzj.net

快速回复 返回顶部 返回列表