I was just trying some adjustemens on LuCi when I saw that if I modify any of the following options under
Network -> Interfaces -> Devices -> Configure -> Advanced device options the changes remain unapplied after clicking "Save & Apply":
- Enable promiscuous mode
- Accept local
- Send ICMP redirects
- Enable IPv6 segment routing
- Drop unsolicited NA
- Enable multicast support
- Drop gratuitous ARP
Moreover, if I try to change:
- Honor gratuitous ARP
I can't click on "Save" button (it does nothing and the pop-up remains open).
With a JS console open I see that, when opening the web I get the following error:
RPCError: RPC call to uci/get failed with ubus code 4: Resource not found at ClassConstructor.handleCallReply (rpc.js?v=git-23.093.57104-ce20b4a:15:3) at ClassConstructor.raise (luci.js?v=git-23.093.57104-ce20b4a:155:3) at ClassConstructor.handleCallReply (rpc.js?v=git-23.093.57104-ce20b4a:15:3)
And when trying to modify "Honor gratuitous ARP" and click "Save":
RPCError: RPC call to uci/set failed with ubus code 2: Invalid argument at ClassConstructor.handleCallReply (rpc.js?v=git-23.119.80898-65ef406:15:3) at ClassConstructor.raise (luci.js?v=git-23.119.80898-65ef406:155:3) at ClassConstructor.handleCallReply (rpc.js?v=git-23.119.80898-65ef406:15:3)
I saw this behaviour with fresh installations of OpenWRT 22.03.5 and OpenWRT 23.05.0-rc2.
Anyone had the same issue? Any clue if I'm doing something wrong?