openwrt 定时关闭一条WIFI SSID 2.4G或5G

2.4g信号简直泛滥成灾,所以5G是我的主力军。有时候也需要用到2.4G ,虽然路由器上有硬件开关,可遗憾的是只能同时开启或者关闭2条ssid信号。不能单独开关一条wifi信号。百度了一下,果然找到了命令。在此作个笔记。

root@OpenWrt:~# vi /etc/config/wireless

config wifi-device 'radio0'
option type 'mac80211'
option channel '13'
option hwmode '11g'
option path 'pci0000:00/0000:00:11.0'
option htmode 'HT40'
option noscan '1'
option country 'CN'
option txpower '10'
option disabled '0'

config wifi-iface
option device 'radio0'
option network 'lan'
option mode 'ap'
option encryption 'psk2'
option ssid 'OpenWrt_2.4G'
option key '83xxxxxx'
option wps_pushbutton '0'
option disabled '0'

config wifi-device 'radio1'
option type 'mac80211'
option channel '157'
option hwmode '11a'
option path 'pci0000:00/0000:00:12.0'
option htmode 'HT40'
option noscan '1'
option country 'CN'
option txpower '20'
option disabled '0'

config wifi-iface
option device 'radio1'
option network 'lan'
option mode 'ap'
option encryption 'psk2'
option ssid 'OpenWrt_5G'
option key '8xxxxxxx'
option wps_pushbutton '0'

可以看到通过设置radioO或者radio1 的disable属性即可控制wifi信号开关。

建立一个脚本文件,脚本内容如下:

#!/bin/ash
uci set wireless.radio0.disabled=1
uci commit wireless
wifi

可自行定时执行脚本。

这里的radioO指的是我的2.4G 频段信号,如果替换成radio1 就是控制5G频段信号了。

posted @ 2016-05-05 08:43  一颗小盘菜  阅读(7853)  评论(0)    收藏  举报