Cambium cnMaestro

This page explains the configuration of Cambium wireless access points for external Captive Portal and RADIUS server authentication using cnMaestro REST API.

IronWiFi Console Configuration

  1. Log into the IronWiFi console or register for free
  2. Create a new network
  3. After that, create a new captive portal, with vendor Cambium cnMaestro

Access Point Configuration

Log in to the Cambium Networks cnMaestro web interface.

  1. Navigate to Network Services > API Clients and click Add API Client, configure with the following values.
  • Name - IronWiFi
  • Description - Client authorizing guest sessions
  • Expiration Time - 3600
  • Token Renewal Time - 1800

Do not forget to copy the client ID and client secret, these values need to be added in your captive portal settings.

  • Controller username = Client ID
  • Controller password = Client secret
  • Controller URL = this is the hostname of your controller when you're logged in to cnmaestro

Click save to continue.

  1. Navigate to WLANs > Your WLAN and configure as follows.
  • Type - Enterprise Wi-Fi
  • Name - POC CP (or whatever you wish)
  • Description - empty (or whatever you wish)
  • SSID - Enabled
  • Mesh - Off
  • VLAN - 2
  • Security - Open
  • Transition SSID - empty
  • Band - 2.4GHz, 5GHz, 6GHz
  • Client Isolation - Local
  1. Navigate to WLANs > Your WLAN > Configuration > AAA Servers and configure with the following values.
  • 1. Host - 35.200.225.92

  • Secret - z6fLSiun13X7ResN

  • Port - 23045

  • 2. Host - 35.200.168.83

  • Secret - z6fLSiun13X7ResN

  • Port - 23045

  • Timeout - 3

  • Attempts - 1

  1. Navigate to WLANs > Your WLAN > Configuration > Guest Access and configure with the following values.

DHCP Configuration

  1. Navigate to Monitor and Manage > Wi-Fi AP Groups > click on group > Configuration > Network > VLANs.

sixthScreenshot

  1. Don't forget to assign the VLAN id to your WLAN at step N.2

sixthScreenshot

Passpoint + OpenRoaming

firstScreenshot secondScreenshot thirdScreenshot fourthScreenshot fifthScreenshot sixthScreenshot

Screenshots

firstScreenshot secondScreenshot thirdScreenshot fourthScreenshot fifthScreenshot