查看: 106853|回复: 92

[无线漫游] 鸡肋变鸡腿之K1满血复活记(手把手教你开启802.11r)

  [复制链接]

43

主题

364

帖子

620

积分

固件达人

Rank: 4

积分
620
发表于 2019-2-24 09:09:11 | 显示全部楼层 |阅读模式
高恪AK系列硬件AP隆重上市
本帖最后由 liheng 于 2020-1-11 09:08 编辑

家中主路由是K2P,手里还有台吃灰的K1想用802.11r组快速漫游,K1刷高恪又不能开启802.11r这是我最初琢磨这事儿的动力,本人水平有限文中若有错误请大家指出,若有更好的方法欢迎一起讨论。教程适用于那些不能刷高恪固件或是能刷高恪却无法开启802.11r的设备如K1、K2,设备必须能刷openwrt固件(版本不低于17.01.4)存储空间最好不低于8M(因为后面如果要用弱信号剔除脚本需要安装bash包)。

首先去下载openwrt固件,下载地址:https://openwrt.org/zh/start

下载openwrt步骤1

下载openwrt步骤1

下载openwrt步骤2

下载openwrt步骤2

3.jpg

下载openwrt步骤4

下载openwrt步骤4

下载openwrt步骤5

下载openwrt步骤5



接下来通过breed刷入下载好的openwrt固件(这步应该不用教了吧),刷写完openwrt固件后通过192.168.1.1地址登录openwrt固件管理页面,默认无密码但最好设置一个除非你不想用弱信号剔除脚本,因为后面上传脚本需要用到SSH连接,只有设置了登录密码才能开启SSH。
6.jpg

接下来更改路由器管理地址使其和主路由在同一网段并且能实现上网。
7.jpg
8.jpg
9.jpg
改变默认管理地址会要求确认。
10.jpg
一切修改好以后用LAN端口与主路由的LAN端口相连,这时候K1就能联网了。


接下来给新刷的固件安装中文包和bash包,有的资料显示还要装iwinfo包,我刷的固件里有这个包如果你们的没有请自行检索下载。
11.jpg
12.jpg
13.jpg
14.jpg
同理搜索与安装bash包和iwinfo包。


安装完各种软件包以后接下来就要设置无线网络了,无线网络设置要确保SSID和密码与主路由一致。
15.jpg
17.jpg
18.jpg
关于802.11r设置的一些资料:https://www.right.com.cn/forum/f ... 5&highlight=802.11r
至此802.11r设置完成了,可是这还没有完。802.11r有一个缺陷就是需要移动设备支持,苹果手机需要iOS10以上系统,安卓设备不清楚但应该需要近两年的设备且一般为旗舰机,开启成功后会在wifi的SSID后显示FT标志。为了兼容性我只打开了5G频段的802.11r,2.4G留给那些不支持的设备,然而openwrt固件不支持弱信号剔除,没有
支持802.11r的设备一旦连上后除非接收不到信号不会主动断开wifi连接,于是接下来要用到一个弱信号剔除脚本。
脚本出处:https://github.com/Quenii/kickass/blob/master/kickass
脚本用法:https://www.cnblogs.com/oneseven/p/8974740.html
但这个脚本只写了一个wifi的剔除,为了能同时剔除2.4G和5G频段上的弱信号我对脚本稍加修改,内容如下:
游客,如果您要查看本帖隐藏内容请回复


脚本内容为红色字体部分,其中wlan0是5G信号wlan1是2.4G信号,rxref值就是要剔除的信号值大小,我设的是-80各位可以根据自己的实际情况修改rxref值。由于我不懂linux,全靠百度和反复尝试,代码中如有错误和不合理的地方请大神指出。复制粘贴代码到记事本并保存,文件名改成kickass.sh,接下来要用WinSCP工具把代码文件上传到路由器。工具文件超过论坛限制请自行百度下载。
19.jpg
20.jpg
21.jpg
22.jpg
23.jpg


上传完脚本以后回到路由器设置界面,在系统→启动项→本地启动脚本中加入bash /usr/kickass.sh &这段命令,提交以后赶紧重启路由器看看弱信号剔除效果吧。
24.jpg
25.jpg


这是我的最终测试效果。
iphone6,5G连接支持802.11r
26.PNG

华为nova,2.4G连接不支持802.11r
27.jpg

有什么疑问欢迎来问,祝大家成功!






评分

参与人数 1高币 +5 贡献 +5 收起 理由
herocspx + 5 + 5 很给力!

查看全部评分

回复

使用道具 举报

101

主题

4332

帖子

4912

积分

高恪技术支持

Rank: 4

积分
4912

活跃会员热心达人推广达人内测达人方案之王突出贡献优秀版主荣誉管理论坛元老

QQ
发表于 2019-2-24 09:39:47 | 显示全部楼层
高恪AK系列硬件AP隆重上市
6666 谢谢分享

回复 支持 反对

使用道具 举报

43

主题

364

帖子

620

积分

固件达人

Rank: 4

积分
620
 楼主| 发表于 2019-2-24 09:47:32 来自手机 | 显示全部楼层
GOCLOUD小舒 发表于 2019-2-24 09:39
6666 谢谢分享

舒大周末都不休息啊
回复 支持 反对

使用道具 举报

22

主题

258

帖子

796

积分

高恪VIP内测组

Rank: 6Rank: 6

积分
796

内测达人

发表于 2019-2-24 10:38:10 | 显示全部楼层

如果能上传编程器固件就好了
回复 支持 反对

使用道具 举报

0

主题

16

帖子

6

积分

初级玩家

Rank: 1

积分
6
发表于 2019-2-24 11:52:16 | 显示全部楼层
局域网PPPOE拨号不上怎么回事?
回复 支持 反对

使用道具 举报

26

主题

960

帖子

2860

积分

高恪VIP内测组

Rank: 6Rank: 6

积分
2860

内测达人

发表于 2019-2-24 12:27:05 | 显示全部楼层
感谢楼主分享~~7620目前支持802.11r的驱动只有开源的mt72
回复 支持 反对

使用道具 举报

9

主题

1204

帖子

1499

积分

高恪VIP内测组

Rank: 6Rank: 6

积分
1499
发表于 2019-2-24 12:34:42 | 显示全部楼层
很不错的
回复

使用道具 举报

29

主题

130

帖子

265

积分

高级玩家

Rank: 3Rank: 3

积分
265
发表于 2019-2-24 12:43:59 来自手机 | 显示全部楼层
说真的我从来不刷OpenWrt,因为无线驱动太垃圾了,严重降速,我刷潘多拉固件,这是用闭源驱动,OpenWrt真的是差,另外问下你这个方法通用潘多拉固件吗?
回复 支持 反对

使用道具 举报

43

主题

364

帖子

620

积分

固件达人

Rank: 4

积分
620
 楼主| 发表于 2019-2-24 12:47:22 来自手机 | 显示全部楼层
五五无 发表于 2019-2-24 12:43
说真的我从来不刷OpenWrt,因为无线驱动太垃圾了,严重降速,我刷潘多拉固件,这是用闭源驱动,OpenWrt真的 ...

开源驱动是这样的,但我的K1刷过之后感觉信号比以前要好,也不知道是不是错觉
回复 支持 反对

使用道具 举报

43

主题

364

帖子

620

积分

固件达人

Rank: 4

积分
620
 楼主| 发表于 2019-2-24 12:49:05 来自手机 | 显示全部楼层
五五无 发表于 2019-2-24 12:43
说真的我从来不刷OpenWrt,因为无线驱动太垃圾了,严重降速,我刷潘多拉固件,这是用闭源驱动,OpenWrt真的 ...

潘多拉好像没有802.11r
回复 支持 反对

使用道具 举报

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

本版积分规则

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