Page Menu
Home
VyOS Platform
Search
Configure Global Search
Log In
Files
F119062697
openvpn.xml.in
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
Size
5 KB
Referenced Files
None
Subscribers
None
openvpn.xml.in
View Options
<?xml version="1.0"?>
<interfaceDefinition>
<node name="reset">
<children>
<node name="openvpn">
<properties>
<help>Reset OpenVPN client/server connections</help>
</properties>
<children>
<tagNode name="client">
<properties>
<help>Reset specified OpenVPN client</help>
<completionHelp>
<script>sudo ${vyos_completion_dir}/list_openvpn_clients.py --all</script>
</completionHelp>
</properties>
<command>echo kill $4 | socat - UNIX-CONNECT:/run/openvpn/openvpn-mgmt-intf > /dev/null</command>
</tagNode>
<tagNode name="interface">
<properties>
<help>Reset OpenVPN process on interface</help>
<completionHelp>
<script>sudo ${vyos_completion_dir}/list_interfaces.py --type openvpn</script>
</completionHelp>
</properties>
<command>sudo ${vyos_op_scripts_dir}/reset_openvpn.py $4</command>
</tagNode>
</children>
</node>
</children>
</node>
<node name="show">
<children>
<node name="interfaces">
<children>
<node name="openvpn">
<properties>
<help>Show OpenVPN interface information</help>
</properties>
<children>
<leafNode name="detail">
<properties>
<help>Show detailed OpenVPN interface information</help>
</properties>
<command>${vyos_op_scripts_dir}/show_interfaces.py --intf-type=openvpn --action=show</command>
</leafNode>
</children>
</node>
<tagNode name="openvpn">
<properties>
<help>Show OpenVPN interface information</help>
<completionHelp>
<script>sudo ${vyos_completion_dir}/list_interfaces.py --type openvpn</script>
</completionHelp>
</properties>
<command>${vyos_op_scripts_dir}/show_interfaces.py --intf=$4</command>
<children>
<tagNode name="user">
<properties>
<help>Show OpenVPN interface users</help>
<completionHelp>
<script>sudo ${vyos_completion_dir}/list_openvpn_users.py --interface ${COMP_WORDS[3]}</script>
</completionHelp>
</properties>
<children>
<node name="mfa">
<properties>
<help>Show multi-factor authentication information</help>
</properties>
<children>
<leafNode name="secret">
<properties>
<help>Show multi-factor authentication secret</help>
</properties>
<command>${vyos_op_scripts_dir}/show_openvpn_mfa.py --user="$6" --intf="$4" --action=secret</command>
</leafNode>
<leafNode name="uri">
<properties>
<help>Show multi-factor authentication otpauth uri</help>
</properties>
<command>${vyos_op_scripts_dir}/show_openvpn_mfa.py --user="$6" --intf="$4" --action=uri</command>
</leafNode>
<leafNode name="qrcode">
<properties>
<help>Show multi-factor authentication QR code</help>
</properties>
<command>${vyos_op_scripts_dir}/show_openvpn_mfa.py --user="$6" --intf="$4" --action=qrcode</command>
</leafNode>
</children>
</node>
</children>
</tagNode>
<leafNode name="brief">
<properties>
<help>Show summary of specified OpenVPN interface information</help>
</properties>
<command>${vyos_op_scripts_dir}/show_interfaces.py --intf="$4" --action=show-brief</command>
</leafNode>
</children>
</tagNode>
</children>
</node>
<node name="openvpn">
<properties>
<help>Show OpenVPN information</help>
</properties>
<children>
<leafNode name="client">
<properties>
<help>Show tunnel status for OpenVPN client interfaces</help>
</properties>
<command>sudo ${vyos_op_scripts_dir}/show_openvpn.py --mode=client</command>
</leafNode>
<leafNode name="server">
<properties>
<help>Show tunnel status for OpenVPN server interfaces</help>
</properties>
<command>sudo ${vyos_op_scripts_dir}/show_openvpn.py --mode=server</command>
</leafNode>
<leafNode name="site-to-site">
<properties>
<help>Show tunnel status for OpenVPN site-to-site interfaces</help>
</properties>
<command>sudo ${vyos_op_scripts_dir}/show_openvpn.py --mode=site-to-site</command>
</leafNode>
</children>
</node>
</children>
</node>
</interfaceDefinition>
File Metadata
Details
Attached
Mime Type
text/xml
Expires
Fri, Nov 6, 7:12 AM (22 h, 27 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
4653029
Default Alt Text
openvpn.xml.in (5 KB)
Attached To
Mode
rVYOSONEX vyos-1x
Attached
Detach File
Event Timeline
Log In to Comment