Configuring TP-Link TL-WA855RE

Trying to configure TL-WA855RE as Wifi Extender.
But after command "uci set wireless.@wifi-iface[1]=wifi-iface" i've tried to check it with command "uci get wireless.@wifi-iface[1]". Answer is "uci: Entry not found".
How to configure @wifi-iface[1]? All other command work sucsesfull.

1 Like

Did you call uci commit wireless?

Yes, firstly i turn on wifi with command:
"uci set wireless.@wifi-device[0].disabled=0
uci commit wireless
wifi"
Find wifi with "iw dev wlan0 scan", it works correct.
Commant "uci set wireless.@wifi-iface[0]=wifi-iface" works correct too. But wifi-iface[1] didn't set(

root@LEDE:~# uci show wireless.@wifi-iface[1]
uci: Entry not found

root@LEDE:~# uci show wireless.@wifi-iface[0]
wireless.default_radio0=wifi-iface
wireless.default_radio0.device='radio0'
wireless.default_radio0.network='lan'
wireless.default_radio0.mode='ap'
wireless.default_radio0.ssid='LEDE'
wireless.default_radio0.encryption='none'

root@LEDE:~# uci show wireless
wireless.radio0=wifi-device
wireless.radio0.type='mac80211'
wireless.radio0.hwmode='11g'
wireless.radio0.path='platform/qca953x_wmac'
wireless.radio0.htmode='HT20'
wireless.radio0.disabled='0'
wireless.radio0.country='00'
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.ssid='LEDE'
wireless.default_radio0.encryption='none'


That's how I provision my wireless networks at home.

If there's not interface with that particular number, you first need to create one before you can apply settings to it.

If you uci add a new interface, the new one gets the next available number.
if you want to access the highest available number, just use wifi-iface[-1]. No matter if the highest one is 1 or 100, "-1" will always be the highest one.

But I guess you simply didn't uci add.

Regards,
Stephan.

root@LEDE:~# uci add wireless.@wifi-iface[1]
root@LEDE:~# uci show wireless.@wifi-iface[1]
uci: Entry not found

It's didn't work. But if tryed -1 it works.
root@LEDE:~# uci show wireless.@wifi-iface[-1]
wireless.default_radio0=wifi-iface
wireless.default_radio0.device='radio0'
wireless.default_radio0.network='wwan'
wireless.default_radio0.encryption='psk2'
wireless.default_radio0.mode='sta'
wireless.default_radio0.bssid='78:96:82:64:da:91'
wireless.default_radio0.key='mornings'
wireless.default_radio0.ssid='Asus555'

But another problem( @wifi-iface[0] and @wifi-iface[-1] changes one time.

root@LEDE:~# uci show wireless.@wifi-iface[-1]
wireless.default_radio0=wifi-iface
wireless.default_radio0.device='radio0'
wireless.default_radio0.network='wwan'
wireless.default_radio0.encryption='psk2'
wireless.default_radio0.mode='sta'
wireless.default_radio0.bssid='78:96:82:64:da:91'
wireless.default_radio0.key='mornings'
wireless.default_radio0.ssid='Asus555'

root@LEDE:~# uci show wireless.@wifi-iface[0]
wireless.default_radio0=wifi-iface
wireless.default_radio0.device='radio0'
wireless.default_radio0.network='wwan'
wireless.default_radio0.encryption='psk2'
wireless.default_radio0.mode='sta'
wireless.default_radio0.bssid='78:96:82:64:da:91'
wireless.default_radio0.key='mornings'
wireless.default_radio0.ssid='Asus555'

If i cahge one option it canges both @wifi-iface[0] and @wifi-iface[-1] (((

I'm novice at Linux, so I think I make something wrong...

/etc/config/wireless

config wifi-device 'radio0'
option type 'mac80211'
option hwmode '11g'
option path 'platform/qca953x_wmac'
option htmode 'HT20'
option disabled '0'
option country '00'
option channel '1'

config wifi-iface 'default_radio0'
option device 'radio0'
option network 'wwan'
option encryption 'psk2'
option mode 'sta'
option bssid '78:96:82:64:da:91'
option key 'mornings'
option ssid 'Asus555'

Loiso, what version of device do you have?