VM/Bare Metal Installation

The following steps are required in order to get flexiWAN up and running:

  • Adding flexiWAN repository and installing flexiEdge software
  • running system checker to verify configuration and fix software related issues
  • flexiManage registration and token installation.

flexiWAN software was tested on many hardware configurations and with multiple hypervisors. Make sure to install flexiWAN on supported hardware as described on the system requirements page. In case of issues during or after installation, visit our Users Forum or contact us for assistance at yourfriends@flexiwan.com.

Software Installation

Execute the following commands as root on your Ubuntu 18.04 shell. flexiWAN currently supports Ubuntu 18.04.3 LTS.

curl -sL https://deb.flexiwan.com/setup | bash -

apt-get install flexiwan-router

The first command adds flexiWAN key to the apt-key local database and the flexiWAN repository to apt-get. The second command installs the flexiEdge software itself.

These two simple steps complete the installation of the flexiEdge software. Please check the post-installation output and verify that device passes all hard critical points. Next step is to run fwsystem_checker utility to fix potential software configuration issues and prepare the system for flexiEdge operation.

Repo added


When using VMware we highly recommend vmxnet3 adapter or PCI Passthrough / SR-IOV interfaces. flexiWAN supports virtio-net interfaces, PCI Passthrough and SR-IOV Virtual Functions.


The device can connect to flexiManage only after your organization token is installed in:


Refer to the device management section to learn how to connect a device to the management system.

Check your system configuration

We offer a post-installation system check utility. Run the fwsystem_checker tool to pass system requirements and fix software configuration errors.

After installing flexiEdge software, execute the following as root:


System checker utility will analyze your system hardware, host OS software configuration and output the results. For flexiEdge software to work properly, it’s important to pass all the hardware related checkes, while most of soft-fail checks are fixed easily.

System checker

To fix software configuration issues using defaults, run the fwsystem_checker utility and select the following options:

  • 3. Configure system silently - to configure system without interaction using defaults
  • 2. Check system configuration - to verify issues are resolved
  • 0. Quit and use fixed parameters - to save the settings and exit utility.

If your device has multiple WAN interfaces and gateways, selecting option 4. “Configure system interactively” will allow choosing the default gateway. Note, silent configuration will also work with multiple gateways and automatically set metric for every detected gateway.

After passing all hard and soft checkes, preceed with token installation steps as described the following flexiManage section. In order to access flexiManage, please create an account.