Hi!
I have noticed a behavior on the latest preview builds. Basically, what happens is despite the static default route being there in vyos configuration, the system ignores it entirely and defaults to the DHCP received default route(s). This was not a problem in the 1.1.x builds, or 1.2.0-beta1 (squeeze Lithium beta).
Example of my usual configuration:
show protocols static route 0.0.0.0/0 { next-hop 172.0.0.1 { distance 5 } next-hop 172.1.0.1 { distance 1 }
which would generate...
S 0.0.0.0/0 [5/0] via 172.0.0.1 S>* 0.0.0.0/0 [1/0] via 172.1.0.1, eth1
However, on the latest preview build, even when the configuration is there, the system defaults to both ending up as equal cost routes with the default DHCP route distance.
S 0.0.0.0/0 [210/0] via 172.0.0.1 via 172.1.0.1
Obviously, while this can be fixed manually by re-configuring the static routes thereafter, this has to be done every boot and is thus not ideal.
Hope this can be fixed. Pleased to be of any further assistance.
Thanks.