Trying to view L2TP server sessions for established L2TP VPN connections to the VyOS LNS displays the following output:
xxx@backup-lns2:~$ show l2tp-server sessions
:...skipping...
Traceback (most recent call last):
File "/usr/libexec/vyos/op_mode/ppp-server-ctrl.py", line 74, in <module> main() File "/usr/libexec/vyos/op_mode/ppp-server-ctrl.py", line 60, in main output, err = popen(cmd_dict['cmd_base'].format(cmd_dict['vpn_types'][args.proto]) + args.action + ses_pattern, stderr=DEVNULL, decode='utf-8') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/vyos/util.py", line 89, in popen pipe = p.communicate(input, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/subprocess.py", line 1194, in communicate stdout = self.stdout.read() ^^^^^^^^^^^^^^^^^^
This is preventing viewing sessions nor can you reset an L2TP interface:
xxx@backup-lns2:~$ reset vpn l2tp interface l2tp0
^CTraceback (most recent call last):
File "/usr/libexec/vyos/op_mode/reset_vpn.py", line 56, in <module> res = vyos.opmode.run(sys.modules[__name__]) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/vyos/opmode.py", line 272, in run func(**args) File "/usr/libexec/vyos/op_mode/reset_vpn.py", line 38, in reset_conn run(cmd_dict['cmd_base'].format(cmd_dict['vpn_types'][protocol], File "/usr/lib/python3/dist-packages/vyos/util.py", line 125, in run _, code = popen( ^^^^^^ File "/usr/lib/python3/dist-packages/vyos/util.py", line 89, in popen pipe = p.communicate(input, timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/subprocess.py", line 1197, in communicate stderr = self.stderr.read() ^^^^^^^^^^^^^^^^^^