- Purple
- Captive portals: a complete guide
- TP-Link Omada e Purple WiFi per installazioni in piccole e medie imprese
TP-Link Omada e Purple WiFi per installazioni in piccole e medie imprese
Questa guida autorevole offre ai manager IT e ai network architect un progetto definitivo per l'integrazione degli access point TP-Link Omada con l'infrastruttura cloud RADIUS di Purple. Copre il design dell'architettura, la configurazione passo dopo passo del Captive Portal, i requisiti di Walled Garden e un confronto commerciale con UniFi per installazioni in piccole e medie imprese.
Video overview
Ascolta questa guida
Visualizza trascrizione del podcast
Parte della nostra serie principale: Guida al Captive Portal →
- Sintesi Esecutiva
- Approfondimento Tecnico
- Panoramica dell'Architettura
- Opzioni del Controller Omada
- Guida all'implementazione
- Passaggio 1: Configurazione delle impostazioni Wireless
- Passaggio 2: Configurazione del Guest Portal e di RADIUS
- Passaggio 3: Walled Garden (Accesso Pre-Autenticazione)
- Best Practice
- Risoluzione dei Problemi e Mitigazione dei Rischi
- Il Captive Network Assistant (CNA) di iOS non si Carica
- Sessioni che non Appaiono in Analytics
- Timeout di Autenticazione
- ROI e impatto aziendale
- La decisione Omada vs. UniFi
- Misurare il successo

Sintesi Esecutiva
Per le PMI nei settori Hospitality, Retail e nei luoghi pubblici, offrire un servizio di Guest WiFi sicuro e personalizzato con il proprio brand non è più un lusso, ma un requisito operativo. Storicamente, i responsabili IT si sono trovati di fronte a una scelta difficile: implementare hardware costoso di livello enterprise come UniFi, oppure scendere a compromessi su sicurezza e analisi con access point di livello consumer. TP-Link Omada cambia radicalmente questa equazione. Combinando l'hardware economico e gestito in cloud di Omada con l'autenticazione di livello enterprise di Purple e la WiFi Analytics, i gestori delle sedi possono ottenere un'architettura di rete sicura e scalabile a una frazione del costo tradizionale.
Questa guida tecnica di riferimento fornisce un modello definitivo per l'implementazione degli access point TP-Link Omada con l'infrastruttura cloud RADIUS di Purple. Esamineremo l'integrazione architetturale, analizzeremo nel dettaglio i parametri di configurazione specifici richiesti per un'esperienza di Captive Portal fluida e forniremo un'analisi costi-benefici obiettiva confrontando Omada con UniFi per le implementazioni nelle PMI. Si tratta di una guida pratica all'implementazione, neutrale rispetto ai fornitori, progettata per professionisti IT senior e architetti di rete che necessitano di indicazioni operative per implementare reti ospiti robuste in questo trimestre.
Approfondimento Tecnico
L'integrazione tra TP-Link Omada e Purple si basa su un'architettura standard con Server RADIUS Esterno combinata con un reindirizzamento a un Portale Web Esterno. Questo disaccoppiamento della rete di accesso radio dal piano di gestione delle identità è un principio fondamentale della moderna Internet of Things Architecture: A Complete Guide.
Panoramica dell'Architettura
In un'implementazione standard, l'Access Point Omada (ad esempio, EAP670 o EAP650) gestisce l'ambiente RF, l'associazione dei client e il roaming. Tuttavia, non gestisce l'autenticazione. Quando un dispositivo client si connette all'SSID ospiti, il controller Omada intercetta la connessione e reindirizza il browser dell'utente alla splash page ospitata da Purple.

Una volta che l'utente invia le proprie credenziali (o accetta i termini di servizio) sul portale Purple, l'infrastruttura cloud di Purple funge da server RADIUS. Invia un messaggio di Access-Accept al controller Omada, che quindi autorizza l'indirizzo MAC del dispositivo client sulla rete locale. Purple gestisce anche tutta la parte di RADIUS Accounting, tracciando la durata della sessione e l'utilizzo dei dati a fini di analisi e conformità.
Opzioni del Controller Omada
La piattaforma Omada Software Defined Networking (SDN) richiede un controller per gestire gli access point e gestire il reindirizzamento del Captive Portal. Sono disponibili tre modelli di implementazione principali:
- Omada Cloud-Based Controller: ospitato interamente da TP-Link. Questo è l'approccio consigliato per la maggior parte delle implementazioni delle PMI, in quanto elimina la necessità di hardware di controllo in loco e garantisce un'elevata disponibilità.
- Hardware Controller (OC200/OC300): un'appliance fisica installata sulla rete locale. Adatto per ambienti con collegamenti WAN inaffidabili in cui la gestione locale è fondamentale.
- Software Controller: installato su un server locale o VM (Windows o Linux).
È fondamentale che il controller Omada rimanga online per elaborare le nuove autenticazioni degli ospiti. Se il controller va offline, le sessioni autenticate esistenti rimarranno attive, ma i nuovi client non saranno in grado di caricare il Captive Portal.
Guida all'implementazione
La distribuzione di Purple su un controller Omada v4+ richiede la configurazione di tre componenti distinti: la rete Wireless, il Guest Portal e il Walled Garden.
Passaggio 1: Configurazione delle impostazioni Wireless
La base è un SSID dedicato configurato per l'accesso ospiti senza crittografia locale.
- Passare a Wireless Settings nel controller Omada e fare clic su Add.
- Definire lo SSID (ad es. "Guest WiFi").
- Abilitare l'opzione Guest Network. Questo passaggio è fondamentale in quanto abilita l'isolamento dei client Layer 2, impedendo agli ospiti di comunicare tra loro o di accedere alle risorse aziendali locali - un requisito obbligatorio per la conformità PCI-DSS.
- Impostare Security Mode su None. L'autenticazione verrà gestita a Layer 7 tramite il Captive Portal, non a Layer 2.
- Applicare le impostazioni a entrambe le bande a 2.4GHz e 5GHz.
Passaggio 2: Configurazione del Guest Portal e di RADIUS
Questo passaggio collega il controller Omada all'infrastruttura cloud di Purple.
- Passare a Wireless Control > Portal e fare clic su Add a New Portal.
- Selezionare lo SSID creato al Passaggio 1.
- Impostare Authentication Type su External RADIUS Server.
- Configurare il server RADIUS primario:
- RADIUS Server IP: fornito nella dashboard di Purple.
- RADIUS Port:
1812 - RADIUS Password: il segreto RADIUS Purple univoco.
- Authentication Mode:
PAP
- Abilitare RADIUS Accounting:
- Accounting Server IP: fornito nella dashboard di Purple.
- Accounting Server Port:
1813 - Accounting Server Password: il segreto RADIUS Purple univoco.
- Abilitare Interim Update e impostare l'intervallo su
120secondi. Ciò garantisce un tracciamento accurato della sessione. - In Portal Customisation, selezionare External Web Portal.
- Inserire l'External Web Portal URL fornito da Purple.
Nota critica: assicurarsi che HTTPS Redirect sia impostato su Disable. L'intercettazione iniziale del Captive Portal si basa su HTTP. L'abilitazione del reindirizzamento HTTPS a livello di controller interromperà il processo di caricamento della splash page.
Passaggio 3: Walled Garden (Accesso Pre-Autenticazione)
Il Walled Garden è il punto di errore più comune nelle distribuzioni di guest WiFi. Prima che un utente si autentichi, il suo dispositivo deve essere in grado di risolvere e raggiungere i server di Purple per caricare la splash page e gestire i login social.
- Navigare all'intestazione Access Control all'interno delle impostazioni del Portale.
- Abilitare Pre-authentication Access.
- Aggiungere ogni dominio elencato nella whitelist ufficiale del Walled Garden di Purple. Questo include i domini principali di Purple, gli endpoint CDN e i domini richiesti per i provider di login social (Facebook, Google, X).
- La mancata configurazione corretta di questo passaggio comporterà l'impossibilità di caricare la pagina da parte del Captive Network Assistant (CNA) su iOS e Android.
Hai domande sulla tua configurazione specifica?
Il nostro team collabora con gestori di sedi, responsabili IT e ingegneri di rete in 80.000 sedi. Prenota una chiamata di 20 minuti e ti mostreremo come altri professionisti come te hanno risolto il problema.
Best Practice
Per garantire una distribuzione robusta e conforme, attenersi alle seguenti raccomandazioni standard del settore:
- Segmentazione VLAN: Posizionare sempre l'SSID guest su una VLAN dedicata, completamente isolata dal traffico aziendale, dai sistemi Point of Sale (POS) e dalle interfacce di gestione. Questo riduce i rischi e semplifica l'auditing di conformità.
- Limitazione della Larghezza di Banda: Implementare la limitazione della larghezza di banda sull'SSID guest (ad es. 5 Mbps in download / 1 Mbps in upload per client) per evitare che un singolo utente saturi il collegamento WAN e influisca sulle operazioni aziendali.
- Integrazione SecurePass: Per le sedi con un alto tasso di visitatori abituali, configurare SecurePass di Purple (WPA-Enterprise con Hotspot 2.0). Ciò consente agli ospiti che ritornano di autenticarsi automaticamente tramite un profilo, bypassando completamente il captive portal per un'esperienza senza attriti.
- Alta Affidabilità del Controller: Se si utilizza un controller hardware in loco (OC200), assicurarsi che sia collegato a un gruppo di continuità (UPS). Un riavvio del controller interromperà le nuove autenticazioni.
Risoluzione dei Problemi e Mitigazione dei Rischi
Quando si distribuiscono captive portal di terze parti, si verificano frequentemente modalità di errore specifiche. Ecco come risolverle:
Il Captive Network Assistant (CNA) di iOS non si Carica
Se i dispositivi Apple si connettono al WiFi ma la splash page non compare automaticamente, il problema è quasi sempre un Walled Garden incompleto. Il CNA di iOS tenta di raggiungere endpoint Apple specifici (ad es. captive.apple.com) per rilevare l'accesso a Internet. Se questi sono bloccati, o se i domini CDN di Purple mancano dall'elenco Pre-Authentication Access, la pagina non verrà visualizzata. Verificare la whitelist rispetto alla documentazione corrente di Purple.
Sessioni che non Appaiono in Analytics
Se gli utenti riescono ad autenticarsi e ad accedere a Internet, ma i dati della loro sessione (durata, larghezza di banda) mancano dalla dashboard di Purple, verificare la configurazione di RADIUS Accounting. Assicurarsi che la porta di Accounting sia impostata su 1813, che la chiave segreta corrisponda esattamente e che l'intervallo Interim Update sia abilitato e impostato su 120 secondi.
Timeout di Autenticazione
Se il portale si carica ma gli utenti ricevono un errore di timeout dopo aver cliccato su "Connetti", il controller Omada non riesce a raggiungere il server RADIUS di Purple sulla porta 1812. Verificare le regole del firewall in uscita sul router per garantire che le porte UDP 1812 e 1813 siano aperte verso gli indirizzi IP di Purple.
ROI e impatto aziendale
Per i direttori IT e i CTO, la decisione di implementare l'hardware Omada con il software Purple è fondamentalmente una scelta commerciale. Come si confronta questa architettura rispetto alle alternative e qual è il ritorno sull'investimento previsto?
La decisione Omada vs. UniFi

La piattaforma UniFi di Ubiquiti è il leader storico nel settore delle PMI. Tuttavia, TP-Link Omada offre un vantaggio finanziario convincente senza sacrificare le funzionalità principali.
- Spese in conto capitale (CapEx): gli access point Omada (ad esempio, EAP670) sono solitamente più economici del 15 - 30% rispetto ai loro equivalenti UniFi (ad esempio, U6 Pro). In un'installazione con 50 AP, ciò rappresenta un risparmio hardware di migliaia di dollari.
- Spese operative (OpEx): TP-Link offre il controller Omada Cloud gratuitamente. L'hosting cloud ufficiale di UniFi richiede un abbonamento mensile per sito.
- Integrazione: entrambe le piattaforme supportano RADIUS esterno e si integrano perfettamente con Purple.
Per un ecosistema unificato e ricco di funzionalità che includa telecamere e controllo accessi per le porte, UniFi rimane superiore. Tuttavia, per un'installazione puramente wireless focalizzata sull'efficienza dei costi e su un accesso ospiti affidabile, Omada offre un valore eccezionale.
Misurare il successo
L'implementazione di Purple Connect (il piano gratuito) su hardware Omada offre un ROI immediato riducendo il carico di supporto IT associato alla gestione delle password degli ospiti. Per comprendere il più ampio impatto commerciale del passaggio ai piani a pagamento per l'acquisizione dei dati e l'automazione del marketing, consultate la nostra analisi completa: Why Use WiFi Marketing? The Business Case With Real Data.
Sfruttando l'hardware economico di Omada, le strutture possono riallocare il budget dalle spese in conto capitale per l'infrastruttura verso soluzioni software che generano attivamente entrate, trasformando la rete da un centro di costo a una risorsa di marketing.
Definizioni chiave
Server RADIUS Esterno
Un protocollo di rete che fornisce una gestione centralizzata di autenticazione, autorizzazione e tracciamento (AAA). In questo contesto, Purple funge da server RADIUS, verificando gli utenti e istruendo il controller Omada a concedere l'accesso alla rete.
I team IT utilizzano questa architettura per disaccoppiare la gestione delle identità dall'hardware di rete locale, abilitando analisi basate su cloud e conformità.
Captive Portal
Una pagina web che l'utente di una rete ad accesso pubblico è obbligato a visualizzare e con cui deve interagire prima che venga concesso l'accesso.
Questo è il punto di contatto principale per l'acquisizione dei dati e il coinvolgimento del brand nelle installazioni di WiFi ospiti.
Walled Garden (Accesso Pre-Autenticazione)
Un ambiente limitato che controlla l'accesso dell'utente a contenuti e servizi web prima che si sia autenticato completamente sulla rete.
Cruciale per consentire ai dispositivi di raggiungere la splash page ospitata sui server di Purple e di comunicare con i provider di login social come Google o Facebook prima che venga concesso l'accesso a internet.
Captive Network Assistant (CNA)
Il pseudo-browser integrato nei sistemi operativi mobili (come iOS e Android) che rileva automaticamente i Captive Portal e mostra la schermata di login.
I team IT devono assicurarsi che il Walled Garden sia configurato alla perfezione, poiché il CNA è altamente sensibile alle risorse bloccate e fallirà in modo silenzioso se non riesce a raggiungere gli endpoint necessari.
RADIUS Accounting
Il processo di monitoraggio del consumo di risorse di rete da parte degli utenti, inclusi la durata della sessione e i byte trasferiti.
Essenziale per generare analisi accurate nella dashboard di Purple e per imporre limiti di larghezza di banda o di tempo sulle sessioni degli ospiti.
Isolamento di Livello 2 (Modalità Rete Ospiti)
Una funzionalità di sicurezza che impedisce ai dispositivi connessi alla stessa rete wireless di comunicare direttamente tra loro.
Un requisito obbligatorio per le reti pubbliche per prevenire il movimento laterale di malware e per garantire la conformità agli standard di sicurezza come PCI-DSS.
Intervallo di Aggiornamento Intermedio
La frequenza con cui il controller di rete invia gli aggiornamenti dei dati di accounting al server RADIUS durante una sessione attiva.
Impostare questo valore a 120 secondi garantisce che Purple riceva dati quasi in tempo reale sulle sessioni utente, senza sovraccaricare la rete con il traffico RADIUS.
Passpoint (Hotspot 2.0)
Uno standard che consente ai dispositivi mobili di rilevare e connettersi automaticamente a reti WiFi in modo sicuro, senza richiedere l'accesso tramite un Captive Portal.
Utilizzato dalla funzionalità SecurePass di Purple per fornire una connessione sicura (WPA-Enterprise) e senza attriti per gli ospiti ricorrenti, migliorando l'esperienza utente e aumentando i tassi di connessione.
Esempi pratici
Un hotel boutique di 150 camere deve distribuire il servizio WiFi ospiti in tutte le camere e nelle aree comuni. Dispone di un budget limitato ma richiede l'acquisizione di dati conforme al GDPR e un roaming continuo. Sta valutando UniFi U6 Pro rispetto a TP-Link Omada EAP670.
L'hotel dovrebbe installare 40 access point TP-Link Omada EAP670 gestiti tramite l'Omada Cloud Controller gratuito. Configurerà un SSID 'Guest WiFi' senza sicurezza Layer 2, affidandosi all'integrazione RADIUS esterna di Purple per l'autenticazione. Deve implementare un Walled Garden rigoroso per consentire l'accesso pre-autenticazione alle splash page di Purple. La rete ospiti sarà collocata su una VLAN isolata.
Una catena di vendita al dettaglio con 20 negozi di piccole dimensioni desidera offrire WiFi gratuito ai clienti per acquisire indirizzi e-mail per il proprio programma fedeltà. Attualmente dispone di router consumer non gestiti in ogni negozio e non ha un supporto IT centralizzato.
Installare un singolo access point TP-Link Omada EAP650 in ciascun negozio, connesso a un Omada Cloud Controller per la gestione centralizzata. Configurare il piano 'Connect' o 'Capture' di Purple tramite RADIUS esterno. Implementare la limitazione della larghezza di banda (es. 5 Mbps in download / 1 Mbps in upload) sull'SSID ospite per proteggere le limitate connessioni WAN dei negozi, utilizzate anche per i sistemi Point of Sale (POS).
Domande di esercitazione
Q1. Una sede segnala che gli utenti possono connettersi al WiFi ospiti e navigare in Internet, ma nessun dato di sessione o analisi appare nella dashboard di Purple. Qual è l'errore di configurazione più probabile sul controller Omada?
Suggerimento: Pensa allo specifico protocollo RADIUS responsabile del monitoraggio dell'utilizzo, non solo della concessione dell'accesso.
Visualizza risposta modello
La configurazione del RADIUS Accounting è probabilmente errata o disabilitata. Il team IT deve verificare che l'Accounting sia abilitato, che l'IP dell'Accounting Server sia corretto, che la porta di Accounting sia impostata su 1813 e che l'intervallo di aggiornamento intermedio sia impostato su 120 secondi.
Q2. Durante una distribuzione pilota, i dispositivi Android caricano correttamente la splash page di Purple, ma i dispositivi iOS mostrano una schermata vuota e perdono la connessione WiFi. In che modo l'architetto di rete dovrebbe risolvere questo problema?
Suggerimento: iOS e Android gestiscono il rilevamento del Captive Portal in modo diverso. iOS si affida fortemente alla raggiungibilità di domini specifici prima dell'autenticazione.
Visualizza risposta modello
L'architetto di rete deve aggiornare la Pre-Authentication Access List (Walled Garden) sul controller Omada. Il Captive Network Assistant (CNA) di iOS non riesce a caricare la pagina perché non può raggiungere i domini Apple richiesti o gli endpoint CDN di Purple. È necessario confrontare la configurazione con la whitelist ufficiale del Walled Garden di Purple.
Q3. Un cliente desidera migrare da una soluzione WiFi gestita in cloud costosa e basata su abbonamento a TP-Link Omada per risparmiare sulle spese operative (OpEx), ma teme di perdere le funzionalità di analisi di livello enterprise su cui attualmente fa affidamento. Qual è l'architettura consigliata?
Suggerimento: Come puoi separare il piano di gestione hardware dal piano di analisi e identità?
Visualizza risposta modello
Il cliente dovrebbe distribuire gli access point TP-Link Omada gestiti tramite il controller cloud gratuito di Omada per eliminare i costi di abbonamento dell'hardware. Dovrebbe quindi integrare questa configurazione con Purple WiFi tramite una configurazione RADIUS esterna. Questa architettura offre una gestione hardware conveniente mantenendo analisi di livello enterprise, acquisizione dati e integrazione CRM tramite la piattaforma Purple.
Continua a leggere questa serie
Zyxel Nebula e guest WiFi: configurazione del captive portal con Purple
Come funzionano gli access point Zyxel Nebula Cloud con il guest WiFi di Purple: un captive portal esterno, RADIUS e un walled garden, con un link alla guida passo passo di Purple per la configurazione esatta.
Juniper Mist e guest WiFi: configurazione del captive portal con Purple
Come gli access point Juniper Mist funzionano con il guest WiFi di Purple utilizzando un portale esterno e l'API secret di Mist, incluse le differenze dovute al fatto che Mist non utilizza RADIUS per il captive portal.
Cambium cnPilot and guest WiFi: configurazione del captive portal con Purple
Come gli access point Cambium cnPilot Enterprise funzionano con il guest WiFi di Purple utilizzando un captive portal esterno, RADIUS e una white list, senza sostituire il tuo hardware.
Hai domande sulla tua configurazione specifica?
Il nostro team collabora con gestori di sedi, responsabili IT e ingegneri di rete in 80.000 sedi. Prenota una chiamata di 20 minuti e ti mostreremo come altri professionisti come te hanno risolto il problema.