[openwrt] UCI @WifiInfo[0]

https://www.cnblogs.com/tfanalysis/p/3688080.html

https://wiki.openwrt.org/doc/uci#configuration.files


uci get scanwifilist.@WifiInfo[0].ssid //获取SSID


uci delete /etc/config/scanwifilist.@WifiInfo[0] 

root@OpenWrt:~# cat /etc/config/scanwifilist 

config WifiList 'WifiInfoList'
        option num '1'

root@OpenWrt:~# 
root@OpenWrt:~# cat /etc/config/macfilter 

config global 'mac_filter'
        option aclmod '2'
        list maclist '90e17b1cb14b'
        list maclist '0c1daf4de959'
        option aclnum '2'

config phone_info
        option name 'linbo'

root@OpenWrt:~# uci add /etc/config/macfilter phone_info
cfg05434a
root@OpenWrt:~# cat /etc/config/macfilter 

config global 'mac_filter'
        option aclmod '2'
        list maclist '90e17b1cb14b'
        list maclist '0c1daf4de959'
        option aclnum '2'

config phone_info
        option name 'linbo'

config phone_info

root@OpenWrt:~# uci set /etc/config/macfilter.@phone_info[1].name="linbo1"
root@OpenWrt:~# cat /etc/config/macfilter 

config global 'mac_filter'
        option aclmod '2'
        list maclist '90e17b1cb14b'
        list maclist '0c1daf4de959'
        option aclnum '2'

config phone_info
        option name 'linbo'

config phone_info
        option name 'linbo1'

root@OpenWrt:~# uci get /etc/config/macfilter.@phone_info[1].name
linbo1
root@OpenWrt:~# uci get /etc/config/macfilter.@phone_info[0].name
linbo
root@OpenWrt:~# 

root@OpenWrt:~# uci add /etc/config/scanwifilist  WifiInfo
cfg09b3e0
root@OpenWrt:~# 
root@OpenWrt:~# 
root@OpenWrt:~# cat /etc/config/scanwifilist 

config WifiList 'WifiInfoList'
        option num '2'

config WifiInfo
        option ssid 'HUAWEI-BEVAQ8'
        option bssid '50:04:B8:53:0D:F8'
        option index '0'
        option password 'Sun'
        option security_mode 'Disable'
        option channel 'Tue'
        option auto_lte_wifi 'disable'
        option ApCliAuthMode '(null)'
        option ApCliEncrypType '(null)'
        option signLevel '-65'
        option exist '1'
        option sign_best_flag '1'

config WifiInfo
        option ssid 'Atel_Staff'
        option bssid '06:05:88:13:F8:95'
        option index '1'
        option password '1111111111'
        option security_mode 'WPA1PSK'
        option channel 'Tue'
        option auto_lte_wifi 'disable'
        option ApCliAuthMode 'WPA1PSK'
        option ApCliEncrypType 'AES'
        option signLevel '-71'
        option exist '1'

config WifiInfo

root@OpenWrt:~# 
root@OpenWrt:~# cat /etc/config/scanwifilist 

config WifiList 'WifiInfoList'
        option num '2'

config WifiInfo
        option ssid 'HUAWEI-BEVAQ8'
        option bssid '50:04:B8:53:0D:F8'
        option index '0'
        option password 'Sun'
        option security_mode 'Disable'
        option channel 'Tue'
        option auto_lte_wifi 'disable'
        option ApCliAuthMode '(null)'
        option ApCliEncrypType '(null)'
        option signLevel '-65'
        option exist '1'
        option sign_best_flag '1'

config WifiInfo
        option ssid 'Atel_Staff'
        option bssid '06:05:88:13:F8:95'
        option index '1'
        option password '1111111111'
        option security_mode 'WPA1PSK'
        option channel 'Tue'
        option auto_lte_wifi 'disable'
        option ApCliAuthMode 'WPA1PSK'
        option ApCliEncrypType 'AES'
        option signLevel '-71'
        option exist '1'

config WifiInfo

config WifiInfo

config WifiInfo

root@OpenWrt:~# uci add /etc/config/scanwifilist  WifiInfo
cfg0db3e0
root@OpenWrt:~# 
root@OpenWrt:~# cat /etc/config/scanwifilist 

config WifiList 'WifiInfoList'
        option num '2'

config WifiInfo
        option ssid 'HUAWEI-BEVAQ8'
        option bssid '50:04:B8:53:0D:F8'
        option index '0'
        option password 'Sun'
        option security_mode 'Disable'
        option channel 'Tue'
        option auto_lte_wifi 'disable'
        option ApCliAuthMode '(null)'
        option ApCliEncrypType '(null)'
        option signLevel '-65'
        option exist '1'
        option sign_best_flag '1'

config WifiInfo
        option ssid 'Atel_Staff'
        option bssid '06:05:88:13:F8:95'
        option index '1'
        option password '1111111111'
        option security_mode 'WPA1PSK'
        option channel 'Tue'
        option auto_lte_wifi 'disable'
        option ApCliAuthMode 'WPA1PSK'
        option ApCliEncrypType 'AES'
        option signLevel '-71'
        option exist '1'

config WifiInfo

config WifiInfo

config WifiInfo

config WifiInfo

root@OpenWrt:~# uci set scanwifilist.@WifiInfo[2222].ssid="2222222"
uci: Invalid argument
root@OpenWrt:~# uci set scanwifilist.@WifiInfo[2].ssid="2222222"
root@OpenWrt:~# cat /etc/config/scanwifilist 

config WifiList 'WifiInfoList'
        option num '2'

config WifiInfo
        option ssid 'HUAWEI-BEVAQ8'
        option bssid '50:04:B8:53:0D:F8'
        option index '0'
        option password 'Sun'
        option security_mode 'Disable'
        option channel 'Tue'
        option auto_lte_wifi 'disable'
        option ApCliAuthMode '(null)'
        option ApCliEncrypType '(null)'
        option signLevel '-65'
        option exist '1'
        option sign_best_flag '1'

config WifiInfo
        option ssid 'Atel_Staff'
        option bssid '06:05:88:13:F8:95'
        option index '1'
        option password '1111111111'
        option security_mode 'WPA1PSK'
        option channel 'Tue'
        option auto_lte_wifi 'disable'
        option ApCliAuthMode 'WPA1PSK'
        option ApCliEncrypType 'AES'
        option signLevel '-71'
        option exist '1'

config WifiInfo

config WifiInfo

config WifiInfo

config WifiInfo

root@OpenWrt:~# uci set /etc/config/scanwifilist.@WifiInfo[2].ssid="2222222"
root@OpenWrt:~# cat /etc/config/scanwifilist 

config WifiList 'WifiInfoList'
        option num '2'

config WifiInfo
        option ssid 'HUAWEI-BEVAQ8'
        option bssid '50:04:B8:53:0D:F8'
        option index '0'
        option password 'Sun'
        option security_mode 'Disable'
        option channel 'Tue'
        option auto_lte_wifi 'disable'
        option ApCliAuthMode '(null)'
        option ApCliEncrypType '(null)'
        option signLevel '-65'
        option exist '1'
        option sign_best_flag '1'

config WifiInfo
        option ssid 'Atel_Staff'
        option bssid '06:05:88:13:F8:95'
        option index '1'
        option password '1111111111'
        option security_mode 'WPA1PSK'
        option channel 'Tue'
        option auto_lte_wifi 'disable'
        option ApCliAuthMode 'WPA1PSK'
        option ApCliEncrypType 'AES'
        option signLevel '-71'
        option exist '1'

config WifiInfo
        option ssid '2222222'

config WifiInfo

config WifiInfo

config WifiInfo

root@OpenWrt:~# uci delete /etc/config/scanwifilist.@WifiInfo[3]
root@OpenWrt:~# cat /etc/config/scanwifilist 

config WifiList 'WifiInfoList'
        option num '2'

config WifiInfo
        option ssid 'HUAWEI-BEVAQ8'
        option bssid '50:04:B8:53:0D:F8'
        option index '0'
        option password 'Sun'
        option security_mode 'Disable'
        option channel 'Tue'
        option auto_lte_wifi 'disable'
        option ApCliAuthMode '(null)'
        option ApCliEncrypType '(null)'
        option signLevel '-65'
        option exist '1'
        option sign_best_flag '1'

config WifiInfo
        option ssid 'Atel_Staff'
        option bssid '06:05:88:13:F8:95'
        option index '1'
        option password '1111111111'
        option security_mode 'WPA1PSK'
        option channel 'Tue'
        option auto_lte_wifi 'disable'
        option ApCliAuthMode 'WPA1PSK'
        option ApCliEncrypType 'AES'
        option signLevel '-71'
        option exist '1'

config WifiInfo
        option ssid '2222222'

config WifiInfo

config WifiInfo

root@OpenWrt:~# 

root@OpenWrt:~# cat /etc/config/dropbear 
config dropbear
        option PasswordAuth 'on'
        option RootPasswordAuth 'on'
        option Port         '22'
#       option BannerFile   '/etc/banner'
root@OpenWrt:~# uci get /etc/config/dropbear.@dropbear[0].PasswordAuth
on
root@OpenWrt:~# 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值