Discover our use cases

Why VyOS?

VyOS is a fully open source network OS that runs on a wide range of hardware, virtual machines, and cloud providers and offers features for any networks, small and large.

Features for all network device roles

Routing

BGP (IPv4 and IPv6), OSPF (v2 and v3), RIP and RIPng, policy-based routing.

VPN

IPsec, VTI, VXLAN, L2TPv3, L2TP/IPsec and PPTP servers, tunnel interfaces (GRE, IPIP, SIT), OpenVPN in client, server, or site-to-site mode, wireguard.

Firewall and NAT

Stateful firewalls, zone-based firewall, all types of source and destination NAT (one to one, one to many, many to many).

Network services

DHCP and DHCPv6 server and relay, IPv6 RA, DNS forwarding, TFTP server, web proxy, PPPoE access concentrator, NetFlow/sFlow sensor, QoS.

High availability

VRRP for IPv4 and IPv6, ability to execute custom health checks and transition scripts; ECMP, stateful load balancing.

Built-in versioning

and archiving make external configuration backup tools redundant.

Fully Open Source

Its entire codebase and build toolchain are available to everyone for auditing, building customized images, and contributing.

Unified management interface

VyOS joins the GNU/Linux system and lots of free networking software under a single, unified management interface. It provides a command line interface in the style of hardware routers, as well as  HTTP API and libraries for configuration scripting.

 

Virtualization and cloud ready

In addition to x86-64 servers, VyOS runs on multiple virtualization platforms, including KVM, Xen, Citrix XenServer, VirtualBox, VMware, and Microsoft Hyper-V, with paravirtual drivers for all those platforms included in the image for best performance.

It’s also offered on Amazon Web Services, Microsoft Azure, and Google Cloud Platform.

Join our big family

More than 150 businesses use VyOS worldwide

What our customers say

Get access to LTS Release

Or you can try out VyOS Rolling release

Rolling release LTS Release

Solutions

VyOS lets you connect with a complete feature set at a cost-effective price point on-premises and in the private and public clouds like Amazon Web Services, Microsoft Azure, Google Cloud Platform, Oracle Cloud Infrastructure, Alibaba Cloud and more

Bare metal

Virtualized

Cloud

Join the community

VyOS started as a community project and wouldn’t exist without people who dedicate their time to free software development and peer to peer support. All our code is open to your pull requests, but there are lots of non-programming tasks as well, such as writing documentation and answering questions on the forums. Everyone is welcome to join.

FAQ

FAQ

How to load default configuration

Default configuration file located at /opt/vyatta/etc/config.boot.default

If you want load default configuration remotely, you can run command bellow, but be careful, all network parameters and services like ssh may be aborted. Also you may configure interface params and ssh access before running command commit


vyos@vyos-rtr# load /opt/vyatta/etc/config.boot.default
Warning: file does NOT appear to be a valid config file.
Do you want to continue? [no] Yes
Write error: /opt/vyatta/etc/config.boot.default.
Loading configuration from '/config.boot.default'...

Load complete.  Use 'commit' to make changes active.
[edit]

Does VyOS provide a WebUI?

I need professional support

How do i install VyOS?

Where i find the documentation?

Does the Rolling Relase suit to me?

How do i build VyOS by myself?

Contributing to VyOS

Platform support

VyOS release model

My config work in stable release, but don't work in rolling release?

Does it have any throughput limitations?

How to I can check logs?

Do you provide Debian packages?

How to upgrade to 1.2.x

Default user/password for VyOS

Get access to LTS Release

Or you can try out VyOS Rolling release

Rolling release LTS Release