Skip to content
Integrations

Cisco Meraki

Set up an 802.1X (WPA2-Enterprise) SSID on Cisco Meraki for EntryPoint. Meraki uses the platform as its RADIUS server, so devices authenticate with EAP at association time. No captive portal, no on-site hardware.

The Cisco Meraki integration lets EntryPoint authenticate Wi-Fi clients over 802.1X on Meraki wireless networks, with no extra hardware. The two sides meet over RADIUS: Netgraph is the RADIUS server, Meraki is the authenticator. Devices present their EAP credentials (PEAP, EAP-TLS, and so on) when they associate, and Meraki forwards them to the platform. There is no captive portal and no walled garden.

In the Administration Portal, open the EntryPoint context’s Network Integration page. It shows the RADIUS host, authentication and accounting ports, and the shared secret to enter in Meraki. Keep it open while you configure the SSID.

No Meraki API key is required for EntryPoint. The integration is pure RADIUS, so there is nothing to connect with an API key.

Navigate to Wireless → Configure → Access control and pick (or create) the SSID, then:

  1. Name and enable the SSID

    Under Basic info, give the SSID a name (for example Kramerica dot1x) and set SSID status to Enabled.

    The Meraki Basic info section with the SSID name Kramerica dot1x and SSID status Enabled, outlined in red
    Name the SSID and enable it.
  2. Security

    Under Security, select Enterprise with my RADIUS server. Client credentials are then validated with 802.1X at association time.

    The Meraki Access control Security section with Enterprise with my RADIUS server selected, outlined in red
    Set Security to Enterprise with my RADIUS server (WPA2-Enterprise, 802.1X).
  3. RADIUS servers

    Under RADIUS, add the platform as the RADIUS server with the host, authentication port, and shared secret from the Network Integration page. Keep RadSec disabled.

    The Meraki RADIUS servers table with the server row outlined in red
    Add the platform as the RADIUS server: host, port, and the shared secret from the Network Integration page.
  4. RADIUS accounting servers

    Add the same server under RADIUS accounting servers with its accounting port and secret, and set an Accounting interim interval (around 10 minutes). EntryPoint uses accounting to track live sessions.

    The Meraki RADIUS accounting servers table with the server row outlined in red
    Fill in the RADIUS accounting server too: same host, accounting port, and secret.
  5. Device profiling

    Enable RADIUS Accounting Device Profiling support. Meraki then includes device-profiling information in the RADIUS Accounting-Request messages it sends to the accounting server, which EntryPoint uses to recognise and classify connected devices.

    The RADIUS Accounting Device Profiling support checkbox enabled, outlined in red
    Enable RADIUS Accounting Device Profiling support.
  6. Called-station-ID

    Under Advanced RADIUS settings, add AP Name to the Called-station-ID category list. It is not there by default. EntryPoint uses it to identify which Access Point a client connected through.

  7. Save and test

    Save the Meraki Access Control page and connect a test device to the SSID. The device should complete 802.1X authentication, and the session should appear on the EntryPoint dashboard.

    Everything above is what EntryPoint needs. The customer is free to configure the rest of the SSID (VLAN, bandwidth, IP assignment, scheduling, and so on) however they want their network to behave.

802.1X is not the only way EntryPoint drives a Meraki SSID. The same Context family also delivers Identity PSK with RADIUS, where devices join with a per-group key instead of an individual 802.1X identity, and EntryPoint validates that key over RADIUS. This is the EasyPSK delivery; the SSID setup, security mode, and RADIUS settings are covered in Cisco Meraki (Identity PSK with RADIUS).

It adds one concern 802.1X does not have: micro-segmentation between the key groups. On Meraki, the groups on one Identity-PSK SSID are not isolated from each other by default, so EntryPoint returns a UDN (User Defined Network) tag in the RADIUS response, as a Cisco AV-pair udn:private-group-id=<id>, to fence each group into its own personal network. You set those values with the Context’s Attribute Profiles, which is also where VLAN and Security Group Tag attributes live.

Note

This UDN tag is a Cisco Meraki requirement. On a Cisco Catalyst 9800, the WLC segments Identity-PSK groups through its own iPSK tag, so no UDN attribute is returned.

Next