Skip to main content

Alcatel-Lucent Enterprise (ALE) OmniAccess Integration with Purple WiFi

This guide details the technical integration between Alcatel-Lucent Enterprise (ALE) OmniAccess Stellar access points and Purple WiFi. It covers captive portal redirection, RADIUS authentication, Walled Garden configuration, secure 802.1X Staff WiFi, and Multi-Tenant WiFi segmentation using Private Pre-Shared Keys (PPSK) with dynamic VLAN steering - giving IT managers and network architects a complete, actionable reference for deploying Identity-Based Networks on ALE hardware.

📖 9 min read📝 2,047 words🔧 2 worked examples4 practice questions📚 10 key definitions

Listen to this guide

View podcast transcript
Welcome to the Purple technical briefing. Today we are covering the Alcatel-Lucent Enterprise OmniAccess Stellar integration with Purple WiFi. This briefing is for IT managers, network architects, and venue operations directors who need to deploy secure, scalable, and intelligent wireless networks. Let us start with the context. You have a venue. Maybe a hotel, a retail chain, or a stadium. You have invested in ALE OmniAccess hardware. Now you need to extract business value from that infrastructure. You need to capture first-party data, segment your users securely, and provide a seamless onboarding experience. That is where the Purple cloud overlay comes in. Purple operates across more than 80,000 live venues worldwide and processed over 440 million logins in 2024. It is hardware-agnostic, which means it sits on top of your existing ALE infrastructure without requiring any hardware replacement. The entire authentication and data-capture logic lives in the Purple cloud. The core of this integration relies on RADIUS. When a guest walks into your venue and connects to the open Guest WiFi SSID, the ALE AP intercepts their web traffic. Instead of letting them straight onto the internet, it redirects their browser to a Purple-hosted captive portal. This is your splash page. It is where you present your brand, collect email addresses, or offer social logins via Facebook, LinkedIn, or Google. Once the user submits their details, the Purple cloud RADIUS server authenticates them and sends an Access-Accept message back to the ALE AP. The AP then drops the firewall rules and grants internet access. The entire flow takes under three seconds. Now, let us get into the technical deep-dive. How do we actually configure this? First, you need to configure the RADIUS server settings in your OmniVista or Stellar management interface. You will input the Purple RADIUS IP addresses, set the authentication port to 1812, and the accounting port to 1813. Crucially, ensure RADIUS Accounting is enabled with an interval of 300 seconds. This is what feeds session data back to Purple for analytics and compliance logging. Next is the Walled Garden. This trips up a lot of deployments. Before a user is authenticated, they have no internet access. But they need to reach the Purple portal to log in. You must whitelist the Purple domains in your pre-authentication access list. The core domains are region1.purpleportal.net, venuewifi.com, and cloudfront.net. If you are using Facebook or LinkedIn login, you must whitelist their domains too. If the Walled Garden is wrong, the captive portal will not load. Full stop. For the SSID configuration, create a new wireless network, set the security level to Open, and enable the External Captive Portal option. Point the redirect URL to your specific Purple splash page URL, which you will find in the Purple portal under your venue's hardware settings. Let us move to a more advanced scenario: Multi-Tenant WiFi. Imagine a coworking space or student accommodation. You have multiple tenants who need their own secure, isolated networks. You do not want to broadcast 20 different SSIDs. That destroys your RF performance and creates a poor user experience. The solution is PPSK - Private Pre-Shared Keys - combined with dynamic VLAN steering. You broadcast one secure SSID. But every tenant gets a unique passphrase. When Tenant A enters their passphrase, the ALE AP sends that request to the Purple RADIUS server. Purple recognises the passphrase, authenticates the user, and sends back an Access-Accept message. But here is the important part. That message includes specific RADIUS attributes. Attribute 64 for Tunnel-Type, set to 13 for VLAN. Attribute 65 for Tunnel-Medium-Type, set to 6 for Ethernet. And Attribute 81, the Tunnel-Private-Group-ID, which contains the actual VLAN ID. The ALE AP receives this and drops Tenant A directly onto VLAN 30. When Tenant B logs in with a different passphrase, they land on VLAN 40. One SSID, total Layer 2 isolation. This is Identity-Based Networking in practice. Let us look at a real-world example. A 200-room hotel deployed this architecture across their existing ALE OmniAccess Stellar APs. They needed to serve hotel guests, back-of-house staff, and a ground-floor restaurant as three completely separate network segments. Rather than deploying three SSIDs, they used PPSK with dynamic VLAN steering. The result was a single SSID, three isolated VLANs, and a significant reduction in management overhead compared to their previous multi-SSID approach. Now let us discuss implementation recommendations and pitfalls. First, maintain a hardware-agnostic design. Build your policies in Purple, not on the local controller. This allows you to scale or swap hardware vendors later without rebuilding your security policies from scratch. Second, watch out for firmware versions. Ensure your ALE APs are running firmware that explicitly supports dynamic VLAN assignment via RADIUS. Older Stellar firmware versions may not fully support the Tunnel-Private-Group-ID attribute. Check the ALE release notes before deploying. Third, DNS is your friend and your enemy. If your captive portal is not appearing, check your DHCP scope first. If the client is not receiving a valid DNS server, they cannot resolve the portal URL, and the whole process stops. This is the single most common support issue in captive portal deployments. Fourth, for secure Staff WiFi using 802.1X, use PEAP with MSCHAPv2 for most environments, or EAP-TLS for certificate-based deployments. The Purple RADIUS server supports both. Staff devices authenticate against Microsoft Entra ID or Okta, and the RADIUS server returns the appropriate VLAN assignment for the staff network segment. Let us do a rapid-fire question and answer session. Question: Can I use this integration for PCI DSS compliance in a retail environment? Answer: Yes. By using dynamic VLAN steering, you can ensure that point-of-sale devices are always placed on an isolated VLAN, completely separated from guest traffic. This satisfies the network segmentation requirements under PCI DSS 4.0. Question: Does Purple require a hardware appliance on-site? Answer: No. Purple is a cloud overlay. It communicates directly with your existing ALE hardware via standard RADIUS over the internet. There is nothing to rack and stack. Question: What happens if the Purple cloud is unreachable? Answer: You can configure a fallback policy on the ALE AP. For guest networks, you can allow open access as a fallback. For staff networks, configure a deny-all fallback to maintain security. Question: Can I capture analytics data from the integration? Answer: Yes. Every authenticated session generates a visitor profile in the Purple platform. You get dwell time, visit frequency, device type, and demographic data from the registration form. This feeds directly into your CRM via Purple's library of over 400 connectors. To summarise the key takeaways from today's briefing. One: The ALE OmniAccess integration with Purple uses standard RADIUS on ports 1812 and 1813. No proprietary protocols required. Two: The Walled Garden is critical. Get it wrong and the captive portal will not load. Whitelist the Purple domains before anything else. Three: PPSK with dynamic VLAN steering is the right architecture for multi-tenant environments. One SSID, unique passphrases, isolated VLANs per tenant. Four: RADIUS Attributes 64, 65, and 81 are the three you need for dynamic VLAN assignment. If any one of them is missing, the steering fails. Five: Purple is hardware-agnostic. Your policies live in the cloud, not on the controller. This gives you flexibility to scale across different hardware vendors. Your next step is to log into your Purple portal, navigate to your venue's hardware settings, and retrieve your specific RADIUS credentials and splash page URL. Then follow the configuration steps in this guide to connect your ALE OmniAccess infrastructure to the Purple cloud. Thank you for listening to this Purple technical briefing. For more information, visit purple.ai.

header_image.png

Executive summary

Alcatel-Lucent Enterprise (ALE) OmniAccess Stellar access points integrate with Purple using standard RADIUS protocols and external captive portal redirection. No proprietary middleware is required. Purple operates as a cloud overlay, sitting on top of your existing ALE infrastructure and handling authentication, data capture, and session policy without requiring hardware changes.

This guide covers three deployment scenarios. First, Guest WiFi with external captive portal redirection and Walled Garden configuration. Second, secure Staff WiFi using 802.1X with PEAP or EAP-TLS. Third, Multi-Tenant WiFi using Private Pre-Shared Keys (PPSK) and dynamic VLAN steering via RADIUS Attributes 64, 65, and 81.

Purple serves more than 80,000 live venues and processed over 440 million logins in 2024 (Purple internal data, 2024). It holds ISO 27001, GDPR, CCPA, and Cyber Essentials certifications. The platform operates at 99.999% uptime, making it a reliable authentication backend for enterprise deployments.

If you are an IT manager or network architect deploying ALE OmniAccess hardware in hospitality, retail, events, or public-sector environments, this guide gives you the exact configuration steps to go from hardware to a fully operational Identity-Based Network.


Technical architecture and integration flow

The Purple integration with ALE OmniAccess Stellar relies on two standard protocols: RADIUS for authentication and accounting, and HTTP/HTTPS redirect for captive portal delivery. The ALE AP acts as the Network Access Server (NAS), forwarding authentication requests to the Purple cloud RADIUS server and enforcing the policies returned in the Access-Accept response.

architecture_overview.png

Figure 1: Authentication flow between guest device, ALE OmniAccess Stellar AP, and Purple cloud RADIUS.

The flow operates as follows. A visitor connects to the open Guest WiFi SSID. The ALE AP assigns a temporary IP address from the pre-authentication DHCP pool and intercepts the visitor's first HTTP or HTTPS request. The AP redirects the browser to the Purple captive portal URL, passing the client's MAC address and the AP's NAS identifier as URL parameters. The visitor authenticates via the Purple splash page - using email, social login, or SMS verification. Purple's RADIUS server validates the session and returns an Access-Accept message to the ALE AP. The AP grants internet access and begins sending RADIUS Accounting updates to Purple at the configured interval.

For advanced deployments using PPSK and dynamic VLAN steering, the RADIUS Access-Accept message also includes VLAN assignment attributes. The ALE AP uses these to drop the client traffic directly onto the correct VLAN segment, isolating them from other users on the same physical infrastructure.


Implementation guide

Part 1: Guest WiFi with external captive portal

This section covers the Alcatel-Lucent captive portal configuration for external redirection to Purple. These steps apply to ALE OmniAccess Stellar APs managed via OmniVista Cirrus, OmniVista 2500, or the Stellar Express web interface.

Step 1: Retrieve Purple RADIUS credentials

Log in to your Purple portal. Navigate to Management > Venues, select your venue, and open the Hardware section. Add a new hardware entry and select Alcatel-Lucent OmniAccess Stellar as the hardware type. Purple generates a unique RADIUS shared secret, authentication server IP, and captive portal URL for your venue. Record these values before proceeding.

Step 2: Configure the RADIUS server on the ALE AP

In your ALE management interface, navigate to the authentication settings and add a new RADIUS server profile.

Parameter Value
Server IP / Hostname As provided in Purple portal
Authentication Port 1812
Accounting Port 1813
Shared Secret As provided in Purple portal
RADIUS Accounting Enabled
Accounting Interval 300 seconds

Enable a secondary RADIUS server using the backup IP from the Purple portal. This ensures failover if the primary server is temporarily unreachable.

Step 3: Configure the Walled Garden

The Walled Garden defines the domains a device can reach before authentication completes. Configure the following entries in the pre-authentication access list:

Core Purple domains (mandatory):

Domain Purpose
region1.purpleportal.net Purple captive portal
venuewifi.com Purple session management
cloudfront.net CDN for portal assets
openweathermap.org Weather widget (optional)
stripe.com Paid WiFi payments (if applicable)

Social login domains (add as required):

Provider Domains
Facebook facebook.com, fbcdn.net, connect.facebook.net
LinkedIn linkedin.com, licdn.net
Google accounts.google.com, googleapis.com

Omitting any required domain causes the corresponding login method to fail silently. Test each login method after configuration.

Step 4: Configure the Guest WiFi SSID

Create a new WLAN profile with the following settings:

Parameter Value
Security Level Open
Captive Portal Enabled
Captive Portal Type External
Redirect URL As provided in Purple portal
HTTPS Redirect Disabled (unless SSL certificate is installed)
Inactivity Timeout 1800 seconds (30 minutes)
RADIUS Server Profile Purple RADIUS profile (created in Step 2)

If you require HTTPS redirect, install a valid SSL certificate in the ALE AP under System > General > Certificate Management. Note that wildcard certificates are not supported by the Stellar AP for this purpose.

Step 5: Assign the SSID to an AP group

Apply the WLAN profile to the relevant AP group in OmniVista. Verify that the APs are broadcasting the SSID and that clients can associate before testing the captive portal flow.


Part 2: Secure Staff WiFi using 802.1X

For Staff WiFi, use WPA2-Enterprise or WPA3-Enterprise with 802.1X authentication. This eliminates shared passwords and ties access to individual user identities managed in Microsoft Entra ID, Okta, or Google Workspace.

Step 1: Configure the 802.1X SSID

Create a separate WLAN profile for staff. Set the security type to WPA2-Enterprise or WPA3-Enterprise and assign the Purple RADIUS server as the authentication backend. Purple's RADIUS server proxies authentication requests to your identity provider via LDAP or SAML.

Step 2: Select the EAP method

For most deployments, use PEAP with MSCHAPv2. This requires only a server-side certificate and works with standard Windows, macOS, iOS, and Android supplicants. For higher-security environments, use EAP-TLS with client certificates issued via your PKI.

Step 3: Assign staff to a dedicated VLAN

Configure the Purple RADIUS server to return Tunnel-Private-Group-ID = your staff VLAN ID in the Access-Accept response. This ensures staff devices land on the corporate network segment, separated from guest traffic at Layer 2.


Part 3: Multi-Tenant WiFi using PPSK and dynamic VLAN steering

PPSK (Private Pre-Shared Key) - also referred to as iPSK (Identity PSK) in some vendor documentation - allows a single SSID to serve multiple isolated user groups. Each group receives a unique passphrase. The RADIUS server maps each passphrase to a specific VLAN, providing per-tenant network isolation without the RF overhead of multiple SSIDs.

ppsk_vlan_diagram.png

Figure 2: PPSK multi-tenant VLAN segmentation on a single ALE OmniAccess SSID.

Step 1: Create the PPSK SSID

Create a new WLAN profile and set the authentication type to WPA2-PSK with RADIUS-backed PSK validation. In Stellar firmware 4.0.8.16 and above (for AP1301 and higher models), dynamic VLAN assignment via RADIUS is supported in Express Mode. For older models or earlier firmware, use OmniVista-managed mode.

Step 2: Define tenant passphrases in Purple

In the Purple portal, create a PPSK group for each tenant. Assign a unique passphrase per tenant and map each passphrase to the corresponding VLAN ID. Purple stores these mappings in its RADIUS database.

Step 3: Configure RADIUS attributes for VLAN steering

Ensure the Purple RADIUS server returns the following IETF standard attributes in every Access-Accept response:

Attribute Number Attribute Name Value
64 Tunnel-Type 13 (VLAN)
65 Tunnel-Medium-Type 6 (IEEE 802 / Ethernet)
81 Tunnel-Private-Group-ID VLAN ID (e.g., "30")

All three attributes must be present. If any one is missing, the ALE AP ignores the VLAN assignment and places the client on the default VLAN.

Step 4: Verify VLAN trunking on the uplink

Ensure that all tenant VLANs are tagged on the uplink port between the ALE AP and the distribution switch. An AP cannot steer traffic to a VLAN that is not permitted on its uplink trunk.


Best practices

The following recommendations reflect standard practice for enterprise wireless deployments and align with IEEE 802.1X, PCI DSS 4.0, and GDPR requirements.

Separate Guest WiFi from Staff WiFi at Layer 2. Never place guest and staff traffic on the same VLAN. Use RADIUS-driven VLAN assignment to enforce this separation automatically, regardless of which AP the user connects to.

Use HTTPS for all captive portal redirections. Install a valid SSL certificate on the ALE AP to enable HTTPS redirect. This prevents browsers from displaying security warnings on the splash page, which reduces abandonment rates and aligns with GDPR requirements for secure data handling.

Set the RADIUS Accounting interval to 300 seconds. This provides Purple with regular session updates for analytics accuracy. An interval longer than 600 seconds risks losing session data if a client disconnects without a clean de-authentication.

Test the Walled Garden before go-live. Connect a test device to the Guest WiFi SSID and attempt to access each social login provider. If a login fails, the corresponding domain is missing from the Walled Garden.

Segment IoT devices using PPSK. In retail and hospitality environments, IoT devices such as digital signage, payment terminals, and environmental sensors should each receive a unique PPSK mapped to an isolated VLAN. This prevents a compromised IoT device from accessing the broader network.

For further reading on enterprise WiFi security standards and architecture, see our enterprise WiFi security guide .


Troubleshooting and risk mitigation

The following table covers the most common failure modes in ALE OmniAccess and Purple integrations.

Symptom Most Likely Cause Resolution
Captive portal does not appear Walled Garden misconfiguration or missing DNS Verify Purple domains are whitelisted; check DHCP scope includes a valid DNS server
RADIUS authentication fails Shared secret mismatch or firewall blocking UDP 1812/1813 Re-enter the shared secret from the Purple portal; confirm firewall rules permit outbound UDP 1812 and 1813
Users land on wrong VLAN Missing RADIUS Tunnel attributes or AP firmware limitation Confirm all three RADIUS attributes (64, 65, 81) are returned; check ALE firmware version supports dynamic VLAN
Social login button fails Social provider domain missing from Walled Garden Add the required social provider domains to the pre-authentication access list
HTTPS captive portal shows certificate warning Wildcard certificate used or no certificate installed Install a domain-specific SSL certificate via System > General > Certificate Management
Session data missing in Purple analytics RADIUS Accounting disabled or interval too long Enable RADIUS Accounting; set interval to 300 seconds

For persistent RADIUS issues, enable debug logging on the ALE AP and capture the RADIUS exchange. Look for Access-Reject messages and check the reject reason code. Common codes include 16 (authentication failure) and 18 (missing attribute).


ROI and business impact

Deploying Purple on ALE OmniAccess hardware converts a passive network into an active data asset. Every authenticated session generates a visitor profile: email address, visit frequency, dwell time, and device type. This first-party data feeds directly into your CRM via Purple's library of over 400 connectors.

Harrods achieved a 57x marketing ROI from their Guest WiFi deployment by using Purple's data capture to drive loyalty programme sign-ups (Purple case study, 2023). AGS Airports generated an 842% ROI by implementing tiered bandwidth Paid WiFi across their estate (Purple case study, 2022).

For hospitality operators, the captive portal is the primary touchpoint for guest data capture. For retail environments, it enables shopper behaviour analytics and targeted promotions. For transport hubs, it provides passenger flow data and compliance-ready session logging.

Purple's Guest WiFi platform and WiFi Analytics tools give you the reporting infrastructure to measure these outcomes. Track authentication rates, session durations, repeat visitor rates, and opt-in conversion from a single dashboard.

For related integration guidance, see the WatchGuard Firebox integration guide , which covers a similar RADIUS-based architecture on a different hardware platform.

Key Definitions

PPSK (Private Pre-Shared Key)

A security method where individual users or devices are issued unique passphrases for a single SSID, rather than sharing one global password. The RADIUS server maps each passphrase to a specific policy or VLAN.

Used in Multi-Tenant WiFi to isolate traffic between tenants, residents, or event groups without deploying multiple SSIDs.

RADIUS (Remote Authentication Dial-In User Service)

A networking protocol defined in RFC 2865 that provides centralised Authentication, Authorization, and Accounting (AAA) management for users connecting to a network service.

The core protocol Purple uses to communicate with ALE hardware. The ALE AP sends Access-Request messages; Purple responds with Access-Accept or Access-Reject.

Dynamic VLAN steering

The process of assigning a connected device to a specific VLAN based on RADIUS attributes returned during authentication, rather than a static VLAN configured on the SSID.

Essential for multi-tenant deployments where different user groups must be isolated on the same physical AP infrastructure.

Walled Garden

A controlled environment that restricts a device's internet access to a predefined set of domains before authentication is complete.

Required to allow devices to reach the Purple captive portal and external identity providers before the user has logged in.

Captive portal

A web page that intercepts a user's browser session and requires them to authenticate or accept terms before gaining full network access.

The primary interface where visitors provide consent and first-party data. Purple hosts this page in the cloud; the ALE AP performs the redirect.

Identity-Based Network

A network architecture where access policies, VLAN assignments, and bandwidth controls are determined by who the user is, rather than where or how they connect.

The architectural outcome of integrating ALE hardware with Purple's authentication overlay.

802.1X

An IEEE standard for port-based network access control that provides an authentication mechanism for devices connecting to a LAN or WLAN. It requires a supplicant on the client device, an authenticator (the AP), and an authentication server (RADIUS).

The standard used for secure Staff WiFi deployments. Eliminates shared passwords and ties access to individual user identities.

EAP-TLS (Extensible Authentication Protocol - Transport Layer Security)

A certificate-based EAP method where both the client and the RADIUS server present digital certificates for mutual authentication.

The most secure 802.1X method. Requires a PKI infrastructure to issue client certificates, but eliminates password-based credential theft entirely.

PEAP (Protected Extensible Authentication Protocol)

An EAP method that tunnels the inner authentication exchange inside a TLS session, protecting credentials in transit. Commonly used with MSCHAPv2 as the inner method.

The most common 802.1X method in enterprise deployments. Requires only a server-side certificate and works with standard OS supplicants.

NAS (Network Access Server)

In RADIUS terminology, the device that enforces access control - in this case, the ALE OmniAccess Stellar AP. The NAS forwards authentication requests to the RADIUS server and enforces the policies returned.

The ALE AP acts as the NAS in the Purple integration. Its IP address and shared secret must be registered in the Purple portal as a trusted NAS client.

Worked Examples

A 200-room hotel in central London uses ALE OmniAccess Stellar APs throughout the property. They need to serve hotel guests, back-of-house staff, and a ground-floor restaurant as three completely separate network segments. They want to avoid broadcasting multiple SSIDs to preserve RF performance.

Deploy a single secure SSID using PPSK. Configure the ALE OmniAccess APs to authenticate against the Purple RADIUS server. In the Purple portal, create three PPSK groups: Hotel Guests (VLAN 10), Staff (VLAN 20), and Restaurant (VLAN 30). The RADIUS server returns Tunnel-Private-Group-ID = 10, 20, or 30 depending on which passphrase the device uses. The ALE AP dynamically steers each device to the correct VLAN. Hotel guests receive internet access only. Staff receive access to the property management system. The restaurant receives an isolated segment for their EPOS terminals.

Examiner's Commentary: This approach eliminates three SSIDs and replaces them with one, reducing co-channel interference and management overhead. The key technical requirement is that all three VLANs must be tagged on the uplink trunk between the AP and the distribution switch. If any VLAN is missing from the trunk, devices using that passphrase will fail to receive a DHCP address.

A conference centre hosts 15 corporate events simultaneously. Each event organiser needs their own isolated WiFi network for attendees, but the venue only has a single ALE OmniAccess infrastructure. The venue IT team needs to provision and de-provision networks quickly between events.

Use Purple's PPSK management to create per-event passphrases mapped to dedicated event VLANs. The venue pre-configures 15 VLAN segments on the ALE infrastructure. For each event, the IT team creates a new PPSK entry in the Purple portal, assigns it to the correct VLAN, and provides the passphrase to the event organiser. At the end of the event, they revoke the passphrase in Purple. The ALE AP immediately stops accepting that passphrase, isolating the de-provisioned VLAN. No AP reconfiguration is required.

Examiner's Commentary: This architecture separates the provisioning workflow from the hardware configuration. The ALE APs remain static; all changes happen in the Purple cloud. This is the practical advantage of a cloud overlay: you can add, modify, or revoke access without touching the physical infrastructure. For events environments, this reduces provisioning time from hours to minutes.

Practice Questions

Q1. You have configured the Alcatel-Lucent captive portal on an ALE OmniAccess Stellar AP. Guests connect to the SSID and receive an IP address, but their devices show 'No Internet Connection' and the splash page does not appear. What are the two most likely causes, and how do you resolve each?

Hint: Consider what must happen at the DNS and HTTP layer before the captive portal redirect can occur.

View model answer

Cause 1: The DHCP scope does not include a valid DNS server. Without DNS, the client cannot resolve the captive portal URL and the OS captive portal detection mechanism fails. Resolution: Add a valid DNS server (e.g., 8.8.8.8) to the DHCP scope on the guest VLAN. Cause 2: The Walled Garden does not include the Purple portal domains. Without these, the AP blocks the redirect request before it reaches the client. Resolution: Add region1.purpleportal.net, venuewifi.com, and cloudfront.net to the pre-authentication access list.

Q2. Your Multi-Tenant WiFi deployment uses PPSK on a single ALE OmniAccess SSID. Users authenticate successfully - the Purple portal shows successful logins - but all users receive IP addresses from VLAN 1 instead of their assigned tenant VLANs. What is the most likely cause?

Hint: Check the communication between the RADIUS server and the AP, and the AP's uplink configuration.

View model answer

There are two likely causes. First, the Purple RADIUS server may not be returning all three required RADIUS tunnel attributes (64, 65, 81) in the Access-Accept message. Verify the enforcement policy includes Tunnel-Type = 13, Tunnel-Medium-Type = 6, and Tunnel-Private-Group-ID = the correct VLAN ID. Second, the tenant VLANs may not be tagged on the uplink trunk between the ALE AP and the distribution switch. If the VLAN does not exist on the trunk, the AP cannot steer traffic to it, even if the RADIUS attributes are correct.

Q3. A venue requires that guest sessions are automatically terminated after 60 minutes, and that guests who return within 24 hours are recognised and bypass the registration form. How should this be configured in the Purple and ALE architecture?

Hint: Consider which system controls session lifetime and which system controls returning visitor recognition.

View model answer

Session termination is controlled via the RADIUS Session-Timeout attribute. Configure the Purple RADIUS server to include Session-Timeout = 3600 (seconds) in the Access-Accept message. The ALE AP will disconnect the client after 3600 seconds. Returning visitor recognition is controlled in the Purple portal. Enable the 'remember device' or MAC-based re-authentication setting for your venue. When a returning visitor connects within the configured window, Purple's RADIUS server recognises their MAC address and returns an Access-Accept without requiring the splash page interaction, providing a seamless reconnection experience.

Q4. You are deploying Staff WiFi using 802.1X on ALE OmniAccess Stellar APs. Your organisation uses Microsoft Entra ID as the identity provider. Staff devices are Windows 11 laptops managed via Intune. Which EAP method should you use, and what certificate requirements apply?

Hint: Consider the balance between security, deployment complexity, and the capabilities of the existing infrastructure.

View model answer

Use PEAP with MSCHAPv2 as the EAP method. This requires only a server-side certificate on the Purple RADIUS server (already provisioned by Purple) and leverages the user's Entra ID credentials for authentication. No client certificates are required, which simplifies deployment on Intune-managed devices. Configure the Windows 11 supplicant via an Intune Wi-Fi profile, specifying the SSID, WPA2-Enterprise security, PEAP method, and the Purple RADIUS server certificate thumbprint for server validation. If your security policy requires certificate-based mutual authentication, upgrade to EAP-TLS and deploy client certificates via Intune SCEP profiles, but this adds significant PKI management overhead.

Continue reading in this series

Alta Labs Integration with Purple WiFi: Setup and Captive Portal Configuration

This technical reference guide covers the end-to-end integration of Alta Labs AP6 and AP6 Pro access points with Purple's cloud-hosted captive portal. It details external redirect configuration, RADIUS authentication, walled garden requirements, and multi-tenant segmentation using AltaPass Private Pre-Shared Keys. Venue operators and IT teams will leave with a repeatable deployment playbook for hospitality, retail, and smart office environments.

Read the guide →

Zyxel Nebula Cloud and USG Integration with Purple WiFi

This technical reference guide covers the end-to-end integration of Zyxel Nebula Cloud and USG Flex Firewalls with the Purple WiFi platform. It provides step-by-step configuration instructions for guest captive portal redirection, RADIUS authentication, Walled Garden setup, secure Staff WiFi using 802.1X, and multi-tenant network segmentation using Zyxel Private Pre-Shared Keys (PPSK) with dynamic VLAN assignment. IT managers, MSPs, and network architects deploying WiFi across hospitality, retail, and multi-tenant venues will find actionable guidance grounded in industry standards including PCI DSS, IEEE 802.1X, and GDPR.

Read the guide →

Arista Cognitive Wi-Fi Integration with Purple WiFi

This technical reference details the step-by-step integration of Arista Cognitive Wi-Fi (CV-CUE) with Purple's guest WiFi platform for enterprise venues. It covers Arista captive portal configuration, Walled Garden ACL design, RADIUS server setup, secure staff 802.1X authentication, and Multi-Tenant isolation using Arista PPSK with dynamic VLAN steering - giving IT teams and network architects a definitive deployment blueprint.

Read the guide →