summaryrefslogtreecommitdiff
path: root/docs/appendix
diff options
context:
space:
mode:
authorChristian Poessinger <christian@poessinger.com>2020-01-22 20:06:42 +0100
committerChristian Poessinger <christian@poessinger.com>2020-01-22 20:06:42 +0100
commit0c036b1eaae2d6c0604f03f7abd106c9dc69170c (patch)
treee5c03bdb104031e9226230f821981b6950af7917 /docs/appendix
parent19b7504f4c0a45a83592562b8eb4dc937cf5c00a (diff)
downloadvyos-documentation-0c036b1eaae2d6c0604f03f7abd106c9dc69170c.tar.gz
vyos-documentation-0c036b1eaae2d6c0604f03f7abd106c9dc69170c.zip
commandtree: remove as it's replaced by dynamic cmd-list
Diffstat (limited to 'docs/appendix')
-rw-r--r--docs/appendix/commandtree/configmode.rst542
-rw-r--r--docs/appendix/commandtree/index.rst13
-rw-r--r--docs/appendix/commandtree/operationmode.rst444
3 files changed, 0 insertions, 999 deletions
diff --git a/docs/appendix/commandtree/configmode.rst b/docs/appendix/commandtree/configmode.rst
deleted file mode 100644
index 049863b6..00000000
--- a/docs/appendix/commandtree/configmode.rst
+++ /dev/null
@@ -1,542 +0,0 @@
-.. _commandtree_configmode:
-
-Configuration mode
-------------------
-
-.. code-block:: none
-
- confirm Confirm prior commit-confirm
- comment Add comment to this configuration element
- commit Commit the current set of changes
- commit-confirm Commit the current set of changes with 'confirm' required
- compare Compare configuration revisions
- copy Copy a configuration element
- delete Delete a configuration element
- discard Discard uncommitted changes
- edit Edit a sub-element
- exit Exit from this configuration level
- load Load configuration from a file and replace running configuration
- loadkey Load user SSH key from a file
- merge Load configuration from a file and merge running configuration
- rename Rename a configuration element
- rollback Rollback to a prior config revision (requires reboot)
- run Run an operational-mode command
- save Save configuration to a file
- set Set the value of a parameter or create a new element
- show Show the configuration (default values may be suppressed)
-
-
-Confirm
-^^^^^^^
-
-The ``confirm`` command confirms the prior ``commit-confirm``.
-
-Comment
-^^^^^^^
-
-The ``comment`` commands allow you to insert a comment above the current configuration section.
-The command cannot be used at the top of the configuration hierarchy, only on subsections. Comments needs to be commited, just like other config changes.
-
-To add a comment to a section, while being already at the proper section level:
-
-.. code-block:: none
-
- [edit <section>]
- vyos@vyos# comment "Type Comment Here"
-
-To add a comment directly to a section, from the top or a higher section:
-
-.. code-block:: none
-
- [edit]
- vyos@vyos# comment <section> "Type Comment Here"
-
-To remove a comment, add a blank comment to overwrite:
-
-.. code-block:: none
-
- [edit <section>]
- vyos@vyos# comment ""
-
-Examples
-********
-
-To add a comment to the "interfaces" section:
-
-.. code-block:: none
-
- [edit]
- vyos@vyos# edit interfaces
- [edit interfaces]
- vyos@vyos# comment "Here is a comment"
- [edit interfaces]
- vyos@vyos# commit
-
-The comment would then appear like this:
-
-.. code-block:: none
-
- [edit]
- vyos@vyos# show
- /* Here is a comment */
- interfaces {
- ethernet eth0 {
- [...]
-
-
-An important thing to note is that since the comment is added on top of the section, it will not appear if the ``show <section>`` command is used. With the above example, the ``show interfaces`` command would return starting after the "interfaces {" line, hiding the comment:
-
-.. code-block:: none
-
- [edit]
- vyos@vyos# show interfaces
- ethernet eth0 {
- [...]
-
-
-To add a comment to the interfaces section from the top:
-
-.. code-block:: none
-
- [edit]
- vyos@vyos# comment interfaces "test"
-
-
-The comment can be added to any node that already exists, even if it's multiple levels lower:
-
-.. code-block:: none
-
- [edit]
- vyos@vyos# comment interfaces ethernet eth0 vif 222 address "Far down comment"
-
-
-Commit
-^^^^^^
-
-The ``commit`` command commits the proposed changes to the configuration file.
-Every changes done in the configuration session is only applied when the configuration is committed. To view the changes that will be applied, use the show command.
-To discard the changes without committing, use the ``discard`` command. The ``commit`` command doesn't save the configuration, you need to manually use the ``save`` command.
-
-The confirm keyword can be added, see ``commit-confirm``. A comment can be entered, it will appear in the commit log.
-
-.. code-block:: none
-
- [edit]
- vyos@vyos# commit
- Possible completions:
- <Enter> Commit working configuration
- comment Comment for commit log
-
-Commit-confirm
-^^^^^^^^^^^^^^
-
-The ``commit-confirm`` command commits the proposed changes to the configuration file and starts a timer.
-If the ``confirm`` command is not entered before the timer expiration, the configuration will be rolled back and VyOS will reboot.
-The default timer value is 10 minutes, but a custom value can be entered.
-
-.. code-block:: none
-
- [edit]
- vyos@vyos# commit-confirm
- Possible completions:
- <Enter> Commit, rollback/reboot in 10 minutes if no confirm
- <N> Commit, rollback/reboot in N minutes if no confirm
- comment Comment for commit log
-
-
-Compare
-^^^^^^^
-
-VyOS maintains backups of previous configurations. To compare configuration revisions in configuration mode, use the compare command:
-
-.. code-block:: none
-
- [edit]
- vyos@vyos# compare
- Possible completions:
- <Enter> Compare working & active configurations
- saved Compare working & saved configurations
- <N> Compare working with revision N
- <N> <M> Compare revision N with M
-
- Revisions:
- 0 2019-03-20 20:57:22 root by boot-config-loader
- 1 2019-03-15 20:00:04 root by boot-config-loader
- 2 2019-03-05 01:58:39 vyos by cli
- 3 2019-03-05 01:54:59 vyos by cli
- 4 2019-03-05 01:53:08 vyos by cli
- 5 2019-03-05 01:52:21 vyos by cli
- 6 2019-02-24 21:01:24 root by boot-config-loader
- 7 2019-02-21 22:00:12 vyos by cli
- 8 2019-02-21 21:56:49 vyos by cli
-
-
-Copy
-^^^^
-
-The ``copy`` command allows you to copy a configuration object.
-
-Copy the configuration entrys from a firewall name WAN rule 1 to rule 2.
-
-.. code-block:: none
-
- [edit firewall name WAN]
- vyos@vyos# show
- rule 1 {
- action accept
- source {
- address 10.1.0.0/24
- }
- }
- [edit firewall name WAN]
- vyos@vyos# copy rule 1 to rule 2
- [edit firewall name WAN]
- vyos@vyos# show
- rule 1 {
- action accept
- source {
- address 10.1.0.0/24
- }
- }
- +rule 2 {
- + action accept
- + source {
- + address 10.1.0.0/24
- + }
- +}
-
-Delete
-^^^^^^
-
-The ``delte`` command is to delete a configuration entry.
-
-This Example delete the hole ``service tftp-server`` section.
-
-.. code-block:: none
-
- delete service tftp-server
-
-Discard
-^^^^^^^
-
-The ``discard`` command removes all pending configuration changes.
-
-.. code-block:: none
-
- [edit]
- vyos@vyos# discard
-
- Changes have been discarded
-
-Edit
-^^^^
-
-The ``edit`` command allows you to navigate down into the configuration tree.
-
-To avoid writing or pasting long paths,
-you can set the edit level to any node with the "edit" command,
-such as "edit firewall name Foo".
-Once you are at some level, you can use relative node paths,
-such as "set rule 10 action accept" in this case.
-
-To get back to an upper level, use the ``up`` command or use the ``top`` command to get back to the upper most level.
-The ``[edit]`` text displays where the user is located in the configuration tree.
-
-.. code-block:: none
-
- vyos@vyos# edit firewall name Foo
-
- [edit firewall name Foo]
-
- vyos@vyos# set rule 10 protocol tcp
-
- [edit firewall name Foo]
-
- vyos@vyos# edit rule 10
-
- [edit firewall name Foo rule 10]
-
- vyos@vyos# set destination port 22
-
- [edit firewall name Foo rule 10]
-
- vyos@vyos# up
-
- [edit firewall name Foo]
-
- vyos@vyos# set rule 10 description "Allow SSH"
-
- [edit firewall name Foo]
-
- vyos@vyos# top
-
- [edit]
-
-Exit
-^^^^
-
-The ``exit`` command exits the current configuration mode. If the current configuration level isn't the top-most, then the configuration level is put back to the top-most level.
-If the configuration level is at the top-most level, then it exits the configuration mode and returns to operational mode.
-The ``exit`` command cannot be used if uncommitted changes exists in the configuration file. To exit with uncommitted changes, you either need to use the ``exit discard`` command or you need to commit the changes before exiting.
-The ``exit`` command doesn't save the configuration, only the ``save`` command does. A warning will be given when exiting with unsaved changes. Using the ``exit`` command in operational mode will logout the session.
-
-
-Exiting from a configuration level:
-
-
-.. code-block:: none
-
- [edit interfaces ethernet eth0]
- vyos@vyos# exit
-
-Exiting from configuration mode:
-
-.. code-block:: none
-
- [edit]
- vyos@vyos# exit
- exit
- vyos@vyos:~$
-
-Exiting from operational mode:
-
-.. code-block:: none
-
- vyos@vyos:~$ exit
- logout
-
-Error message when trying to exit with uncommitted changes:
-
-.. code-block:: none
-
- vyos@vyos# exit
- Cannot exit: configuration modified.
- Use 'exit discard' to discard the changes and exit.
-
-
-Warning message when exiting with unsaved changes:
-
-.. code-block:: none
-
- [edit]
- vyos@vyos# exit
- Warning: configuration changes have not been saved.
-
-Load
-^^^^
-
-The ``load`` command load a configuration from a local or remote file. You have to be use ``commit`` to make the change active
-
-.. code-block:: none
-
- <Enter> Load from system config file
- <file> Load from file on local machine
- scp://<user>:<passwd>@<host>/<file> Load from file on remote machine
- sftp://<user>:<passwd>@<host>/<file> Load from file on remote machine
- ftp://<user>:<passwd>@<host>/<file> Load from file on remote machine
- http://<host>/<file> Load from file on remote machine
- https://<host>/<file> Load from file on remote machine
- tftp://<host>/<file> Load from file on remote machine
-
-
-.. code-block:: none
-
- [edit]
- vyos@vyos# load
- Loading configuration from '/config/config.boot'...
-
- Load complete. Use 'commit' to make changes active.
-
-
-Loadkey
-^^^^^^^^
-
-Copies the content of a public key to the ~/.ssh/authorized_keys file.
-
-.. code-block:: none
-
- loadkey <username> [tab]
-
- <file> Load from file on local machine
- scp://<user>@<host>/<file> Load from file on remote machine
- sftp://<user>@<host>/<file> Load from file on remote machine
- ftp://<user>@<host>/<file> Load from file on remote machine
- http://<host>/<file> Load from file on remote machine
- tftp://<host>/<file> Load from file on remote machine
-
-Merge
-^^^^^
-
-The ``merge`` command merge the config from a local or remote file with the running config.
-
-In the example below exist a ``default-firewall.config`` file with some common firewall rules you saved earlier.
-
-.. code-block:: none
-
- [edit]
- vyos@vyos# show firewall
- Configuration under specified path is empty
- [edit]
- vyos@vyos# merge default-firewall.config
- Loading configuration from '/config/default-firewall.config'...
-
- Merge complete. Use 'commit' to make changes active.
-
- vyos@vyos# show firewall
- +all-ping enable
- +broadcast-ping disable
- +config-trap disable
- +ipv6-receive-redirects disable
- +ipv6-src-route disable
- +ip-src-route disable
- +log-martians enable
- +name WAN {
- + default-action drop
- + rule 1 {
- + action accept
- + source {
- + address 10.1.0.0/24
- + }
- + }
- + rule 2 {
- + action accept
- + source {
- + address 10.1.0.0/24
- + }
- ......
-
-
-Rename
-^^^^^^
-
-The ``rename`` command allows you to rename or move a configuration object.
-
-See here how to move the configuration entrys from vlanid 3 to 2
-
-.. code-block:: none
-
- [edit interfaces ethernet eth1]
- vyos@vyos# show
- duplex auto
- hw-id 00:53:22:81:c6:59
- smp-affinity auto
- speed auto
- vif 3 {
- address 10.4.4.4/32
- }
- [edit interfaces ethernet eth1]
- vyos@vyos# rename vif 3 to vif 2
- [edit interfaces ethernet eth1]
- vyos@vyos# show
- duplex auto
- hw-id 00:53:22:81:c6:59
- smp-affinity auto
- speed auto
- +vif 2 {
- + address 10.4.4.4/32
- +}
- -vif 3 {
- - address 10.4.4.4/32
- -}
- [edit interfaces ethernet eth1]
-
-
-Rollback
-^^^^^^^^
-
-You can ``rollback`` configuration using the rollback command, however this command will currently trigger a system reboot.
-Use the compare command to verify the configuration you want to rollback to.
-
-.. code-block:: none
-
- vyos@vyos# compare 1
- [edit system]
- >host-name vyos-1
- [edit]
- vyos@vyos# rollback 1
- Proceed with reboot? [confirm][y]
-
- Broadcast message from root@vyos-1 (pts/0) (Tue Dec 17 21:07:45 2018):
-
- The system is going down for reboot NOW!
-
-Run
-^^^
-
-The ``run`` command allows you to execute any operational mode commands without exiting the configuration session.
-
-.. code-block:: none
-
- [edit]
- vyos@vyos# run show interfaces
- Codes: S - State, L - Link, u - Up, D - Down, A - Admin Down
- Interface IP Address S/L Description
- --------- ---------- --- -----------
- eth0 10.1.1.1/24 u/u
-
-
-Save
-^^^^
-
-The ``save`` command saves the current configuration to non-volatile storage. VyOS also supports saving and loading configuration remotely using SCP, FTP, or TFTP.
-
-.. code-block:: none
-
- <Enter> Save to system config file
- <file> Save to file on local machine
- scp://<user>:<passwd>@<host>/<file> Save to file on remote machine
- sftp://<user>:<passwd>@<host>/<file> Save to file on remote machine
- ftp://<user>:<passwd>@<host>/<file> Save to file on remote machine
- tftp://<host>/<file> Save to file on remote machine
-
-Set
-^^^
-
-The ``set`` command create all configuration entrys
-
-.. code-block:: none
-
- [edit]
- vyos@vyos# set protocols static route 0.0.0.0/0 next-hop 192.168.1.1
-
-Show
-^^^^
-
-The ``show`` command in the configuration mode displays the configuration and show uncommitted changes.
-
-Show the hole config, the address and description of eth1 is moving to vlan 2 if you commit the changes.
-
-.. code-block:: none
-
- [edit]
- vyos@vyos# show
- interfaces {
- dummy dum0 {
- address 10.3.3.3/24
- }
- ethernet eth0 {
- address dhcp
- duplex auto
- hw-id 00:53:22:2b:c0:0b
- smp-affinity auto
- speed auto
- }
- ethernet eth1 {
- - address 10.1.1.1/32
- - description "MGMT Interface"
- duplex auto
- hw-id 00:53:22:81:c6:59
- smp-affinity auto
- speed auto
- + vif 2 {
- + address 10.1.1.1/32
- + description "MGMT Interface"
- + }
- }
- loopback lo {
- }
- }
- service {
- ssh {
- port 22
- ......
diff --git a/docs/appendix/commandtree/index.rst b/docs/appendix/commandtree/index.rst
deleted file mode 100644
index a35aab27..00000000
--- a/docs/appendix/commandtree/index.rst
+++ /dev/null
@@ -1,13 +0,0 @@
-.. _commandtree:
-
-Command tree
-============
-
-See full command tree in Operational mode and Configuration mode
-
-.. toctree::
- :maxdepth: 2
- :hidden:
-
- operationmode
- configmode
diff --git a/docs/appendix/commandtree/operationmode.rst b/docs/appendix/commandtree/operationmode.rst
deleted file mode 100644
index 8092f248..00000000
--- a/docs/appendix/commandtree/operationmode.rst
+++ /dev/null
@@ -1,444 +0,0 @@
-.. _commandtree_operationmode:
-
-Operational mode
-----------------
-
-Operational mode allows for commands to perform operational system tasks and view system and service status.
-After this is the first view after the login.
-Please see :ref:`cli` for navigation in the CLI
-
-
-.. code-block:: none
-
-
- vyos@vyos:~$ [tab]
- Possible completions:
- add Add an object to a service
- clear Clear system information
- clone Clone an object
- configure Enter configure mode
- connect Establish a connection
- copy Copy an object
- delete Delete an object
- disconnect Take down a connection
- force Force an operation
- format Format a device
- generate Generate an object
- install Install a new system
- monitor Monitor system information
- ping Send IPv4 or IPv6 ICMP (Internet Control Message Protocol) echo requests
- poweroff Poweroff the system
- reboot Reboot the system
- release Release specified variable
- rename Rename an object
- renew Renew specified variable
- reset Reset a service
- restart Restart a service
- set Set operational options
- show Show system information
- telnet Telnet to a node
- traceroute Track network path to node
- update Update data for a service
-
-
-Add
-^^^
-
-.. code-block:: none
-
- raid Add a RAID set element
- system Add an item to a system facility
-
-Clear
-^^^^^
-
-.. code-block:: none
-
- console Clear screen
- firewall Clear firewall statistics
- flow-accounting Clear flow accounting
- interfaces Clear interface information
- ip Clear Internet Protocol (IP) statistics or status
- ipv6 Clear Internet Protocol (IPv6) statistics or status
- nat Clear network address translation (NAT) tables
- policy Clear policy statistics
-
-
-Clone
-^^^^^
-The ``clone`` command allows you to clone a configuration from a system image to another one, or from the running config to another system image.
-To clone the running config to a system image:
-
-.. code-block:: none
-
- clone system config <system-image> from running
-
-To clone from system image A to system image B:
-
-.. code-block:: none
-
- clone system config <system-image-B> from <system-image-A>
-
-
-Configure
-^^^^^^^^^
-
-The ``configure`` command allows you to enter configuration mode.
-
-.. code-block:: none
-
- vyos@vyos:~$ configure
- [edit]
- vyos@vyos#
-
-
-Connect
-^^^^^^^
-
-The ``connect`` command allows you to bring up a connection oriented interface, like a pppoe interface.
-
-.. code-block:: none
-
- connect interface <interface>
-
-Copy
-^^^^
-
-The ``copy`` command allows you to copy a file to your running config or over images.
-
-It can look like this example:
-
-.. code-block:: none
-
- vyos@vyos:~$ copy file [tab]
- Possible completions:
- http://<user>:<passwd>@<host>/<file>
- Copy files from specified source
- scp://<user>:<passwd>@<host>/<file>
- ftp://<user>:<passwd>@<host>/<file>
- tftp://<host>/<file>
- 1.2.0://config/
- 1.2.0-rolling+201902251818://config/
- 1.2.0-rolling+201902201040://config/
- 1.2.0-rolling+201902080337://config/
- 1.2.0-H4://config/
- running://config/
-
-
-To copy from file A to file B:
-
-.. code-block:: none
-
- copy <file A> to <file B>
-
-
-Delete
-^^^^^^
-
-.. code-block:: none
-
- conntrack Delete Conntrack entries
- file Delete files in a particular image
- log Delete a log file
- raid Remove a RAID set element
- system Delete system objects
-
-
-Disconnect
-^^^^^^^^^^
-
-The ``disconnect`` command allows you to take down a connection oriented interface, like a pppoe interface.
-
-.. code-block:: none
-
- disconnect interface <interface>
-
-Force
-^^^^^
-
-.. code-block:: none
-
- arp Send gratuitous ARP request or reply
- cluster Force a cluster state transition
-
-
-Format
-^^^^^^
-
-The ``format`` command allows you to format a disk the same way as another one.
-
-.. code-block:: none
-
- format disk <target> like <source>
-
-Generate
-^^^^^^^^
-
-.. code-block:: none
-
- openvpn OpenVPN key generation tool
- ssh-server-key
- Regenerate the host SSH keys and restart the SSH server
- tech-support Generate tech-support archive
- vpn VPN key generation utility
- wireguard wireguard key generation utility
-
-Install
-^^^^^^^
-
-The ``install`` command allows you to install the system image on the disk.
-
-.. code-block:: none
-
- install image
-
-
-Monitor
-^^^^^^^
-
-``monitor`` can be used to continually view what is happening on the router.
-
-.. code-block:: none
-
- bandwidth Monitor interface bandwidth in real time
- bandwidth-test
- Initiate or wait for bandwidth test
- cluster Monitor clustering service
- command Monitor an operational mode command (refreshes every 2 seconds)
- conntrack-sync
- Monitor conntrack-sync
- content-inspection
- Monitor Content-Inspection
- dhcp Monitor Dynamic Host Control Protocol (DHCP)
- dns Monitor a Domain Name Service (DNS) daemon
- firewall Monitor Firewall
- https Monitor the Secure Hypertext Transfer Protocol (HTTPS) service
- lldp Monitor Link Layer Discovery Protocol (LLDP) daemon
- log Monitor last lines of messages file
- nat Monitor network address translation (NAT)
- openvpn Monitor OpenVPN
- protocol Monitor routing protocols
- snmp Monitor Simple Network Management Protocol (SNMP) daemon
- stop-all Stop all current background monitoring processes
- traceroute Monitor the path to a destination in realtime
- traffic Monitor traffic dumps
- vpn Monitor VPN
- vrrp Monitor Virtual Router Redundancy Protocol (VRRP)
- webproxy Monitor Webproxy service
-
-
-Ping
-^^^^
-
-The ``ping`` command allows you to send an ICMP-EchoRequest packet and display the ICMP-EchoReply received.
-
-.. code-block:: none
-
- <hostname> Send Internet Control Message Protocol (ICMP) echo request
- <x.x.x.x>
- <h:h:h:h:h:h:h:h>
-
-
-Poweroff
-^^^^^^^^
-
-The ``poweroff`` command allows you to properly shut down the VyOS instance. Without any modifier, the command is executed immediately.
-
-.. code-block:: none
-
- <Enter> Execute the current command
- at Poweroff at a specific time
- cancel Cancel a pending poweroff
- in Poweroff in X minutes
- now Poweroff the system without confirmation
-
-Reboot
-^^^^^^
-The ``reboot`` command allows you to properly restart the VyOS instance. Without any modifier, the command is executed immediately.
-
-.. code-block:: none
-
- <Enter> Execute the current command
- at Poweroff at a specific time
- cancel Cancel a pending poweroff
- in Poweroff in X minutes
- now Poweroff the system without confirmation
-
-Release
-^^^^^^^
-
-The ``release`` command allows you to release a DHCP or DHCPv6 lease.
-
-.. code-block:: none
-
- vyos@vyos:~$ release dhcp interface <int>
- vyos@vyos:~$ release dhcpv6 interface <int>
-
-
-Rename
-^^^^^^
-
-The ``rename`` command allows you to rename a system image.
-
-.. code-block:: none
-
- rename system image <currentname> <newname>
-
-
-Renew
-^^^^^
-
-The ``renew`` command allows you to renew a DHCP or DHCPv6 lease.
-
-.. code-block:: none
-
- vyos@vyos:~$ renew dhcp interface <int>
- vyos@vyos:~$ renew dhcpv6 interface <int>
-
-Reset
-^^^^^
-
-.. code-block:: none
-
- conntrack Reset all currently tracked connections
- conntrack-sync
- Reset connection syncing parameters
- dns Reset a DNS service state
- firewall reset a firewall group
- ip Reset Internet Protocol (IP) parameters
- ipv6 Reset Internet Protocol version 6 (IPv6) parameters
- nhrp Clear/Purge NHRP entries
- openvpn Reset OpenVPN
- terminal Reset terminal
- vpn Reset Virtual Private Network (VPN) information
-
-Restart
-^^^^^^^
-
-.. code-block:: none
-
- cluster Restart cluster node
- conntrack-sync
- Restart connection tracking synchronization service
- dhcp Restart DHCP processes
- dhcpv6 Restart DHCPv6 processes
- dns Restart a DNS service
- flow-accounting
- Restart flow-accounting service
- https Restart https server
- vpn Restart IPsec VPN
- vrrp Restart the VRRP (Virtual Router Redundancy Protocol) process
- wan-load-balance
- Restart WAN load balancing
- webproxy Restart webproxy service
-
-Set
-^^^
-
-.. code-block:: none
-
- <OPTION> Bash builtin set command
- console Control console behaviors
- date Set system date and time
- system Set system operational parameters
- terminal Control terminal behaviors
-
-Show
-^^^^
-
-.. code-block:: none
-
- arp Show Address Resolution Protocol (ARP) information
- bridge Show bridging information
- cluster Show clustering information
- configuration Show available saved configurations
- conntrack Show conntrack entries in the conntrack table
- conntrack-sync
- Show connection syncing information
- date Show system time and date
- dhcp Show DHCP (Dynamic Host Configuration Protocol) information
- dhcpv6 Show DHCPv6 (IPv6 Dynamic Host Configuration Protocol) information
- disk Show status of disk device
- dns Show DNS information
- file Show files for a particular image
- firewall Show firewall information
- flow-accounting
- Show flow accounting statistics
- hardware Show system hardware details
- history show command history
- host Show host information
- incoming Show ethernet input-policy information
- interfaces Show network interface information
- ip Show IPv4 routing information
- ipv6 Show IPv6 routing information
- license Show VyOS license information
- lldp Show lldp
- log Show contents of current master log file
- login Show current login credentials
- monitoring Show currently monitored services
- nat Show Network Address Translation (NAT) information
- nhrp Show NHRP info
- ntp Show peer status of NTP daemon
- openvpn Show OpenVPN information
- policy Show policy information
- poweroff Show scheduled poweroff
- pppoe-server show pppoe-server status
- queueing Show ethernet queueing information
- raid Show statis of RAID set
- reboot Show scheduled reboot
- remote-config Show remote side config
- route-map Show route-map information
- snmp Show status of SNMP on localhost
- system Show system information
- system-integrity
- checks the integrity of the system
- table Show routing table
- tech-support Show consolidated tech-support report (private information removed)
- users Show user information
- version Show system version information
- vpn Show Virtual Private Network (VPN) information
- vrrp Show VRRP (Virtual Router Redundancy Protocol) information
- wan-load-balance
- Show Wide Area Network (WAN) load-balancing information
- webproxy Show webproxy information
- wireguard Show wireguard properties
- zone-policy Show summary of zone policy for a specific zone
-
-Telnet
-^^^^^^
-In the past the ``telnet`` command allowed you to connect remotely to another device using the telnet protocol.
-Telnet is unencrypted and should not use anymore. But its nice to test if an TCP Port to a host is open.
-
-
-.. code-block:: none
-
- vyos@vyos:~$ telnet 192.168.1.3 443
- Trying 192.168.1.3...
- telnet: Unable to connect to remote host: Network is unreachable
-
- vyos@vyos:~$ telnet 192.168.1.4 443
- Trying 192.168.1.4...
- Connected to 192.168.1.4.
- Escape character is '^]'.
-
-Traceroute
-^^^^^^^^^^
-
-The ``traceroute`` command allows you to trace the path taken to a particular device.
-
-.. code-block:: none
-
- <hostname> Track network path to specified node
- <x.x.x.x>
- <h:h:h:h:h:h:h:h>
- ipv4 Track network path to <hostname|IPv4 address>
- ipv6 Track network path to <hostname|IPv6 address>
-
-
-Update
-^^^^^^
-
-.. code-block:: none
-
- dns Update DNS information
- webproxy Update webproxy \ No newline at end of file