如何使用openwrt路由系统剔除弱信号设备?

代码为:

#!/bin/bashwhile true;domaclist=(`iw dev wlan0 station dump | grep "Station" | cut -f 2 -s -d " "`)

rxlist=(`iw dev wlan0 station dump | grep "signal:" | cut -f 3 -s -d " "`)

#maclist=(`iwinfo wlan0 assoclist | grep "dBm" | cut -f 1 -s -d " "`)

#rxlist=(`iwinfo wlan0 assoclist | grep "dBm" | cut -f 3 -s -d " "`)

rxref="-80"#threshold

len=${#maclist[@]}for((i=0;i

rx=${rxlist[$i]}

# here, usestringcomparation, simple but error proneif [[ "$rx" > "$rxref" ]]; then#echo$mac $rx

ubus call hostapd.wlan0 del_client‘{"addr":"‘"$mac"‘", "reason": 5, "deauth": True, "ban_time": 3000}‘#ubus call hostapd.wlan0 list_bansfi

done

sleep 1

done

使用方法:

1、执行opkg update,然后opkg install bash和opkg install iwinfo两条安装指令

2、将kickass.sh文件,下载到/usr/文件夹下面,修改权限为755.

chmod 755 /use/kickass.sh

3、修改程序代码中rxref的值为想要设置剔除的信号强度值;

4、/etc/re.local文件是openwrt系统启动执行的文件,在里面写上执行命令,即可在openwrt启动时执行命令:

bash kickass.sh

5、重启路由器之后,即可。

可通过iwinfo wlan0 assoclist 命令来查看客户端是否连接

相关参考链接:

http://www.newsmth.net/nForum/#!article/DigiHome/589750#_motz_

openwrt信号弱掉线_如何使用openwrt路由系统剔除弱信号设备?相关推荐

  1. openwrt信号弱掉线_斐讯 FIR151M 频繁掉线(OpenWRT解决方案)

    0. 现象与前言 在使用斐讯 FIR151M 路由器连接网络时,传输数据时频繁掉线. 官方固件刷了两个版本,问题未解决. 建议高级用户看本教程,要做好不能使用 Web 管理界面的心理准备. 1. 准备 ...

  2. 信号弱掉线_路由器里面设置改动一下,解决家里无线WiFi掉线信号弱问题

    现在每家每户都已经安装上光纤宽带,光纤宽带相比以前老式宽带,网速快了许多,但对硬件的要求也高了许多.经常会有家里WiFi掉线和连接不上,收不到WiFi信号的情况,遇到这种情况,只需要在路由器里面设置一 ...

  3. 云信技术系列课 | RTC 系统音频弱网对抗技术发展与实践

    导读:本文整理自线上直播[MCtalk Live#2 :RTC 系统音频弱网对抗技术发展与实践]网易云信资深音视频引擎开发专家崔承宗分享内容,文末也可查看直播回顾视频. 文|崔承宗 网易云信资深音视频 ...

  4. docker omv 防火墙_我的软路由折腾之旅 篇三:在openmediavault上通过Docker实现OPENWRT旁路由功能...

    我的软路由折腾之旅 篇三:在openmediavault上通过Docker实现OPENWRT旁路由功能 2020-06-20 11:28:38 57点赞 415收藏 74评论 你是AMD Yes党?还 ...

  5. mysql openwrt 编译_如何编译OpenWrt

    (!文末,附加人生如戏写的编译OPENWRT的TXT内容,可直接跳至末尾,有例子) Openwrt 官方正式的发行版是已编译好了的映像文件(后缀名bin或trx.trx2),此映像文件可从Openwr ...

  6. openwrt多拨插件_折腾小日记三:爱快PKopenwrt多拨实测

    前言:受困于运营商较小的带宽或者高昂的资费,网络爱好者都非常热衷于通过多拨来提升网速,但是现在绝大部分地区都限制了同时拨号设备数量,为了能多拨只能使用稍微复杂的"并发多拨"的方法, ...

  7. openwrt安装蒲公英_不会OpenWRT、软路由也能双宽带叠加,蒲公英X6快速上手体验

    公司有两条宽带,一直想充分利用起来,不过网上搜了下,好像只有软路由或路由器刷了OPWRT之后才能双宽带叠加.软路由需要一定的DIY知识,刷Opwrt需要对编程有一定的了解,这两样我都不会,本想放弃时, ...

  8. 软路由系统, OpenWrt (Lede), Ubuntu server, 爱快, ROS, Pfsense, m0n0wall, OPNsense

    网上流传的分析: 没测过,不负责 ROS 太专业, 不适合小白. i211 网卡不支持, 82583老网卡ok Lunux内核, 要兼容性好,装个Ubuntu吧, 有版本号要求 4)全场景,含防火墙 ...

  9. openwrt路由系统实现usb网卡实现huawei_E8372h-155_4G

    步骤: 基于ubuntu16.04编译mtk-openwrt-lede-4.2.0.0内核 添加关于usb相关的内核配置,实现usb网卡实现huawei_E8372h-155_4G转有线和WIFI 关 ...

最新文章

  1. Saiku二次开发获取源代码在本地编译(五)
  2. DICOM医学图像处理:Dcmtk与fo-dicom保存文件的不同设计模式之“同步VS异步”+“单线程VS多线程”...
  3. 三十七、Sql 补充 | 数据库优化
  4. docker安装clickhouse_clickhouse ----入门
  5. LeetCode 390. 消除游戏(类似约瑟夫环,找映射规律)
  6. 【办公自动化】国土“三调”用地分类“一键”转南京分类
  7. i3型3D打印机制作详解——Marlin固件中文介绍
  8. 经济学人精读笔记10:员工休假居然对企业有好处?
  9. 读书笔记--一个人的朝圣
  10. Linux系统下操作的常用快捷键
  11. Anaconda+PyCharm+PyTorch+Gym深度强化学习环境搭建 送新手直接送进炼丹炉
  12. Unity 打包和切换平台|Build Settings窗口介绍
  13. MTK平台 配置GNSS的不同模式
  14. windows和ubuntu双系统,ubuntu下硬盘变成只读状态,无法粘贴文件的有效解决方法
  15. 今天是七夕节了,你想好怎么表白了吗?
  16. 软件测试【每日一题20220913】面包师皮特
  17. 「SequoiaDB巨杉数据库」Oma()概述2
  18. PTA团体程序设计天梯赛-练习集L1-021 重要的话说三遍
  19. 多益网络春招笔试题收集
  20. 50 行 Python 代码制作一个数据大屏

热门文章

  1. 无线服务器软件,无线打印服务器|无线打印 11.5.0 安卓最新版
  2. matlab多组数据分别归一化,MATLAB数据归一化汇总(最全面的归一化介绍)
  3. mysql如何存储图片_教你怎样在MySQL数据库中直接储存图片
  4. c语言随机数加减乘除在100以内,随机实现100以内的的加减乘除运算
  5. 暴风php视频怎么打开,暴风影音飞屏怎么用?暴风影影音飞屏功能及使用方法图文详解...
  6. springMVC:将controller中Model数据传递到jsp页面
  7. EDA17--PT脚本实例
  8. 会声会影低价抢购,2018版本该如何卸载安装?
  9. 360安全卫士解决瑞星“IE保护黑白名单”对话框弹出问题
  10. Andrino笔记(一):准备工作+认识Andrino