The OpenWRT Project is a Linux operating system targeting embedded devices.
To install and configure ZeroTierOne on OpenWRT, please see the main project wiki. That page includes guidance on not just the initial setup, but how to configure other router and firewall options to handle traffic across the ZeroTier network(s) for your environment.
As noted in the wiki article above, you can set a number of basic ZeroTierOne settings via UCI configuration values, either by editing the file
/etc/config/network/zerotier or using the LuCU web interface.
However, some features require manual configuration:
- Hosting a ZeroTier controller on your OpenWRT device requires a writable filesystem location to store controller state (such as authorized members) using the
- Overriding options in local.conf such as
lowBandwidthModerequires creating a valid local config file and then setting
local_confin the UCI configuration to point to it.
Click here to create your network and start adding devices.