Bug on Network -> Interfaces -> Devices -> Configure?

Hello!

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?

Thank you!

1 Like

I'm seeing similar behavior, have only tried OpenWRT 22.03.5.

I also see that in Chrome console, some errors are reported.

Can reproduce it, but couldn't figure out the cause yet.