[Solved] Uci set wireless command not working

uci set wireless.radio0.txpower=10
uci set wireless.radio0.htmode=HT20

image

image

image

uci set wireless.WiFiGuest.disabled=1

image

image

D-Link Dir 2640
OpenWrt 22.03.5

Are you disabling one SSID of many on one radio ?

Shouldn't matter.
I have some SSIDs disable on radio0, and uci nicely disables/enables one SSID.
(with all quoting options)

root@router5:~# uci show wireless | grep device
wireless.radio0=wifi-device
wireless.default_radio0.device='radio0'
wireless.radio1=wifi-device
wireless.default_radio1.device='radio1'
wireless.wifinet2.device='radio0'
wireless.wpa3rkoe.device='radio0'

root@router5:~# uci show wireless | grep disabled
wireless.radio1.disabled='0'
wireless.wpa3rkoe.disabled='1'

root@router5:~# uci set 'wireless.wpa3rkoe.disabled=0'
root@router5:~# uci show wireless | grep disabled
wireless.radio1.disabled='0'
wireless.wpa3rkoe.disabled='0'

root@router5:~# uci set wireless.wpa3rkoe.disabled=1
root@router5:~# uci show wireless | grep disabled
wireless.radio1.disabled='0'
wireless.wpa3rkoe.disabled='1'

root@router5:~# uci set wireless.wpa3rkoe.disabled='0'
root@router5:~# uci show wireless | grep disabled
wireless.radio1.disabled='0'
wireless.wpa3rkoe.disabled='0'

Never tried it myself, is it case sensitive?

uci commit

1 Like

ssh terminal shows it works but LuCi doesn't show that change

image

show command output:

uci show | grep wireless.WiFiGuest

please not image ...

1 Like
root@OpenWrt:~# uci show | grep wireless.WiFiGuest
+ uci show
+ grep wireless.WiFiGuest

show command output:

uci show | grep "wireless"

please not post your password

please not image ...

1 Like
root@OpenWrt:~# uci show | grep "wireless"
+ uci+ grep wireless
 show
ucitrack.@wireless[0]=wireless
ucitrack.@wireless[0].affects='network'
ucitrack-opkg.@wireless[0]=wireless
ucitrack-opkg.@wireless[0].affects='network'
wireless.radio0=wifi-device
wireless.radio0.type='mac80211'
wireless.radio0.path='1e140000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0'
wireless.radio0.band='2g'
wireless.radio0.cell_density='0'
wireless.radio0.country='US'
wireless.radio0.htmode='HT40'
wireless.radio0.channel='1'
wireless.default_radio0=wifi-iface
wireless.default_radio0.device='radio0'
wireless.default_radio0.network='lan'
wireless.default_radio0.mode='ap'
wireless.default_radio0.encryption='sae-mixed'
wireless.default_radio0.wpa_disable_eapol_key_retries='1'
wireless.default_radio0.ssid='2'
wireless.default_radio0.ifname='Wifi_Main_2Ghz'
wireless.default_radio0.key=''
wireless.default_radio0.macaddr=''
wireless.default_radio0.isolate='1'
wireless.wifinet1=wifi-iface
wireless.wifinet1.device='radio0'
wireless.wifinet1.mode='ap'
wireless.wifinet1.network='Guest'
wireless.wifinet1.isolate='1'
wireless.wifinet1.ieee80211w='1'
wireless.wifinet1.encryption='sae-mixed'
wireless.wifinet1.wpa_disable_eapol_key_retries='1'
wireless.wifinet1.macaddr=''
wireless.wifinet1.ifname='WiFiGuest'
wireless.wifinet1.ssid='Guest'
wireless.wifinet1.key=''
wireless.wifinet3=wifi-iface
wireless.wifinet3.device='radio0'
wireless.wifinet3.mode='ap'
wireless.wifinet3.isolate='1'
wireless.wifinet3.key=''
wireless.wifinet3.wpa_disable_eapol_key_retries='1'
wireless.wifinet3.encryption='psk2'
wireless.wifinet3.ieee80211w='2'
wireless.wifinet3.ifname='Geof'
wireless.wifinet3.disabled='1'
wireless.wifinet3.ssid='Geo'
wireless.wifinet3.macaddr=''
wireless.wifinet4=wifi-iface
wireless.wifinet4.device='radio0'
wireless.wifinet4.mode='monitor'
wireless.wifinet4.macaddr=''
wireless.wifinet4.ssid='Ad-Hoc'
wireless.wifinet4.disabled='1'
wireless.radio1=wifi-device
wireless.radio1.type='mac80211'
wireless.radio1.path='1e140000.pcie/pci0000:00/0000:00:01.0/0000:02:00.0'
wireless.radio1.band='5g'
wireless.radio1.cell_density='0'
wireless.radio1.country='US'
wireless.radio1.channel='36'
wireless.radio1.htmode='VHT80'
wireless.wifinet7=wifi-iface
wireless.wifinet7.device='radio1'
wireless.wifinet7.mode='ap'
wireless.wifinet7.wpa_disable_eapol_key_retries='1'
wireless.wifinet7.network='lan'
wireless.wifinet7.isolate='1'
wireless.wifinet7.macaddr=''
wireless.wifinet7.ifname='Wifi_Main_5Ghz'
wireless.wifinet7.ssid='5'
wireless.wifinet7.key=''
wireless.wifinet7.encryption='sae-mixed'
wireless.wifinet9=wifi-iface
wireless.wifinet9.device='radio1'
wireless.wifinet9.mode='ap'
wireless.wifinet9.encryption='sae-mixed'
wireless.wifinet9.wpa_disable_eapol_key_retries='1'
wireless.wifinet9.macaddr=''
wireless.wifinet9.network='Private'
wireless.wifinet9.ifname='WifiPrivate5Ghz'
wireless.wifinet9.ssid='Private'
wireless.wifinet9.key=''
wireless.wifinet6=wifi-iface
wireless.wifinet6.device='radio0'
wireless.wifinet6.mode='mesh'
wireless.wifinet6.encryption='sae'
wireless.wifinet6.mesh_id='802.11s'
wireless.wifinet6.mesh_fwding='1'
wireless.wifinet6.mesh_rssi_threshold='0'
wireless.wifinet6.macaddr=''
wireless.wifinet6.key=''
wireless.wifinet6.disabled='1'
wireless.wifinet8=wifi-iface
wireless.wifinet8.device='radio0'
wireless.wifinet8.mode='monitor'
wireless.wifinet8.ssid='Monitor'
wireless.wifinet8.macaddr=''
wireless.wifinet8.disabled='1'

set radio0:

uci set wireless.radio0.txpower=10
uci set wireless.radio0.htmode=HT20
uci commit

are you connected via ethernet cable to the router?
if the answer is yes, ok

go on

attention disable all wifi
set disable all wifi radio

uci set wireless.wifinet1.disabled='1'
uci set wireless.wifinet3.disabled='1'
uci set wireless.wifinet4.disabled='1'
uci set wireless.wifinet6.disabled='1'
uci set wireless.wifinet7.disabled='1'
uci set wireless.wifinet8.disabled='1'
uci set wireless.wifinet9.disabled='1'
uci commit

restart network

/etc/init.d/network restart

are you connected via ethernet cable to the router?
if the answer is yes, ok

No connect via Wifi

Width and Power is working

uci set wireless.radio0.txpower=10
uci set wireless.radio0.htmode=HT20
uci commit

SSID Disable

root@OpenWrt:~# set -x && uci set wireless.wifinet1.disabled='1' && uci commit
+ set -x
+ uci set 'wireless.wifinet1.disabled=1'
+ uci commit
/etc/init.d/network restart

Any way to do it without restarting ? Maybe only restart Wireless radios ?

LuCI Restart did the job. How to do it with command ?
image

SSID disable alternative

uci set wireless.wifinet1.disabled='1'

How to use interface name for this command wifinet is hard to use

wifi help
Usage: /sbin/wifi [config|up|down|reconf|reload|status|isup]
enables (default), disables or configures devices not yet configured.
1 Like

SSID disable alternative

uci set wireless.wifinet1.disabled='1'

How to use interface name for this command wifinet is hard to use

Do you really need that many wifi SSIDs?

you should rewrite yours properly
/etc/config/wireless
for easier options for disabling a specific SID

1 Like

Try:

/etc/init.d/network reload

Honestly, it would be easier if you configured via Ethernet.

1 Like

Honestly, it would be easier if you configured via Ethernet.

Easy how ? What ?

1 Like

4 posts were split to a new topic: Chrontab issues

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.