← All devices

Full Node · Setup guide

OpenWRT Router

OpenWRT is the open-source router firmware. We use the free nodogsplash package to handle the captive portal and point it at EZLINK.

Start here

Sign in, accept the short Host Agreement, and we'll generate your Node ID + Token (and the installer, if there is one) on the spot.

Before you start, you need:

  • A router running OpenWRT 22.03 or newer.
  • SSH access to the router (you know the root password).
  • Internet on the router so it can install the package.

Step by step

  1. 1

    Sign in & get your install commands

    Click Get my setup commands below, sign in, accept the agreement. We'll generate three lines with your Node ID baked in.

  2. 2

    Open a Terminal on your computer

    On Mac: open Terminal (Spotlight → 'Terminal'). On Windows: open PowerShell. On Linux you already know what to do.

  3. 3

    SSH into the router

    Type: ssh root@192.168.1.1 (replace with your router's IP if different). Enter your password when asked.

  4. 4

    Paste the install commands

    Copy the commands from the box below, paste them into the terminal, press Enter. The router will install nodogsplash and the EZLINK config. Takes about 30 seconds.

  5. 5

    Reboot the router

    Type: reboot. The router restarts (lights flicker for ~30 seconds). When it comes back, it's an EZLINK node.

How you'll know it worked

  • Router appears online in Owner → My Nodes.
  • New 'EZLINK Guest' SSID is visible from nearby phones.

If something goes wrong

opkg update fails

The router can't reach the internet. Plug an ethernet cable from the WAN port to your modem and try again.

No EZLINK Guest SSID

Check that the router's wireless is enabled in LuCI (web UI) → Network → Wireless.

Ready to go?

Click below to get your credentials.