diff options
author | hagbard <vyosdev@derith.de> | 2018-08-20 21:42:36 +0000 |
---|---|---|
committer | hagbard <vyosdev@derith.de> | 2018-08-20 21:42:36 +0000 |
commit | 521c32104c063011088f981e3dc136f32e744deb (patch) | |
tree | 7c450e8013f9d89e5edf7e44e447daaacf4c103c | |
parent | 2a4b380ecdf5c51a41dfee64652cd77789a8204c (diff) | |
parent | b3892fe872202b97d8ed58a60d15d7d0efa7a22f (diff) | |
download | vyos-1x-521c32104c063011088f981e3dc136f32e744deb.tar.gz vyos-1x-521c32104c063011088f981e3dc136f32e744deb.zip |
Merge branch 'T427' into current
-rw-r--r-- | Makefile | 1 | ||||
-rw-r--r-- | op-mode-definitions/wireguard.xml | 34 |
2 files changed, 35 insertions, 0 deletions
@@ -26,6 +26,7 @@ op_mode_definitions: # XXX: delete top level op mode node.def's that now live in other packages rm -f $(OP_TMPL_DIR)/set/node.def rm -f $(OP_TMPL_DIR)/show/node.def + rm -f $(OP_TMPL_DIR)/show/interfaces/node.def rm -f $(OP_TMPL_DIR)/reset/node.def rm -f $(OP_TMPL_DIR)/restart/node.def rm -f $(OP_TMPL_DIR)/monitor/node.def diff --git a/op-mode-definitions/wireguard.xml b/op-mode-definitions/wireguard.xml index 29fce33b6..a7e156d8d 100644 --- a/op-mode-definitions/wireguard.xml +++ b/op-mode-definitions/wireguard.xml @@ -36,6 +36,40 @@ </leafNode> </children> </node> + <node name="interfaces"> + <children> + <tagNode name="wireguard"> + <properties> + <help>show wireguard interface information</help> + <completionHelp> + <script>${vyos_completion_dir}/list_interfaces.py -t wireguard</script> + </completionHelp> + </properties> + <command>sudo wg show "$4"</command> + <children> + <leafNode name="allowed-ips"> + <properties> + <help>show all allowed-ips for the specified interface</help> + </properties> + <command>sudo wg show "$4" allowed-ips</command> + </leafNode> + <leafNode name="endpoints"> + <properties> + <help>show all endpoints for the specified interface</help> + </properties> + <command>sudo wg show "$4" endpoints</command> + </leafNode> + <leafNode name="peers"> + <properties> + <help>show all peer IDs for the specified interface</help> + </properties> + <command>sudo wg show "$4" peers</command> + </leafNode> + <!-- more commands upon request --> + </children> + </tagNode> + </children> + </node> </children> </node> </interfaceDefinition> |