Overview

VyOS combines the GNU/Linux operating system and a lot 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 an HTTP API and libraries for configuration scripting.

In this section, we will configure the following topology:

Download & Install

To download the software use the following link: https://wiki.vyos.net/wiki/Main_Page

And go on “Get the software and download the 64 bit ISO file. Once you have it downloaded, create a VM using VMWare or VBox or whatever you want to create a Virtual Machine. In my example I have used a VMWare Player and following these steps:

So first thing first, we need to create a new VM so we choose that option:

Specify the location of the ISO file which you downloaded from the overview section and press next:

Specify the name of the VM and the location for the physical volumes and press next:

Specify the storage and choose whether you want all data into a single file (my example) or you want them in separate file.

Now, you can uncheck the power on tickbox or you can power it off later, up to you. Here it is left power on by mistake.

Configure

After we have our machine, create and power off, we can see that there is only one network interface:

Check network Interfaces

Add network Interfaces

To add more adapters, press “Add” in the bottom left quorter and choose the type of device you want to add:

After you press finish you should be able to see two adapters for that virtual machine:

According our topology, we need 7 interfaces, so repeat that step 5 more times :) In the end, you should have 7 network interfaces:

Assign Networks

Now that we have 7 network adapters, we have to assign them to a specific sub-network or virtualized network. However you wanna tell it :)

You can use the following separation, it is all according the topology above: