Feature Request: "Config Test" option with timeout in ROS

Would it not be nice to change a config of a remote device and instead of ´enable´ it to have a function to ´test´ it?
Like the new config will be implemented in a “test” mode and after so many mins (5?) falls back to previous last setting.

This option now in latest firmware of ubnt and it is great. How many times don’t we change something to find ourselves in the position the we lost connectivity to that remote unit because something went wrong?

With the “test” option at least after some time the unit comes back with the last working settings.

A further extension of such “test” mode would be that tools could write their result in a .txt file so after the set back we can read these.

Example: To see how free the airspace/radio spectrum is of a client we need to run a scan, freq. usage, or snooper tool. But all these tools make the remote unit disconnect from the AP and so we loose connection to that remote unit.
If now the unit would come back after 5 mins to its original ´station´ mode and it would have printed the tool’s output we could then see the results… and adapt settings to a different or better situation.

So, in winbox beside the “enable” function a “test only” function?
And in tools an option to print to file after 5 mins?

The UBNT link I have remotely saved me already some car trips in the middle of the night by this functionality…

there is a test / safe mode, hit CTRL-X in the terminal. If you get disconnected settings roll back. For many other things a script will work - run a scan and save it, etc. Take a backup and auto restore it in 5 mins if you dont do something, etc. Please dont force us to reboot to apply any settings like UBNT though, i hate that! Hit apply and bam its done, not 15 reboots in between : )

Can safe-mode be scripted?

If so, you could do something like this:
backup config with timestamp
safe-mode enabled
import config script
run tests (maybe also a script)
if tests all pass ok, disable safe-mode writing changes
backup config with timestamp

Ok, never knew that.
But anyway, what are the parameters for ROS in test mode to roll back?
A lost mac level connection over an interface? No more devices visible in neighbour? When does a router need to know to roll back a config?

Apart from this, I am a winbox man, I hate scripts, no matter how powerful they can be. Winbox is a great tool and I don’t need to know how all underlying code is executed. If think an extra button with “test” which rolls back any change of the config after hitting “test” doesn’t have to be so difficult and probably would help a lot of us that are already struggling to setup a working config. They don’t want to be bothered by also learning the code to use a router.

It’s the same story as with DOS or Pascal or whatever code languages. It is windows that is by far the most popular tool to get things done.

I am a commercial network operator, not a tool programmer.

I’d like the UBNT option and indeed I agree the to ´save´ each alteration each time and then the prompt to reboot is irritating. I recently found out though that you can ´save´ several options on different pages of the UBNT menu and only once hit the ´apply´ button. But ok, now we are talking UBNT here. :confused:

Ctrl-X in a New Terminal window in Winbox activates safe mode, and then also applies to all GUI changes. All you have to do in the terminal is press two keys.

Once the connection is lost abnormally (Winbox times out, basically) the router rolls back.