The operational command show nat source translations , is affected by an issue with python module script, it's the bug shown :
vyos@vyos:~$ show nat source translations
Traceback (most recent call last):
File "/usr/libexec/vyos/op_mode/nat.py", line 331, in <module>
res = vyos.opmode.run(sys.modules[__name__])
File "/usr/lib/python3/dist-packages/vyos/opmode.py", line 212, in run
res = func(**args)
File "/usr/libexec/vyos/op_mode/nat.py", line 296, in _wrapper
return func(*args, **kwargs)
File "/usr/libexec/vyos/op_mode/nat.py", line 326, in show_translations
return _get_formatted_translation(nat_translation, direction, family, verbose)basic config:
vyos@vyos:~$ show configuration commands | match nat set nat source rule 100 outbound-interface 'eth0' set nat source rule 100 source address '10.1.1.0/24' set nat source rule 100 translation address 'masquerade