The setting didn’t stick, so I assumed it needed a reboot. The IP stack never came back after the reboot. After much messing about, I recovered it by changing it to a dynamic address, and was able to access the GUI. When trying to set it back to static, I get the following message in the logs:
21-06-25 23:23:58 ERROR (MainThread) [supervisor.host.network] Can't update config on enp0s3: Error parsing parameter 1 of type “a{sa{sv}}”: expected value:
'dns': <[uint32 ]>,
The same error is issued when I try to configure any manual settings on the interface.
Which I assume means there’s an underlying corruption somewhere.
Does anyone know how to resolve this? I’m happy to roll up the sleeves with CLI, or manually mounting the filesystem to change config files.