利用弱信号踢出,进行ap间漫游,效果如何?
下面是如何通过老毛子padavan固件的弱信号剔除功能实现的无线漫游功能设置方法
老毛子padavan设置同网段无缝无线漫游和中继的效果自动剔除弱信号
其实设置方法是很简单的,主要是要找到适合自己情况的剔除阀值。
刷好H大的最新padavan老毛子固件后,进入路由器后台。然后进入无线2.4GHz的设置界面,如下图
1.Padavan测试弱信号剔除功能
预期的测试结果:
Roaming Assistant RSSI (dBm) 设置为0,客户端在正常的信号范围内,不会被踢。
实际测试结果:
功能工作完好。与预期一致。
测试步骤:
条件:
近距离,确保RSSI 在 -30 左右,避免信号差带来不准确的结果。
Smart Connect :关闭 Roaming Assistant Idle Rate (Kbps): 默认2 Roaming Assistant RSSI (dBm): 设置为 0
苹果手机连接 k2p 5g
打开Mocha Ping app, 间隔默认为2秒
测试大概发630个左右的包。
再看路由器手机的连接时间,为21分01秒。
计算一下:
630*2/60 = 21 ,说明,路由器上显示的连接时间,和手机发包的时间一致。
2. 测试 非闲置状态时信号低于指定值时不会被踢, 闲置状态时信号低于指定值会踢除
预期的测试结果:
Roaming Assistant RSSI (dBm) 设置为 -5 ,客户端在正常的信号范围内(-30左右),
客户端确保连接发包,数率不低于设定值:2Kbps
客户端保持在线,不会被踢。
切断发包,客户端马上被踢。
实际测试结果: 功能工作完好。与预期一致。
测试步骤:
条件:
近距离,确保RSSI 在 -30 左右,避免信号差带来不准确的结果。
Smart Connect :关闭 Roaming Assistant Idle Rate (Kbps): 默认2 Roaming Assistant RSSI (dBm): 设置为 -5 linux pc 一台,IP: 192.168.6.137
开启iperf3 server模式。
连接于被测试的K2P路由的LAN口。
iphone一台,连接K2P 5G, IP: 192.168.6.109 ,RSSI -30 左右
没有后台程序运行。
此手机没有连接过其它无线信号。(确保后面它反复被踢)
iphone 先连接 K2P 5G ,此时 RSSI 设置为-70 ,让手机先保持连接。
接着手机打开iperf3 , 连续对linux pc进行带宽测试。
传输速率大概在100Mbps 左右 。linux那边可以看到收包情况:
Accepted connection from 192.168.6.109, port 60990 [ 5] local 192.168.6.137 port 5201 connected to 192.168.6.109 port 61752 [ ID] Interval Transfer Bitrate Jitter Lost/Total Datagrams [ 5] 0.00-1.00 sec 14.4 MBytes 121 Mbits/sec 0.125 ms 0/10371 (0%) [ 5] 1.00-2.00 sec 14.5 MBytes 122 Mbits/sec 0.102 ms 0/10445 (0%) [ 5] 2.00-3.00 sec 14.5 MBytes 122 Mbits/sec 0.083 ms 1/10450 (0.0096%) [ 5] 3.00-4.00 sec 14.5 MBytes 122 Mbits/sec 0.141 ms 0/10434 (0%) [ 5] 4.00-5.00 sec 14.6 MBytes 122 Mbits/sec 0.072 ms 0/10454 (0%) [ 5] 5.00-6.00 sec 14.5 MBytes 122 Mbits/sec 0.093 ms 0/10444 (0%) [ 5] 6.00-7.00 sec 14.5 MBytes 122 Mbits/sec 0.086 ms 0/10440 (0%) [ 5] 7.00-8.00 sec 14.5 MBytes 122 Mbits/sec 0.074 ms 0/10448 (0%) [ 5] 8.00-9.00 sec 14.5 MBytes 122 Mbits/sec 0.062 ms 0/10446 (0%) [ 5] 9.00-10.00 sec 14.5 MBytes 122 Mbits/sec 0.090 ms 0/10443 (0%) [ 5] 10.00-10.01 sec 95.5 KBytes 123 Mbits/sec 0.087 ms 0/67 (0%)
为什么用iperf 测试?而不是看视频。打开网页?
因为这些操作并不能时刻保证速率 >= 2Kbps, 看视频的话,当你的手机视频缓存完了之后
基本上就没有速率了。这中间的空档期,足够让路由踢了你。
iperf 122 Mbits/sec 左右传输速率,远远 大于 2Kbps了。
此时马上将Roaming Assistant RSSI (dBm): 设置为 -5
连续测试10分钟左右。
到时间后,观察路由器中手机的连接时间。是否是10分钟左右。
如果中间有被踢,那么连接时间肯定是小于10分钟的。
可以看到连接时间超过了10分钟
好了。空闲功能测试OK。结果与预期的一致。虽然手机连接RSSI 是-30,远低于
设定的-5 ,但是客户端腐旧没有被踢。
接下来测试正常的踢除功能,
只需要关闭手机的iperf 客户端 。过几十秒再看路由上面手机的连接时间:
只连接了26秒就被踢了。
可以看到手机已经重新连接了。然后手机重新连接,然后 再次被踢,如此反复。
到此,测试算是结束了。
测试结果均与预期一致。
3. 测试单个wifi radio 打开的情况
测试3.1:
2G radio 关闭,5G radio 打开。
5G 设置RSSI低于-5时踢出,就近连接路由器。
测试结果: 5G客户端连上后如期被踢出
测试3.2:
2G radio 打开,5G radio 关闭。
2G 设置RSSI低于-5时踢出,就近连接路由器。
测试结果: 2G客户端连上后如期被踢出
4. 测试单独控制功能
2G radio 和 5G radio 同时打开.
测试4.1
2G 设置RSSI LOW -80 ,5G 设置 RSSI low -5
手机就近连接
手机先连接5G,如期被踢出
然后手机接着连接2G,维持连接状态
测试4.2
2G 设置RSSI LOW -5 ,5G 设置 RSSI low -80
手机就近连接
手机先连接2G,如期被踢出
然后手机接着连接5G,维持连接状态
5. 测试guest ap
对主ap的设置,同样会对guest ap生效。
2G radio 和 5G radio 同时打开.
测试5.1
2G 设置RSSI LOW -80 ,5G 设置 RSSI low -5
手机就近连接
手机先连接5G guest ap,如期被踢出
然后手机接着连接2G guest ap,维持连接状态
测试5.2
2G 设置RSSI LOW -5 ,5G 设置 RSSI low -80
手机就近连接
手机先连接2G guest ap,如期被踢出
然后手机接着连接5G guest ap,维持连接状态
通过这几个月的使用,总结了下面几点
1.调整好了可以减少连着信号却死活上不去网,或者网速很捉急这种情况。
2.无兼容性问题,所有设备通用。但是不同设备WIFI通讯能力不同,一般按手头信号最差的设备来调整。
3.这种方式就别想着切换时间有多少丢包这种问题了。本质上就是路由器感知到终端信号太差就主动断开,让你重新连接附近信号更强的AP。每个场景都不可能一样。每个终端重连策略也有差异。一定要找到适合自己的。这是个细致活。
剔除是路由器控制的
但是重连是手机客户端自身决定的
所以,一段时间的断网是肯定的,甚至有的手机断的会比较长。
比如玩游戏会很不爽, 微信视频也会断。也就看看网页和视频吧还可以。如果玩游戏或者微信视频不到处移动,或者在你经常移动的位置放一个AP也可以解决。
这个每个人的信号覆盖和强弱不一样,具体设置多少你得自己慢慢调试
利用弱信号踢出,进行ap间漫游的优点
能有效解决需要手动重连wifi的问题,过程会断网1~2秒
单2.4G效果很好,双频有的手机连接不正常,原因不明!
还有就是-85太低了,可能已经上不了网,一般调到-75或-70,就是需要把AP放置的更密集点。
官方QQ群号码:922069959