Upgraded to latest 1.3 rolling with the rewritten NAT from a image before the rewrite, NAT section failed to apply on boot:
vyos@vyos:~$ configure [edit] vyos@vyos# load Loading configuration from 'config.boot' Load complete. Use 'commit' to make changes effective. [edit] vyos@vyos# commit [ nat ] Destination NAT configuration error in rule "22": translation address not specified [[nat]] failed Commit failed [edit] vyos@vyos# show nat destination +rule 22 { + description "SSH from outside" + destination { + port 23456 + } + disable + inbound-interface eth0 + log + protocol tcp + translation { + port 22 + } [edit]
This used to just change the port number and leave the address unchanged.