Netify for OpenWrt

Requirements

Netify is designed to run in tight spaces, so the memory requirements are modest and generally not a concern for OpenWrt deployments. As for CPU, the underlying Netify deep packet inspection engine requires about the same amount of horsepower as an intrusion detection/prevention system - the busier the network, the more CPU cycles required.
Netify on Firewalls and Routers

Installation

Version 19.07 or later

The Netify package was added to the OpenWrt software update system in version 19.07. You can run the following to install Netify:

opkg update
opkg install netifyd

Version 18.06 or earlier

Sorry, we do not support OpenWrt below version 19.07.

Upgrade

The default versions in OpenWrt are well supported. However, if you are instructed to upgrade Netify to take advantage of some of the latest features, you can find the upgrade instructions here.

Configuration

Netify will automatically detect the network interfaces and roles defined in OpenWrt.

If you are running OpenWrt with an atypical network setup - for example, as a dedicated switch - please contact us for custom configuration options.

Start

With the installation and setup completed, you can now start and enable Netify:

netifyd --enable-sink
service netifyd enable
service netifyd restart

Provisioning

With the Netify service installed, configured and running, it is time to provision your unique install. You will first need to fetch the provision code from your Netify Agent install using the following command:

# netifyd -p
Agent UUID: AA-BB-CC-DD

Once you have the provisioning code, you will need to create a Netify account (if you don't have one already) and run through the simple provisioning wizard. Once complete, metadata and analysis will start to be available in under a minute.

Provision Agent


What is OpenWrt

OpenWrt

OpenWrt is an open source, Linux-based firewall and routing software solution designed for embedded devices. Typically, OpenWrt is used as replacement firmware on commercial routers and WiFi devices from Netgear, Linksys, Asus, TP-Link and others.

OpenWrt includes the features available in commercial firmware, but with improved performance, stability, security and features. The software brings the rich feature set of commercial routers with the benefits of open and extensible software packages. OpenWrt features include:

  • Web-based Interface
  • Extensive WiFi tuning for better coverage
  • Firewall
  • VPN
  • Traffic Shaping/QoS
  • and more