一个openwrt无线踢人的脚本

一个openwrt无线踢人的脚本, 模拟ubnt的踢人,原理根据:iw dev wlan0 station del mac ,本想用openwrt里的sh脚本命令实现,但原来openwrt的sh的脚本命令是ash来的,实现起来麻烦,于是用lua脚本实现,操作非常方便.

废话不说,以下是脚本:

做成脚本,再定时任务哪里设置,每5分钟执行一次, 在任务里填写:
*/5 * * * * /usr/bin/lua /root/tiren.lua >>/tmp/dellist.txt &

现在是小于-81db就删掉,这样无线连接效果好很多。
另外想说的就是lua脚本操作起来还是很方便,容易上手呢。

其实也想根据这个原理在tomato哪里尝试,但找不到相关的命令,手上还是有tomato的路由。

关于无聊人

一个无聊人而已
此条目发表在技术生活分类目录。将固定链接加入收藏夹。

一个openwrt无线踢人的脚本》有 4 条评论

  1. James说:

    楼主,这个脚本怎么执行,多谢。

  2. 无聊人说:

    放在openwrt的定时任务里,用lua执行这剧本

  3. king说:

    博主,这个脚本可否再优化下?我使用的情况:网络是断开了,但是信号还是一直连着!检测信号可否按秒来踢终端?

  4. 无聊人说:

    信号是连着的,这个确实,这个是del mac命令执行后的效果,没办法踢到它自动断线的,至于按秒来说,自己改哪个计划任务的命令,但每秒都执行,弱弱的路由器cpu占用会很高的,估计可能令cpu受不了,后果严重。

发表评论

电子邮件地址不会被公开。 必填项已用*标注