suzy1990

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频段信号了。

分类:

技术点:

相关文章: