pfSense Setup

Install Plugin + WZ Logger

Install WiZone Plugin on pfSense via one-command install, then configure WiFi interface, DHCP, and WZ-Logger.

Step 1 – Get Install Command from WiZone Portal

  1. Log in to WiZone Portal → NAS and select the target NAS.
  2. Click NAS Configuration to open the device setup panel.
  3. Copy the Install Command — it's a one-time token valid for 15 minutes.
The install command expires after 15 minutes. Click Regenerate if it expires before you can run it.

WiZone Portal NAS Configuration

Download the Portal login page files now. On the same page, click Download under Portal login page files. You'll need this in Stage 3 (Captive Portal setup).

Step 2 – Run the Install Command on pfSense

  1. In pfSense, go to Diagnostics → Command Prompt.
  2. Paste the install command into the Execute Shell Command field.
  3. Click Execute.
Do not navigate away from this page until the script finishes. The installation log will appear below — wait until you see ✓ Installation complete! before proceeding.

pfSense Command Prompt


Step 3 – Verify Installation Output

The shell will output a full installation log. Wait for ✓ Installation complete! before continuing.

WiZone Installer Output

The installer auto-configures the following:

ComponentDetails
WireGuardTunnel, peer, interface assignment, gateway, routes, firewall rules
RADIUSAuth server RAD_WiZone with IP and shared secret
Core Filesapi-pfsense-lib.php, utils_captive.php, captiveportal.inc
WZ-LoggerLogger script and cron job
Remote SyslogSyslog forwarding to WiZone Portal

Step 4 – Check Plugin Status

Go to Services → WiZone → Overview to verify the installation state.

WiZone Overview Initial State

SectionStatusNotes
WIREGUARD✅ ReadyAuto-configured by installer
CAPTIVE PORTAL1/7Configure in Stage 3
WZ-LOGGER4/10Select WIFI interface in Step 6. Will show Ready after Stage 3
CORE FILES✅ ReadyAuto-installed by installer

Step 5 – Configure WiFi Interface and DHCP (Skip if already configured)

Skip this step if your WiFi interface and DHCP are already configured. A working WiFi interface must exist before you can select it in WZ-Logger (Step 6).

5.1 – WiFi Interface

Go to Interfaces → your assigned WiFi interface and configure:

FieldExample
Enable
DescriptionWIFI
IPv4 Configuration TypeStatic IPv4
IPv4 Address10.10.252.1/24

WiFi Interface Configuration

Click Save and Apply Changes.

5.2 – DHCP Server

Go to Services → DHCP Server → WIFI, enable it, and configure:

FieldExample
Address Pool Range10.10.252.1010.10.252.30
DNS 110.10.252.1 (WiFi interface IP)
DNS 2 / 38.8.8.8 / 1.1.1.1
Gateway10.10.252.1
Default/Max Lease Time86400

WiFi DHCP Configuration

Click Save.


Step 6 – Configure WZ-Logger

Go to Services → WiZone → WZ-Logger.

WZ-Logger Configuration

General Settings

FieldValue
Enable✅ Enable WiZone WZ-Logger
Log Server IP(auto-filled from WiZone Portal)
Log Server Port5140

Interface / Subnet Filter

Select interfaces to monitor. At minimum, enable WIFI (configured in Step 5):

InterfacePurpose
WANInternet uplink
LANInternal network
WIFIGuest Wi-Fi (required)
WG_WIZONEWireGuard tunnel

Remote Syslog Settings

FieldValue
Send logs to remote server
Forward firewall events
Forward DHCP events
Forward captive portal events

Click Save.

After selecting the WIFI interface, WZ-LOGGER will show Ready in the WiZone Overview.