System Requirements

The following hardware configuration is recommended for a sucessful flexiEdge deployment and operation:

  • Ubuntu Server 18.04.5 LTS. Download the latest installation from Ubuntu.

  • Two CPU cores minimum. 64-bit CPU required, Intel or AMD.

  • 4GB RAM minimum, 8GB recommended to be future proof.

  • 16GB disk size minimum.

  • Two network interfaces are required for flexiWAN. Network adapters must be supported by DPDK and PCIe based. Check the complete list of supported DPDK adapters here.

  • LTE and wireless AP are supported however make sure to use hardware confirmed to work with flexiWAN.

  • Public or private IP’s on WAN supported, in case of private IP, NAT traversal is used (STUN), enabling establishing tunnels behind NAT.

  • IP reachability between router WAN IP’s

  • Ubuntu specific settings:
    • Set system clock to UTC

    • disable transparent hubpages

    • disable Ubuntu automatic upgrades

We highly recommend using HW that was certified by flexiWAN.


All of the above settings can be automatically configured by running the system checker tool.

Bare-metal installation considerations:

  • NVME/M.2 based storage may not work due limited support in Ubuntu.

  • For embedded devices or devices with serial console, make sure to configure the console settings.

  • If using serial console, make sure to configure Ubuntu installer to use the serial interface instead of VGA.


  • VMware products supported, use vmxnet3 network interfaces for best results.

  • KVM and VirtualBox are supported.

  • virtio-net interfaces are supported.

  • PCI passtrough and SR-IOV are supported (through virtualization host)


  • Hardware and software configuration is checked after installation with the fwsystem_checker utility, to verify and fix potential software configuration issues.

  • Some of the requirements may be relaxed in future releases.