VyOS Documentation

VyOS Documentation

Welcome to the VyOS documentation - VyOS is a Linux-based network operating system designed for building routers, firewalls, and VPN gateways.

About VyOS

VyOS is a full-featured open-source network OS that provides:

  • Routing: Static, OSPF, BGP, RIP
  • VPN: IPsec, WireGuard, OpenVPN, L2TP/IPsec
  • Firewall: Stateful firewall with security zones
  • NAT: Source/Destination NAT, Port Forwarding
  • High availability: VRRP, VRRP sync groups
  • QoS: Traffic shaping and prioritization
  • Containers: Podman for running applications
  • API: REST API for automation

Documentation sections

First steps

Administrator guide

VPN

Security

  • Firewall - nftables firewall
  • NAT - Source/Destination NAT and Port Forwarding
  • PKI - Certificate and CA management

Routing protocols

  • Static routing - Static routes and default gateway
  • OSPF - Open Shortest Path First
  • BGP - Border Gateway Protocol for autonomous systems

Services

Interfaces

  • Ethernet - Physical Ethernet interfaces
  • VLAN - 802.1Q VLAN interfaces
  • Bridge - L2 bridge with STP
  • Bond - Link aggregation (LACP)
  • Tunnel - GRE, IPIP tunnels
  • VTI - Virtual Tunnel Interface for IPsec
  • Loopback - Loopback interfaces
  • Dummy - Dummy interfaces

System configuration

Additional capabilities

Useful resources

Frequently asked questions

What is VyOS?
VyOS is an open-source, Linux-based network operating system for building routers, firewalls, and VPN gateways.
Which routing protocols does VyOS support?
Static, OSPF, BGP, and RIP.
Which VPNs does VyOS support?
IPsec, WireGuard, OpenVPN, and L2TP/IPsec.
How is VyOS configured?
Through a single network-appliance-style command-line interface, with configuration commit and rollback.
Reviewed by OpenNix LLC · Last updated on