Linux:VyOS: Difference between revisions
From Cheatsheet
Jump to navigationJump to search
(→Basics) |
|||
| Line 61: | Line 61: | ||
# Optionally set an IP to listen on | # Optionally set an IP to listen on | ||
set service ssh listen-address 192.168.77.202 | set service ssh listen-address 192.168.77.202 | ||
</syntaxhighlight> | |||
=== NAT === | |||
<syntaxhighlight lang='bash'> | |||
# Set an interface as outbound | |||
set nat source rule 100 outbound-interface 'eth0' | |||
# Set an internal range to NAT for | |||
set nat source rule 100 source address 10.0.0.0/8 | |||
# The method of NAT translation is masquerade as the IP (on eth0) | |||
set nat source rule 100 translation address masquerade | |||
</syntaxhighlight> | </syntaxhighlight> | ||
Revision as of 15:01, 8 September 2024
Commandline
Basics
# Enter configuration mode configure # Commit changed configuration to RAM commit # Discard uncommitted changes discard # Save committed changes save # Exit the configuration mode exit
# Use ? to list available parameters for a command:
vyos@vyos# set
Possible completions:
> cluster Clustering
> container Container applications
> firewall Firewall
> high-availability
High availability settings
> interfaces Network interfaces
...
...
Checks
# Show the routers' full configuration show # Show interface configuration show interfaces
Configuration
Common
# Configure a hostname for this router set system host-name LinuxRouter # Configure DNS servers set system name-server 176.9.37.132 set system name-server 195.10.195.195
SSH
Enable SSH by configuring a port to listen on set service ssh port <port> # Optionally set an IP to listen on set service ssh listen-address 192.168.77.202
NAT
# Set an interface as outbound set nat source rule 100 outbound-interface 'eth0' # Set an internal range to NAT for set nat source rule 100 source address 10.0.0.0/8 # The method of NAT translation is masquerade as the IP (on eth0) set nat source rule 100 translation address masquerade