正在写一个openwrt无线踢人的脚本, 模仿ubnt信号低于多少dbm就踢人下线,避免主Ap被信号太弱的客户端拖死
根据命令: iw dev wlan0 station dump ,这个可以列出所有连接无线机器的状态,多少dbm,
根据命令2: iw dev wlan0 station del mac地址 ,这个测试过可以踢人的,不过踢了无线好像好会连着,但上不了网。
现在问题就是用sh脚本去解释,但发觉openwrt的sh是ash来的,不支持数组,
构想是用lua的io.popen获取命令行执行结果在解释,测试过lua脚本语言是可以解释这些字符串的,有时间慢慢写出来,看看这效果如何.