Network appliances

From VyOS
Jump to: navigation, search

This page is for sharing info about hardware appliances and build a Hardware Compatibility List.

I had hard time finding hardware to build a VYOS network appliance so I started this page. Please add your own hardware reference.

Hardware Compatibility List

Appliance Form factor CPU Ethernet Wifi Expansion VGA VyOS Version Status Install out of the box? Install date Details
Acrosser AND-J190N1 MiniBox Celeron J1900 6xIntel GB Option 2xMiniPCIe Internal header 1.1.7 OK No/easy 11/20/2016 Details
Protectli FW10408 5.2 x 4.9 x 1.5 inches Celeron J1900 4xIntel Option Yes 1.1.9.1 OK May 15, 2017 Details

Acrosser AND-J190N1

11/22/2016. This microbox network appliance was build to create OpenVPN bridges. It can saturate a 100Mbps link.

It is a small (serial console only) PC with 6 Gb LAN http://www.acrosser.com/upload/AND-J190_J180N1-2.pdf

You may have to add your own RAM and HDD/SSD. There is no VGA connector. But Acrosser provides a DB25 adapter for the VGA header on the motherboard (not used).

BIOS settings

First thing you want to do is getting a more user friendly console to configure BIOS. Default VT100 brings a lot of issues. Configure VT100+ instead.

For practical issues change speed from 115200 to 9600. 9600 is the default speed at which both linux kernel and VyOS will reconfigure the serial port when loading.

Connect to serial (115200bps). Power on the appliance and press Del in the console when requested to enter BIOS settings.

Advanced > Serial Port Console Redirection > Console Redirection Settings:

  • Terminal Type : VT100+
  • Bits per second : 9600

Then save, reboot and change serial speed to 9600 on your client.


Some options have to be changed for VyOS to boot correctly. With XHCI enabled the installer can’t access the USB key. Enable EHCI instead.

Reboot inside the BIOS,

Chipset > South Bridge > USB Configuration:

  • Disable XHCI
  • Enable USB 2.0 (EHCI) Support

Install VyOS

Create a VyOS bootable USB key. I Used the 64bits iso (VyOS 1.1.7) and live usb installer (http://www.linuxliveusb.com/)

I'm not sure if it helps the process but I changed default option to live-serial (line “default xxxx”) on the USB key under syslinux/syslinux.cfg.

I connected the key to one black USB port on the back and powered on. The first VyOS screen has some readability issues. Press enter to continue.

Then VyOS should boot and you can perform the "install image"

Protectli

May 15, 2017. I purchased the "Protectli Firewall micro appliance with 4x Gigabit Intel LAN Ports with 4GB RAM / 8GB mSATA" as a turnkey pfSense firewall appliance. After playing with pfSense some, I replaced pfSense with Vyos 1.9.1.1. It was a completely straightforward install. I prepared a Vyos live boot USB image, plugged it into one of the two USB ports on the device, plugged a USB keyboard into the other and a VGA monitor to the VGA connector, and booted right up into Vyos.