Temat: [Rozwiązany] uci nie zapisuje zmian
Cześć,
Pewnie coś oczywistego zawiniłem ale męczę się i nie widzę gdzie.
W skrócie nie działa żadna z poniższych komend (nie zapisuje zmian)
uci set network_c2.wan.ifname='eth0.21'
uci set network_c2.wan.ifname=eth0.21
uci set network_c2.wan.ifname="eth0.21"Poniżej szczegóły:
root@OpenWrt:~# cat /etc/config/network_c2
config interface 'wan'
option ifname 'eth0.2'
option proto 'dhcp'
root@OpenWrt:~# uci export network_c2
package network_c2
config interface 'wan'
option ifname 'eth0.2'
option proto 'dhcp'
root@OpenWrt:~# uci show network_c2
network_c2.wan=interface
network_c2.wan.ifname=eth0.2
network_c2.wan.proto=dhcp
root@OpenWrt:~# uci get network_c2.wan.ifname
eth0.2Robię tak:
root@OpenWrt:~# uci set network_c2.wan.ifname='eth0.21'i nie ma zmian, oto wynik:
root@OpenWrt:~# uci changes network_c2
root@OpenWrt:~# uci get network_c2.wan.ifname
eth0.2Próbowałem też:
root@OpenWrt:~# uci set network_c2.wan.ifname="eth0.21"
root@OpenWrt:~# uci changes network_c2
root@OpenWrt:~# uci get network_c2.wan.ifname
eth0.2
root@OpenWrt:~# uci set network_c2.wan.ifname=eth0.21
root@OpenWrt:~# uci changes network_c2
root@OpenWrt:~# uci get network_c2.wan.ifname
eth0.2Proszę o pomoc.
Edit
Potraktowałem uci strace'em - wynik "no space left on device"
szkoda tylko że uci samo z siebie tego nie krzyczy.
Pozdrawiam.