I have exactly the same problrm with my RUTX09. I have also seen another post with the same problem. It seems to be a problem in firmware for the two latest versions. Will this be fixed in the next firmware?
If that doesn’t work, as a manual workaround, you can edit the /etc/config/dhcp file to add the static lease. So for the camera shown above, go to the end of the file and add the lines ….
config host
option mac 'AC:CC:8E:58:30:45'
option name 'AXIS-TEST-CAMERA'
option ip '192.168.3.20'
My thoughts were that those that are having problems may have a file permission problem and don’t for some reason have read and or write permission for the dhcp file.
-r– -r- — as an example, this would allow the system to read the file for existing config but not allow the system to write and or modify new and existing entries.
First question: did you upgraded firmware with “keep settings”?
Could you do these steps to see why this happens:
via F12 browser developer menu open network tab.
Reproduce problem.
Copy last bulk request’s response body from network tab (it might be malformed or response could include API error) (there is possibility that no bulk was sent due to error that should be shown in console)
copy paste the whole /etc/config/dhcp file (remove or change any sensitive information) (the file could be malformed especially if it was updated from old FW with keep settings)
index-2026-03-20-c5fd856f7b2.js:16 Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'method')
at index-2026-03-20-c5fd856f7b2.js:16:82049
at c (vendor-2026-03-20-c5fd856f7b2.js:9:7984)
at Array.some (<anonymous>)
at Cn (vendor-2026-03-20-c5fd856f7b2.js:9:8074)
at Proxy.some (vendor-2026-03-20-c5fd856f7b2.js:9:7356)
at Object.isMobileBridgeIp (index-2026-03-20-c5fd856f7b2.js:16:81980)
at k (app.dhcp.app-2026-03-20-c5fd856f7b2.js:1:31816)
at e.isValid (index-2026-03-20-c5fd856f7b2.js:16:111890)
at Proxy.validate (index-2026-03-20-c5fd856f7b2.js:18:105029)
at Proxy.rules (index-2026-03-20-c5fd856f7b2.js:18:102297)
This is actually different but in an unexpected way.
The result that i get is: -rw-rw---- 1 uhttpd dnsmasq 1480 Apr 3 09:43 /etc/config/dhcp
so the user uhttpd has permision to read and write and all the users in group dnsmasq also have permission to read and write.
If user uhttpd is not in the user group dnsmasq then the user uhttpd cannot read or write to file.
The user uhttpd is the RUTS webserver and as i understand things the WEBUI cannot write to the file. It doesn’t have permission to do so from the system.
So i’m thinking that the user (NOT THE GROUP) needs changing to uhttpd.
This is what i’d do but i’d also want to have clarification that this a solution from a teltonika engineer before doing so, just in case.
I don’t think this is the issue. Since the `Save&Apply` button does not send a request to the server and displays the error immediately. I think the cause is in the frontend. Maybe @Dainius will know more.
I think that mobile status does not include “data” object if it is disabled. Although front-end expects it to be always be defined. If it is not it crashes.
For now either delete or enable disabled mobile interfaces in wan page and wait for 30secs
Yes! That did the trick. Enabled my second mobile interface (that is not used) and now I can save and apply the static leases in DHCP tab. I suppose this will be solved in a future firmware release?