Vai al contenuto principale

Risoluzione dei problemi di reindirizzamento del portale captive: come risolvere i problemi di connessione della rete WiFi per ospiti WiFi

Sarà possibile diagnosticare il motivo per cui la rete WiFi per ospiti WiFi risulta connessa ma priva di Internet analizzando lo stack: indirizzamento, DNS, reindirizzamento del probe, walled garden e RADIUS. Sarà quindi possibile associare il sintomo alla relativa causa, risolverlo tramite la configurazione sull'hardware già in uso e creare controlli delle modifiche per impedire il ripresentarsi del guasto.

Di Tom HackettPubblicato Aggiornato
📖 14 minuti di lettura3,971 parole3 esempi pratici3 domande di esercitazione10 definizioni chiave

Video overview

Ascolta questa guida

Visualizza trascrizione del podcast
HOST (INGLESE REGNO UNITO, TONO DA CONSULENTE REQUISITO E SICURO DI SÉ): Benvenuti al Technical Briefing di Purple. Oggi affrontiamo uno dei problemi più persistenti nelle reti aziendali: il fallimento del reindirizzamento del Captive Portal. Quando il vostro WiFi per gli ospiti risulta connesso ma non c'è accesso a internet, i visitatori si frustrano, l'helpdesk viene sommerso di chiamate e la vostra strategia di acquisizione dati si blocca del tutto. In questo briefing analizzeremo l'architettura tecnica dei Captive Portal, esploreremo il motivo per cui i moderni sistemi operativi e browser spesso li bloccano e vi forniremo strategie di implementazione concrete per risolvere questi problemi in modo permanente. [PAUSE] Inquadriamo la situazione. Avete distribuito access point Cisco Meraki o HPE Aruba in un centinaio di punti vendita. L'hardware è solido. Ma gli ospiti si lamentano di non riuscire ad accedere a internet. Selezionano l'SSID, il loro dispositivo mostra l'icona del WiFi, ma la splash page non compare mai. O peggio, visualizzano un terrificante errore di certificato SSL. Perché succede questo? Tutto dipende da come i sistemi operativi rilevano la connettività internet. Quando un dispositivo si connette a una rete, invia un probe HTTP a un URL noto. Per iOS, è captive.apple.com. Per Android, è connectivitycheck.gstatic.com. Windows utilizza msftconnecttest.com. Se il dispositivo riceve una risposta HTTP 200 OK standard, presuppone di avere un accesso diretto a internet. Se il gateway di rete intercetta quella richiesta e risponde con un reindirizzamento HTTP 302 a un URL diverso, il sistema operativo capisce di trovarsi dietro un Captive Portal. Apre quindi un pseudo-browser per caricare la splash page. Il fallimento si verifica solitamente in questo punto di intercettazione. [PAUSE] Il primo principale punto di errore è il probe del Network Connectivity Status Indicator, o NCSI. Se il vostro firewall o gateway blocca queste richieste HTTP non crittografate, il sistema operativo non riceve mai il reindirizzamento 302. Presuppone semplicemente che la rete sia guasta. Per risolvere questo problema, dovete assicurarvi che le vostre liste di controllo degli accessi pre-autenticazione consentano il traffico HTTP verso quegli specifici URL di rilevamento del sistema operativo. Il secondo problema, sempre più comune, è l'HTTP Strict Transport Security, o HSTS. I browser moderni impongono l'HTTPS per i domini principali. Se un utente si connette al vostro WiFi e tenta immediatamente di aprire google.com, il suo browser esige una connessione crittografata. Quando il vostro gateway intercetta quella richiesta HTTPS e tenta di reindirizzarla al Captive Portal, il browser rileva un attacco man-in-the-middle. Il certificato presentato dal gateway non corrisponde a google.com. Il risultato è un blocco totale. L'utente visualizza un avviso di sicurezza e non può procedere alla pagina di accesso. La soluzione in questo caso è duplice. In primo luogo, affidarsi ai meccanismi di rilevamento a livello di sistema operativo di cui abbiamo appena parlato. Questi utilizzano specificamente l'HTTP non crittografato proprio per evitare questa mancata corrispondenza del certificato. In secondo luogo, assicurarvi che la configurazione del vostro walled garden sia impeccabile.Che cos'è un walled garden? È l'elenco di domini e indirizzi IP a cui un ospite può accedere prima di autenticarsi. Se si utilizza l'accesso social tramite Microsoft Entra ID o Google Workspace, o se si elaborano pagamenti tramite Stripe, tali domini devono essere inseriti nel walled garden. In caso contrario, la splash page potrebbe caricarsi, ma il processo di autenticazione fallirà in modo silenzioso. [PAUSE] Consideriamo uno scenario reale. McDonald's serve milioni di clienti in migliaia di punti vendita. Utilizzano Purple per gestire il loro WiFi per gli ospiti. Se il timeout della sessione è impostato su un valore troppo breve, un cliente che controlla il telefono durante un lungo pranzo potrebbe essere costretto a riautenticarsi più volte. Questo rovina l'esperienza. Consigliamo di impostare la durata della sessione a 24 ore per i settori dell'ospitalità e del retail, utilizzando il caching degli indirizzi MAC per riconoscere i dispositivi di ritorno in modo fluido. [PAUSE] Passiamo ora ai consigli di implementazione. Quando si distribuisce un captive portal, è necessario configurare il gateway per intercettare correttamente il traffico DNS e HTTP. Se si utilizza un overlay cloud come Purple, l'hardware locale - che si tratti di Juniper Mist o Ubiquiti UniFi - deve essere in grado di raggiungere i server RADIUS di Purple. Ecco un errore critico: la risoluzione DNS. Se un dispositivo ospite non riesce a risolvere l'hostname del captive portal, il reindirizzamento fallisce. Assicurati che il server DHCP fornisca indirizzi DNS affidabili e verifica che il gateway consenta alle query DNS di passare attraverso il walled garden. Inoltre, considera l'ambiente fisico. Le sedi ad alta densità come stadi o hub di trasporto, come il Manchester Airports Group, gestiscono migliaia di tentativi di connessione simultanei. Se il pool DHCP locale è esaurito, i nuovi dispositivi si connetteranno all'access point ma non riusciranno a ricevere un indirizzo IP. Non raggiungeranno mai nemmeno la fase del captive portal. Dimensiona sempre le sottoreti in modo appropriato per la capacità di picco e utilizza tempi di lease DHCP brevi per le reti di visitatori di passaggio. [PAUSE] Ora passiamo a una sessione di domande e risposte rapide basata sui ticket di assistenza più comuni. Domanda uno: Perché il portale funziona su iPhone ma non sui dispositivi Android? Risposta: Si tratta quasi certamente di un problema di walled garden. Probabilmente hai inserito nella whitelist captive.apple.com ma hai tralasciato connectivitycheck.gstatic.com. Aggiorna i tuoi elenchi di controllo degli accessi pre-autenticazione. Domanda due: Gli ospiti si autenticano con successo, ma continuano a non avere internet. Perché? Risposta: Controlla la configurazione RADIUS. Probabilmente il gateway non riceve il messaggio di Access-Accept dal server RADIUS, oppure le regole del firewall post-autenticazione stanno bloccando il traffico. Verifica il segreto condiviso e assicurati che le porte 1812 e 1813 siano aperte. Domanda tre: Possiamo usare HTTPS per il reindirizzamento iniziale per evitare avvisi di sicurezza? Risposta: No. Non è possibile intercettare una richiesta HTTPS senza causare un errore di certificato, a meno che non si installi un certificato root su ogni dispositivo ospite, il che è impossibile per il WiFi pubblico. È necessario fare affidamento sui probe del sistema operativo HTTP non crittografati per attivare il portale. [PAUSE] In sintesi: i malfunzionamenti del Captive Portal sono raramente dovuti a guasti hardware. Si tratta quasi sempre di discrepanze di configurazione nel flusso di reindirizzamento, nel walled garden o nelle impostazioni DNS. Punto uno: assicurati che gli URL di rilevamento del sistema operativo siano accessibili prima dell'autenticazione. Punto due: configura il tuo walled garden per includere tutti i provider di identità e le reti di distribuzione dei contenuti necessari. Punto tre: verifica la comunicazione RADIUS tra il tuo gateway e la tua piattaforma di autenticazione. Punto quattro: dimensiona i tuoi ambiti DHCP per la massima densità. Padroneggiando questi elementi eliminerai l'attrito di connessione. Eviterai di frustrare i tuoi visitatori e inizierai a raccogliere i dati di prima parte necessari per stimolare la fidelizzazione e le entrate. Le reti basate sull'identità di Purple semplificano questo processo, fornendo un overlay cloud indipendente dall'hardware che gestisce la complessità di RADIUS, Captive Portal e analisi in modo trasparente in 80.000 sedi attive in tutto il mondo. Grazie per aver partecipato a questo briefing tecnico di Purple. Per guide di configurazione e diagrammi di architettura più dettagliati, visita purple.ai.

Parte della nostra serie principale: Guida al portale captive →

Quando la rete WiFi per ospiti mostra lo stato di connesso ma senza Internet, significa che il dispositivo si è associato alla rete, ma il reindirizzamento al portale captive non ha funzionato. Le cause più comuni sono il blocco della verifica del sistema operativo, l'assenza di voci nel walled garden o problemi al DNS. Altre cause possono essere l'esaurimento del pool DHCP o un messaggio di Access-Accept RADIUS che non raggiunge mai il gateway. Ognuno di questi problemi può essere risolto tramite configurazione.

Come si presenta l'errore "WiFi per ospiti connessa ma senza Internet"?

Il dispositivo si connette al nome della rete (SSID) e mostra un segnale eccellente, ma non carica alcuna pagina. Ogni piattaforma segnala l'errore in modo diverso:

  • iOS mostra l'indicazione "Nessuna connessione Internet" sotto il nome della rete.
  • Android mostra "Connesso, senza Internet" oppure la richiesta "Accedi alla rete" che non porta a nulla.
  • Windows contrassegna la rete come "Senza Internet".

L'utente vede un'icona WiFi attiva ma il browser non risponde, attribuendo quindi il disservizio alla struttura.

Un unico sintomo può nascondere diversi tipi di guasto. In genere si riscontra uno di questi comportamenti:

  • La pagina di login non viene mai visualizzata su alcun dispositivo.
  • La pagina di login appare sugli iPhone ma non sui dispositivi Android, o viceversa.
  • Il browser mostra un avviso di sicurezza o di certificato al posto della pagina di login.
  • L'utente compila il modulo, visualizza un messaggio di conferma, ma continua a non avere accesso a Internet.
  • Tutto funziona regolarmente nei momenti di basso traffico, ma il servizio si blocca nelle ore di punta.

Ogni comportamento indica un problema a un livello diverso della rete. È opportuno iniziare analizzando il tipo di errore, anziché riavviare gli access point.

Come funziona il rilevamento del portale captive

Un portale captive è la pagina web mostrata da un gateway prima di concedere l'accesso a Internet. Il gateway può essere un controller, un firewall o un access point, a seconda dell'architettura di rete.

Tutti i principali sistemi operativi verificano la presenza di un portale captive non appena si connettono a una rete. Inviano una richiesta HTTP standard a un indirizzo noto e confrontano la risposta con quella attesa. Ogni risultato ha un significato specifico:

  • La risposta corrisponde. Il dispositivo presuppone di avere accesso libero a Internet.
  • Il gateway restituisce un reindirizzamento HTTP 302. Il dispositivo rileva la presenza di un portale captive. Apre quindi una finestra del browser semplificata, spesso chiamata assistente di rete captive, e carica la pagina di login.
  • La richiesta non riceve alcuna risposta. Il dispositivo segnala l'assenza di connessione a Internet e non apre alcuna pagina.
Piattaforma URL di verifica Risposta attesa online
iOS e macOS http://captive.apple.com/hotspot-detect.html HTTP 200 con pagina di "Successo"
Android http://connectivitycheck.gstatic.com/generate_204 HTTP 204 Nessun contenuto
Windows (NCSI) http://www.msftconnecttest.com/connecttest.txt HTTP 200 con testo "Microsoft Connect Test"
Firefox http://detectportal.firefox.com/success.txt HTTP 200 con testo "success"

La documentazione Microsoft indica che il Network Connectivity Status Indicator (NCSI) effettua anche la risoluzione DNS di dns.msftncsi.com per la verifica di rete. Di conseguenza, un laptop Windows può segnalare l'assenza di Internet se il DNS prima dell'autenticazione è bloccato, anche se il traffico HTTP funziona correttamente.

Quali sono le cause principali del mancato reindirizzamento al portale captive?

Le cause principali sono riconducibili a sette fattori, distribuiti su diversi livelli, dall'indirizzamento fino all'autenticazione.

Il probe del sistema operativo è bloccato

La lista di controllo degli accessi (ACL) di pre-autenticazione del gateway scarta il probe anziché reindirizzarlo. Il dispositivo non riceve alcuna risposta e deduce che non c'è connessione a Internet, senza quindi aprire mai il portale.

Un servizio di filtraggio DNS che blocca gli hostname dei probe produce lo stesso effetto. Questa è la causa più comune per cui un portale non viene mai mostrato.

HTTPS e HSTS interrompono l'intercettazione

L'HTTP Strict Transport Security (HSTS), definito nell'RFC 6797, impone ai browser di raggiungere un dominio esclusivamente tramite HTTPS. I browser includono un elenco precaricato di domini HSTS, tra cui quelli di Google e della maggior parte degli istituti bancari. Quando un visitatore digita google.com, il browser effettua l'upgrade a HTTPS prima ancora che la richiesta lasci il dispositivo.

Il gateway non può reindirizzare tale richiesta senza presentare un certificato per google.com, di cui non dispone. Il browser mostra quindi un errore di sicurezza bloccante che impedisce il proseguimento.

La soluzione consiste nel reindirizzare solo i probe HTTP in chiaro indicati nella tabella precedente, creati appositamente per questo scopo. Non intercettare mai il traffico HTTPS per il reindirizzamento al portale.

Il walled garden è troppo restrittivo

Il walled garden è l'elenco di domini e indirizzi IP che un dispositivo può raggiungere prima di autenticarsi. Se manca una voce, la pagina di login si carica solo parzialmente oppure la fase di accesso ha esito negativo. Le omissioni più frequenti riguardano:

  • Endpoint dei provider di identità per l'accesso tramite social network o single sign-on, come Microsoft Entra ID, Okta o Google Workspace.
  • Domini della rete di distribuzione dei contenuti (CDN) che erogano font, script e fogli di stile della pagina di login.
  • Domini dei gestori di pagamento, qualora l'accesso sia a pagamento.
  • Gli endpoint per il portale captive e per il server RADIUS di Purple, elencati nella guida di integrazione di Purple relativa all'hardware in uso.

Il DNS riscontra un errore prima dell'autenticazione

Il dispositivo deve risolvere l'hostname del portale prima di poter caricare la pagina. Il reindirizzamento non punta a nulla in due casi:

  • Il gateway blocca il DNS nello stato di pre-autenticazione.
  • Il server DHCP assegna un server DNS non raggiungibile dal dispositivo.

Android introduce un'ulteriore complicazione. Se un visitatore ha impostato un hostname DNS privato specifico, Android richiede il DNS over TLS sulla porta 853. In modalità automatica, utilizza invece il DNS ordinario come soluzione di riserva.

Il pool DHCP è esaurito

Quando il pool di indirizzi si esaurisce, un nuovo dispositivo si associa all'access point ma non riceve alcun indirizzo IP. Windows assegna quindi a se stesso un indirizzo link-local 169.254.x.x, e gli altri sistemi mostrano uno stato analogo di auto-assegnazione.

In mancanza di un indirizzo valido, il dispositivo non può inviare alcun probe. Risulta connesso, ma non ha accesso a Internet. Questo è il tipico problema che si verifica nelle ore di punta in stadi, centri congressi e snodi di trasporto.

Il server RADIUS non invia il messaggio di Access-Accept

Il protocollo RADIUS (Remote Authentication Dial-In User Service) trasmette la decisione di autenticazione dal server dedicato al gateway. Il server risponde con Access-Accept o Access-Reject, come definito nell'RFC 2865. Il gateway abilita quindi l'accesso oppure lo mantiene bloccato.

Un visitatore che completa il modulo ma rimane offline indica quasi sempre che il gateway non ha ricevuto il messaggio di Access-Accept. Le tre cause più comuni sono:

  • Un segreto condiviso non corrispondente.
  • Un firewall che blocca la porta UDP 1812 (autenticazione) o UDP 1813 (accounting). Le specifiche RFC 2865 e RFC 2866 definiscono queste porte.
  • L'indirizzo del server errato sul controller.

Il certificato del portale è scaduto

La pagina di login viene erogata tramite HTTPS. Se il relativo certificato TLS scade, qualsiasi browser moderno blocca la pagina mostrando un avviso di sicurezza. Il reindirizzamento funziona perfettamente, ma il visitatore non riesce comunque ad accedere.

Come individuare la causa del problema?

Procedere risalendo lo stack nell'ordine indicato. Ogni verifica consente di escludere un livello, pertanto è necessario fermarsi al primo errore riscontrato.

  1. Il dispositivo dispone di un indirizzo IP valido? Eseguire ipconfig /all su Windows oppure verificare i dettagli della rete su uno smartphone. Un indirizzo 169.254.x.x o l'assenza totale di un indirizzo indicano un problema con il DHCP. Verificare l'utilizzo del pool sul server DHCP: un valore superiore al 90% indica che il pool è prossimo all'esaurimento.
  2. La risoluzione DNS funziona correttamente? Da un dispositivo attestato sulla LAN virtuale guest (VLAN), un segmento di rete logicamente separato, verificare l'hostname del portale. Se la risoluzione fallisce, il DNS prima dell'autenticazione è bloccato oppure il server DNS assegnato dal DHCP è errato.
  3. La sonda riceve un errore 302? Eseguire una cattura dei pacchetti sulla VLAN guest o navigare verso uno degli URL di test HTTP. Dovrebbe essere visualizzata la richiesta di test, seguita da un codice HTTP 302 che reindirizza al portale. Se la richiesta di test non riceve alcuna risposta, la ACL la sta scartando. L'assenza totale della richiesta indica che il dispositivo considera la connessione già attiva, spesso a causa di uno stato memorizzato in cache. Dissociare la rete e riconnettersi.
  4. La pagina di login si carica completamente? Aprire gli strumenti per sviluppatori del browser (F12) e monitorare la scheda Rete. Le richieste bloccate verso domini terzi indicano lacune nel walled garden.
  5. Il gateway riceve il messaggio di Access-Accept? Verificare i log RADIUS del controller. Un accesso riuscito è seguito da un Accounting-Request con stato Start. Se dopo il login non viene registrato alcun record di accounting, il percorso RADIUS è interrotto.

Confrontare quindi quanto rilevato con la seguente tabella.

Sintomo Causa più probabile Soluzione
Il portale non viene mai visualizzato su alcun dispositivo Richiesta di test bloccata dalla ACL del gateway o dal filtro DNS Consentire gli hostname di test prima dell'autenticazione e reindirizzarli
Il portale viene visualizzato su iOS, ma non su Android Host di test per Android assente dalle regole di reindirizzamento Reindirizzare connectivitycheck.gstatic.com e ripetere il test
Avviso di certificato al posto del portale Intercettazione HTTPS o certificato del portale scaduto Reindirizzare solo le richieste di test HTTP e rinnovare il certificato
Il portale si carica con immagini o pulsanti mancanti Domini della rete di distribuzione dei contenuti (CDN) bloccati Aggiungere i domini delle risorse della pagina di login al walled garden
Il login tramite social network fallisce senza errori Endpoint del provider di identità mancanti Aggiungere gli endpoint per Microsoft Entra ID, Okta o Google Workspace
Login riuscito, ma connessione Internet assente Messaggio di Access-Accept non pervenuto al gateway Verificare il segreto condiviso, le porte UDP 1812 e 1813 e l'indirizzo del server
Agli ospiti viene chiesto di accedere a ogni visita Sessione breve o indirizzo MAC casuale Allungare le sessioni e pianificare la casualizzazione del MAC
Errori solo negli orari di punta Pool DHCP esaurito Ampliare la sottorete e ridurre il tempo di lease

Scenario reale: un centro congressi da 1.500 posti negli orari di punta

Situazione. Un centro congressi gestiva la rete per i partecipanti su una singola sottorete /24 con un lease DHCP di otto ore. I discorsi di apertura del mattino si sono svolti senza problemi. Dopo pranzo, i partecipanti arrivati per le sessioni pomeridiane hanno visualizzato il messaggio "connesso, senza internet". L'help desk lo ha trattato come un guasto del portale e ha riavviato il controller due volte.

Azione intrapresa. La fase 1 della diagnosi ha rilevato che i nuovi dispositivi mantenevano indirizzi 169.254.x.x. Una /24 offre 254 indirizzi utilizzabili e il lease di otto ore manteneva riservato ogni indirizzo del mattino. Il team ha spostato la VLAN dei partecipanti su una /21 e ha ridotto il lease a 30 minuti.

Risultato. Gli indirizzi utilizzabili sono saliti da 254 a 2.046, circa otto volte la capacità precedente. Un indirizzo lasciato libero da un partecipante che se ne va torna ora nel pool entro 30 minuti, anziché otto ore. La risoluzione ha richiesto una sola finestra di modifica e nessun nuovo hardware.

Scenario reale: un hotel da 200 camere in cui gli ospiti Android non riuscivano ad accedere

Situazione. Dopo la riprogettazione della pagina di login, un hotel da 200 camere ha ricevuto reclami alla reception da parte degli ospiti Android. La maggior parte di loro sceglieva l'opzione di accesso con Google. Il portale appariva, ma il pulsante non eseguiva alcuna azione.

Azione intrapresa. Il responsabile IT ha testato il flusso su un iPhone, uno smartphone Android e un laptop Windows. Gli strumenti per sviluppatori sul laptop hanno mostrato richieste bloccate verso una rete di distribuzione dei font e verso i domini di accesso di Google. La riprogettazione li aveva aggiunti entrambi. Il team li ha aggiunti al walled garden.

Risultato. L'accesso tramite Google è stato completato su tutti e tre i dispositivi di test al primo riesame. La risoluzione ha richiesto due voci nel walled garden e nessuna modifica all'hardware.

Scenario reale: una rete di 40 punti vendita dopo l'aggiornamento del firewall

Situazione. Un rivenditore ha sostituito i firewall in 40 negozi durante un fine settimana. Lunedì, gli acquirenti in ogni negozio aggiornato potevano completare il modulo di login ma rimanevano offline. I negozi non ancora aggiornati funzionavano normalmente.

Azione intrapresa. La fase 5 non ha rilevato record di accounting dai negozi aggiornati. Il nuovo modello di firewall negava il traffico UDP in uscita per impostazione predefinita, bloccando le porte 1812 e 1813. Il team ha aggiunto regole esplicite in uscita al modello e lo ha distribuito a tutti i 40 negozi.

Risultato. I record di accounting sono ricomparsi da ogni negozio dopo la distribuzione. Poiché solo i negozi aggiornati presentavano l'errore, la dinamica indicava direttamente il modello e non il WiFi.

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.

Come risolvere il problema su ciascun sistema operativo e controller?

La risoluzione sul controller segue lo stesso schema su ogni piattaforma. Le correzioni sui sistemi operativi riguardano principalmente la conoscenza del comportamento di ciascuno di essi.

Sul controller

Purple viene eseguito come overlay cloud su Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist, Ubiquiti UniFi, Cambium, Extreme e Fortinet. Lo schema di risoluzione è lo stesso su tutti e otto:

  1. Indirizzare il WiFi per ospiti SSID al portale captive esterno indicato nella guida all'integrazione di Purple e disabilitare qualsiasi splash page locale.
  2. Reindirizzare il traffico HTTP non autenticato, comprese le verifiche di connessione (probe), a tale URL. Non modificare il traffico HTTPS.
  3. Consentire DNS e DHCP prima dell'autenticazione.
  4. Aggiungere le voci del walled garden: endpoint di Purple, endpoint del provider di identità e domini delle risorse della pagina di accesso.
  5. Inserire gli indirizzi server RADIUS e il segreto condiviso dalla dashboard di Purple. Quindi confermare che il firewall consenta il traffico UDP 1812 e 1813 in uscita.

I nomi dei menu variano in base al produttore e alla versione del firmware, pertanto si consiglia di seguire la guida all'integrazione di Purple relativa alla propria piattaforma. La documentazione della community di Fortinet sul flusso del portale captive di FortiGate è un utile riferimento lato produttore per la sequenza di reindirizzamento.

Su iOS e macOS

Se l'assistente per le reti con portale captive non si apre, dissociarsi dalla rete nelle Impostazioni e riconnettersi. Ciò forzerà una nuova verifica di connessione.

Le versioni recenti di iOS e macOS supportano anche la funzione Captive Portal API. Essa consente alla rete di pubblicizzare il proprio portale tramite l'opzione DHCP 114, definita in RFC 8910, riducendo la dipendenza dall'intercettazione. Se l'assistente si apre ma rimane vuoto, verificare i domini delle risorse nel walled garden.

Su Android

Android mostra la notifica "Accedi alla rete" quando rileva un portale. Se la notifica non appare, confermare che il gateway reindirizzi connectivitycheck.gstatic.com anziché scartarlo.

Se un visitatore visualizza il messaggio "Impossibile accedere al server DNS privato", nel suo telefono è impostato un nome host DNS privato restrittivo. Sono disponibili due opzioni:

  • Consentire DNS over TLS sulla porta 853 prima dell'autenticazione.
  • Chiedere al visitatore di impostare il DNS privato su automatico.

Su Windows

Windows si basa sulla verifica HTTP di NCSI e sul relativo controllo DNS. Se il portale non si apre automaticamente, navigare su un qualsiasi sito HTTP non protetto per attivare manualmente il reindirizzamento. La presenza persistente del messaggio "Nessun accesso a Internet" dopo l'accesso indica solitamente che il gateway sta ancora reindirizzando la verifica. In tal caso, il gateway non ha applicato il messaggio Access-Accept.

Nel browser

Istruire il personale di prima linea a indirizzare i visitatori verso un indirizzo HTTP, mai verso un dominio HSTS come google.com. Firefox esegue una propria verifica su detectportal.firefox.com, pertanto è necessario includere tale host nei test di reindirizzamento.

Come evitare che i problemi di reindirizzamento del WiFi per ospiti WiFi si ripetano?

La maggior parte degli incidenti ricorrenti deriva da modifiche successive e non dall'installazione originale. Un aggiornamento del firmware, un nuovo modello di firewall, il restyling della pagina di accesso o un certificato in scadenza possono sfuggire ai test. È opportuno integrare questi controlli nel proprio processo di gestione delle modifiche:

  • Eseguire test su tre piattaforme dopo ogni modifica. Utilizzare un iPhone, uno smartphone Android e un laptop Windows. Se una piattaforma non funziona mentre le altre superano il test, verificare prima di tutto eventuali mancanze nel walled garden.
  • Dimensionare per i picchi, non per la media. Calcolare il numero massimo di dispositivi contemporanei e aggiungere un margine di sicurezza. Le reti per visitatori occasionali utilizzano comunemente lease compresi tra 15 e 30 minuti.
  • Impostare le sessioni in base alla visita. Le strutture ricettive e i punti vendita al dettaglio impostano comunemente sessioni di 24 ore, in modo che l'ospite effettui l'accesso una sola volta per soggiorno o visita.
  • Monitorare quotidianamente i volumi di accesso. I report di WiFi Analytics di Purple mostrano gli accessi per struttura. Un calo improvviso in una sede avvisa di un guasto al server RADIUS o al walled garden, spesso prima che i visitatori si lamentino.
  • Sottoporre i certificati e i secret condivisi al controllo delle modifiche. Annotare nel calendario la data di scadenza del certificato del portale. Archiviare il secret condiviso RADIUS in un luogo in cui i team responsabili del firewall e del controller possano entrambi verificarlo.
  • Segmentare il traffico degli ospiti. Inserire gli ospiti su una VLAN dedicata. Lo standard PCI DSS considera la segmentazione il modo migliore per mantenere la rete ospiti fuori dall'ambito dell'ambiente dei dati dei titolari di carta.
  • Pianificare la randomizzazione degli indirizzi MAC. Le ultime versioni di iOS e Android utilizzano un indirizzo MAC casuale per ciascuna rete e alcune modalità lo ruotano nel tempo. Il caching della sessione basato sull'indirizzo MAC chiederà quindi ai visitatori che ritornano di effettuare nuovamente l'accesso.
  • Raccogliere il consenso in modo corretto. Il regolamento GDPR richiede un consenso informato e affermativo per i dati di marketing. Le opzioni di opt-in a scelta consapevole di Purple presentano una scelta separata per ciascuna finalità.

Rimuovere i visitatori che ritornano dal portale captive

La soluzione più duratura rimuove completamente il reindirizzamento per le visite ripetute.

  • Passpoint è la certificazione di settore basata sulle specifiche Hotspot 2.0. Consente a un dispositivo di accedere a una rete automaticamente utilizzando un profilo memorizzato.
  • OpenRoaming, gestito dalla Wireless Broadband Alliance, federa i provider di identità. Le credenziali esistenti di un visitatore funzionano quindi in tutte le strutture partecipanti.

Entrambi utilizzano lo standard IEEE 802.1X, il canale standard per il controllo dell'accesso alla rete basato su porte, evitando così problemi di malfunzionamento del portale.

Metodo di accesso Prima visita Visita successiva Crittografia over-the-air Principali punti di guasto Adatto a
SSID aperto con portale captive Il visitatore compila la pagina di login Effettua nuovamente l'accesso alla scadenza della sessione o della cache MAC Nessuna, a meno che SSID non utilizzi Enhanced Open (OWE) Probe, walled garden, DNS, RADIUS Strutture che acquisiscono dati di prima parte a ogni visita
Chiave pre-condivisa (PSK) comune Il visitatore digita la password Automatico WPA2 o WPA3-Personal Condivisione della password, nessuna identità del visitatore Piccoli bar senza obiettivi di raccolta dati
Passpoint o OpenRoaming Il visitatore installa un profilo o utilizza un'identità federata Automatico, senza portale WPA2 o WPA3-Enterprise Provisioning dei profili, certificati Hotel, aeroporti, stazioni ferroviarie e campus con visitatori abituali

Il ruolo di Purple

Purple Guest WiFi funziona come un overlay cloud indipendente dall'hardware, consentendo di risolvere i problemi di reindirizzamento tramite configurazione, senza acquistare nuovo hardware. Purple serve oltre 80.000 strutture attive in più di 90 paesi e supporta 500 milioni di utenti e accessi all'anno. La piattaforma garantisce un uptime del 99,999% ed è certificata ISO 27001, Cyber Essentials e B Corp. È inoltre conforme alle normative GDPR e CCPA.

Quando un portale non funziona, la causa è quasi sempre locale: una regola di probe, una voce walled garden, un pool DHCP o una regola del firewall.

I pattern si ripetono nei vari settori:

  • Gli hotel riscontrano errori di reindirizzamento durante i picchi di check-in.
  • Le attività del settore Retail li riscontrano a seguito di modifiche al firewall a livello dell'intera infrastruttura.
  • Treni e stazioni devono gestire la pressione sul DHCP quando i passeggeri salgono a bordo a ondate.
  • Le strutture Sanitarie necessitano di un WiFi per pazienti e visitatori che funzioni senza richiedere l'intervento del personale clinico per chiamate di supporto.

Domande frequenti

Purple è compatibile con gli access point che già possediamo?

Sì. Purple è indipendente dall'hardware e funziona come un overlay cloud su Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist, Ubiquiti UniFi, Cambium, Extreme e Fortinet. È possibile mantenere gli access point e i controller esistenti. Sarà sufficiente puntare la rete SSID per ospiti al portale captive di Purple, aggiungere le voci walled garden e i dettagli RADIUS presenti nella guida all'integrazione di Purple, e quindi eseguire un test. Non occorre sostituire l'infrastruttura.

È necessario un nuovo hardware per risolvere il problema del WiFi per ospiti connesso ma senza internet?

No. Nella quasi totalità dei casi il problema è legato alla configurazione: un probe bloccato, una lacuna nel walled garden, il DNS di pre-autenticazione, un pool DHCP esaurito o una regola del firewall RADIUS. È possibile risolvere ciascun problema sul controller, sul firewall o sul server DHCP già in uso. L'hardware diventa un problema solo quando la densità degli access point non è in grado di gestire il numero massimo di dispositivi, come evidenziato da una site survey.

Che cosa comporta il passaggio della nostra rete WiFi per ospiti a Purple?

Il passaggio a Purple è un progetto di configurazione, non un progetto di installazione. Su ciascun controller occorre impostare la rete SSID per ospiti sul portale esterno di Purple e aggiungere le impostazioni di walled garden e RADIUS. Successivamente, occorre confermare le regole del firewall per UDP 1812 e 1813. Quindi, si crea la pagina di login e le opzioni di consenso in Purple e si testa su iOS, Android e Windows. Per le strutture multisito è possibile definire modelli di configurazione dei controller.

Un portale captive è conforme al GDPR?

Sì, a condizione che il consenso sia informato, specifico e liberamente espresso. Il GDPR richiede una scelta affermativa distinta per ogni finalità, come l'invio di e-mail di marketing, ed esclude le caselle preselezionate. Le opzioni di opt-in a scelta consapevole di Purple presentano ciascuna scelta separatamente. Purple possiede la certificazione ISO 27001, la certificazione Cyber Essentials ed è conforme al GDPR e a CCPA. Ciò garantisce al Data Protection Officer il rispetto degli standard richiesti.

I visitatori che ritornano possono ignorare la pagina di login?

Sì. Passpoint e OpenRoaming consentono a un dispositivo di connettersi automaticamente utilizzando un profilo memorizzato o un'identità federata. Entrambi utilizzano l'autenticazione IEEE 802.1X con crittografia WPA2 o WPA3-Enterprise, evitando così eventuali errori di reindirizzamento al portale captive nelle visite successive. Molte strutture utilizzano entrambe le soluzioni: un portale captive per i visitatori al primo accesso e la acquisizione dati, e OpenRoaming per ospiti che ritornano, passeggeri e studenti.

Come si fa a sapere quando i login iniziano a fallire?

Monitorare i volumi di accesso per sede. I report di analisi WiFi di Purple indicano i login per ciascun sito, consentendo di evidenziare un calo improvviso in una sede rispetto all'andamento normale e alle altre strutture. Tale calo segnala di solito un errore di RADIUS, walled garden o DHCP introdotto da una modifica recente. Individuarlo nella dashboard è più rapido rispetto all'attesa che le segnalazioni della reception raggiungano il reparto IT.

È preferibile utilizzare un portale captive o una password WiFi condivisa?

È consigliabile utilizzare un portale captive se si desidera raccogliere dati di prima parte e il relativo consenso, mentre è opportuno scegliere una password condivisa solo se nessuno di questi elementi è necessario. Una chiave precondivisa cifra il traffico con WPA2 o WPA3-Personal. Tuttavia, non fornisce alcuna informazione sulle persone che si sono connesse e la password tende a diffondersi. Un portale captive raccoglie i dati di prima parte con il consenso dell'utente, mentre Passpoint o OpenRoaming aggiungono un accesso cifrato e automatico per le visite successive.

Definizioni chiave

Portale captive

Una pagina web fornita da un gateway (controller, firewall o access point) prima di concedere l'accesso a Internet. I sistemi operativi la rilevano inviando un probe HTTP semplice e considerando un reindirizzamento HTTP 302 come segno della presenza di un portale.

Questo è il livello che presenta un guasto quando la rete WiFi per ospiti WiFi risulta connessa ma senza Internet. È necessario configurare la rete WiFi per ospiti SSID in modo che punti all'URL del portale esterno e vi reindirizzi il traffico HTTP non autenticato.

Probe del sistema operativo

Una semplice richiesta HTTP che ciascuna piattaforma invia quando si collega a una rete: captive.apple.com per iOS e macOS, connectivitycheck.gstatic.com/generate_204 per Android, www.msftconnecttest.com/connecttest.txt per Windows e detectportal.firefox.com per Firefox, ognuna delle quali attende una risposta fissa quando si è online.

Se la ACL di pre-autenticazione o un filtro DNS scarta il probe, il dispositivo stabilisce che non c'è Internet e non apre mai il portale. Questo è il motivo più comune per cui un portale non viene mai visualizzato.

HSTS (Sicurezza del trasporto HTTP Strict)

Definito in RFC 6797, HSTS istruisce i browser a raggiungere un dominio esclusivamente tramite HTTPS. I browser includono un elenco di precaricamento dei domini HSTS e aggiornano le richieste verso di essi prima che lascino il dispositivo.

Un gateway non può reindirizzare una richiesta HTTPS verso un dominio HSTS senza un certificato di cui non dispone, pertanto il visitatore visualizza un avviso di sicurezza critico. Reindirizzare solo i probe HTTP e istruire il personale affinché non invii mai i visitatori su google.com.

Giardino recintato

L'elenco dei domini e degli indirizzi IP consentiti che un dispositivo può raggiungere nello stato precedente all'autenticazione, applicato dalla lista di controllo degli accessi pre-autenticazione del gateway.

Le voci mancanti per i provider di identità come Microsoft Entra ID, Okta o Google Workspace, per le reti di distribuzione dei contenuti o per gli endpoint Purple causano caricamenti parziali della pagina ed errori non segnalati durante l'accesso tramite social network.

RADIUS

Remote Authentication Dial-In User Service, definito in RFC 2865 per l'autenticazione sulla porta UDP 1812 e in RFC 2866 per la contabilità sulla porta UDP 1813. Il server risponde a ciascuna Access-Request con Access-Accept o Access-Reject.

RADIUS trasmette la decisione di accesso al gateway. Un secret condiviso non corrispondente, un firewall che blocca le porte UDP 1812 o 1813 oppure un indirizzo del server errato lasciano i visitatori offline anche dopo un accesso riuscito.

Richiesta di accounting (Start)

Un messaggio di contabilità RADIUS definito in RFC 2866, inviato sulla porta UDP 1813 all'inizio di una sessione, recante un tipo di stato Start.

La sua presenza nei log del controller dopo un accesso conferma che il gateway ha applicato l'Access-Accept. L'assenza di un record di contabilità dopo l'accesso indica che il percorso RADIUS è interrotto.

NCSI (Indicatore di stato della connettività di rete)

Il controllo di connettività di Windows che invia una sonda HTTP a www.msftconnecttest.com e risolve anche dns.msftncsi.com come controllo DNS, attendendosi il testo Microsoft Connect Test.

Un laptop Windows può segnalare l'assenza di connessione a Internet quando il DNS di pre-autenticazione non funziona, anche se l'HTTP è operativo; una segnalazione persistente di Nessuna connessione a Internet dopo l'accesso indica solitamente che il gateway sta ancora reindirizzando la sonda.

API del portale captive (opzione DHCP 114)

Definita in RFC 8910, l'opzione DHCP 114 consente a una rete di annunciare l'URI del proprio portale captive direttamente al dispositivo, in modo che quest'ultimo non debba intercettare una sonda.

Le versioni recenti di iOS e macOS la supportano, riducendo la dipendenza dal reindirizzamento e i punti di errore a esso associati.

DNS privato (DNS over TLS)

Impostazione Android che, quando viene configurato un nome host specifico, invia le query DNS crittografate tramite TLS sulla porta 853 anziché utilizzare il DNS ordinario. In modalità automatica, ripiega sul DNS ordinario.

I visitatori con un nome host DNS privato restrittivo visualizzano il messaggio Impossibile accedere al server DNS privato. È necessario autorizzare la porta 853 prima dell'autenticazione oppure chiedere al visitatore di passare alla modalità automatica.

Passpoint e OpenRoaming

Passpoint è la certificazione di settore basata sulle specifiche Hotspot 2.0 per l'accesso automatico alla rete tramite un profilo memorizzato. OpenRoaming, gestito dalla Wireless Broadband Alliance, federa i provider di identità. Entrambi autenticano con il controllo degli accessi alla rete basato su porta IEEE 802.1X e crittografia WPA2 o WPA3-Enterprise.

Essi rimuovono completamente i visitatori ricorrenti dal portale captive, evitando fallimenti di reindirizzamento alle visite successive, mentre il portale continua a gestire i primi accessi e l'acquisizione dei dati.

Esempi pratici

Un centro congressi da 1.500 posti gestiva la rete WiFi per ospiti WiFi su una singola sottorete /24 con un lease DHCP di otto ore. Le sessioni del mattino funzionavano, ma dopo pranzo i nuovi arrivati vedevano lo stato di connesso ma senza Internet, e l'help desk ha riavviato il controller due volte.

La fase 1 della diagnosi ha rilevato che i nuovi dispositivi mantenevano indirizzi link-local 169.254.x.x, il che indica un problema con il DHCP, non con il portale. Una sottorete /24 offre 254 indirizzi utilizzabili e il lease di otto ore ha mantenuto riservato ogni indirizzo del mattino, esurendo il pool. Il team ha spostato la rete WiFi per ospiti VLAN su una sottorete /21 e ha ridotto il lease a 30 minuti. Gli indirizzi utilizzabili sono saliti da 254 a 2.046, circa otto volte la capacità precedente, e gli indirizzi dei partecipanti in uscita tornano ora nel pool entro 30 minuti. La correzione ha richiesto una sola finestra di modifica e nessun nuovo hardware.

A seguito del riprogetto della pagina di login, un hotel da 200 camere ha ricevuto reclami alla reception da parte degli ospiti della rete Android. Il portale compariva, ma il pulsante di accesso a Google non effettuava alcuna azione.

L'IT manager ha testato il flusso su un iPhone, un telefono Android e un laptop Windows. Gli strumenti di sviluppo del browser sul laptop hanno mostrato richieste bloccate verso una rete di distribuzione dei font e verso i domini di accesso di Google, entrambi aggiunti con il riprogetto. Poiché il portale stesso si caricava, il guasto risiedeva nel walled garden e non nel reindirizzamento del probe. Il team ha aggiunto i due domini al walled garden. L'accesso a Google è stato completato su tutti e tre i dispositivi di test al primo riesame, con due voci nel walled garden e senza modifiche all'hardware.

Un rivenditore ha sostituito i firewall in 40 negozi durante il fine settimana. Il lunedì, i clienti in tutti i negozi aggiornati hanno completato il modulo di login ma sono rimasti offline, mentre i negozi non ancora aggiornati funzionavano normalmente.

La fase 5 della diagnosi ha controllato i log del controller RADIUS e non ha trovato record di accounting dai negozi aggiornati, il che significa che il gateway non ha mai ricevuto l'Access-Accept. Il modello del nuovo firewall negava l'UDP in uscita per impostazione predefinita, bloccando le porte 1812 e 1813. Il team ha aggiunto regole esplicite in uscita al modello e lo ha distribuito a tutti i 40 negozi; i record di accounting sono ricomparsi da ogni negozio. Poiché solo i negozi aggiornati presentavano il problema, l'anomalia riconduceva direttamente al modello del firewall e non alla rete WiFi.

Domande di esercitazione

Q1. Durante una conferenza importante in una struttura da 5.000 posti, il team IT riceve segnalazioni secondo cui centinaia di partecipanti non riescono ad accedere al portale WiFi per ospiti. Gli access point mostrano conteggi di associazione normali. Il problema è iniziato 45 minuti dopo l'inizio dell'evento. Qual è la causa più probabile e quale la soluzione immediata?

Suggerimento: Il problema si è verificato dopo l'inizio dell'evento, non al momento del lancio. Valutare quale risorsa si esaurisce con l'aumento dei dispositivi connessi.

Visualizza risposta modello

La causa più probabile è l'esaurimento del pool DHCP. Con l'arrivo e l'associazione dei partecipanti alla rete SSID, il pool DHCP si è saturato. I nuovi dispositivi si associano all'access point ma non riescono a ottenere un indirizzo IP, di conseguenza non inviano mai la sonda HTTP necessaria per attivare il portale captive. La soluzione immediata consiste nel ridurre il tempo di lease DHCP a 15 minuti (recuperando più rapidamente gli indirizzi dai dispositivi scollegati) e, se possibile, nell'espandere il pool aggiungendo una seconda subnet. La soluzione a lungo termine consiste nel dimensionare il pool DHCP in base al numero massimo di dispositivi simultanei previsti per l'evento successivo, anziché in base alla media.

Q2. Ha distribuito Purple su punti di accesso Ubiquiti UniFi presso una catena di negozi al dettaglio. La splash page si carica correttamente su tutti i dispositivi. Gli ospiti completano il modulo di acquisizione e-mail e visualizzano un messaggio di conferma. Tuttavia, quando provano a navigare, non hanno accesso a Internet. La dashboard di Purple mostra che gli accessi sono andati a buon fine. Che cosa controlla per primo?

Suggerimento: La piattaforma cloud ha registrato l'autenticazione. Il fallimento risiede nella fase di applicazione locale.

Visualizza risposta modello

Poiché la dashboard di Purple mostra accessi completati con successo, la fase di autenticazione in cloud si è conclusa correttamente. Il problema risiede nella fase di autorizzazione di RADIUS - il controller UniFi non riceve o non gestisce il messaggio di Access-Accept inviato dai server RADIUS di Purple. Verificare nell'ordine indicato: (1) che il segreto condiviso di RADIUS sul controller UniFi corrisponda esattamente al segreto presente nella dashboard di Purple; (2) che il traffico UDP in uscita sulle porte 1812 e 1813 sia consentito dal controller verso gli indirizzi IP del server RADIUS di Purple; (3) che gli indirizzi IP del server RADIUS configurati sul controller UniFi siano aggiornati (Purple potrebbe averli modificati). Una cattura pacchetti sul controller confermerà l'effettivo arrivo del messaggio di Access-Accept.

Q3. Un responsabile IT di un hotel segnala che gli ospiti che utilizzano una VPN sui loro dispositivi non riescono ad accedere in alcun modo al portale captive. Gli ospiti senza VPN si connettono normalmente. L'hotel utilizza apparati Cisco Meraki MX. Il team IT deve modificare la configurazione del portale captive per consentire l'accesso agli utenti VPN?

Suggerimento: Consideri l'effetto che una VPN ha sul traffico di rete del dispositivo prima che il portale captive possa intercettarlo.

Visualizza risposta modello

No - la configurazione del portale captive non deve essere modificata. Un client VPN crittografa tutto il traffico del dispositivo prima che questo lo abbandoni, inclusa la sonda di connettività HTTP. Il gateway non può intercettare il traffico VPN crittografato, pertanto non invia mai il reindirizzamento 302. L'ospite deve disattivare la propria VPN, completare l'autenticazione al portale captive e successivamente riattivare la VPN. Si tratta di un vincolo architetturale fondamentale dei portali captive e delle VPN, non di un errore di configurazione. Il team IT dovrebbe aggiungere una nota nelle istruzioni della rete WiFi per gli ospiti, consigliando agli utenti VPN di disattivare la VPN prima di connettersi.

Domande frequenti

Purple funziona con gli access point già in nostro possesso?

Sì. Purple è indipendente dall'hardware e funziona come overlay cloud su Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist, Ubiquiti UniFi, Cambium, Extreme e Fortinet. È possibile mantenere gli access point e i controller esistenti. È sufficiente indirizzare la rete SSID per ospiti verso il portale captive di Purple, aggiungere le voci del walled garden e i dettagli del server RADIUS forniti nella guida all'integrazione di Purple, quindi eseguire i test. Non occorre sostituire l'infrastruttura.

È necessario un nuovo hardware per risolvere il problema del WiFi per ospiti connesso ma senza Internet?

No. Nella quasi totalità dei casi il problema è dovuto alla configurazione: un probe bloccato, una lacuna nel walled garden, il DNS di pre-autenticazione, un pool DHCP esaurito o una regola del firewall RADIUS. Ciascun problema può essere risolto sul controller, sul firewall o sul server DHCP già in uso. L'hardware diventa un problema solo quando la densità degli access point non è in grado di gestire il numero massimo di dispositivi, situazione che può essere rilevata tramite un site survey.

Cosa comporta il passaggio della nostra rete WiFi per ospiti a Purple?

Il passaggio a Purple è un progetto di configurazione, non di installazione. Su ciascun controller, impostare la rete SSID per ospiti sul portale esterno di Purple e aggiungere le impostazioni del walled garden e di RADIUS. Verificare quindi le regole del firewall per le porte UDP 1812 e 1813. Successivamente, creare la pagina di accesso e le opzioni di consenso in Purple ed eseguire i test su iOS, Android e Windows. Per le strutture con più sedi è possibile creare modelli con le impostazioni del controller.

Un portale captive è conforme al GDPR?

Sì, a condizione che il consenso sia informato, specifico e liberamente prestato. Il GDPR richiede una scelta affermativa separata per ciascuna finalità, come le e-mail di marketing, ed esclude le caselle preselezionate. Le opzioni di opt-in a scelta consapevole di Purple presentano ogni opzione separatamente. Purple è certificato ISO 27001, possiede la certificazione Cyber Essentials ed è conforme a GDPR e CCPA. In questo modo il Responsabile della protezione dei dati disporrà di tutti gli standard richiesti.

I visitatori abituali possono saltare la pagina di accesso?

Sì. Passpoint e OpenRoaming consentono a un dispositivo di connettersi automaticamente utilizzando un profilo memorizzato o un'identità federata. Entrambi utilizzano l'autenticazione IEEE 802.1X con crittografia WPA2 o WPA3-Enterprise, pertanto non vi è alcun reindirizzamento al portale captive che possa fallire nelle visite successive. Molte strutture utilizzano entrambe le soluzioni: un portale captive per i visitatori al primo accesso e per la raccolta dati, e OpenRoaming per gli ospiti che ritornano, i passeggeri e gli studenti.

Come si fa a sapere quando gli accessi iniziano a fallire?

È opportuno monitorare i volumi di accesso per ciascuna sede. Gli strumenti di analisi di WiFi per Purple riportano gli accessi per ciascun sito, in modo che un calo improvviso in una sede risalti rispetto al suo andamento normale e alle altre sedi. Tale calo evidenzia solitamente un errore relativo a RADIUS, al walled garden o al DHCP causato da una modifica recente. Rilevarlo nella dashboard è più rapido che attendere che le segnalazioni della reception raggiungano il reparto IT.

È meglio utilizzare un portale captive o una password WiFi condivisa?

Utilizzare un portale captive se si desidera raccogliere dati di prima parte e il consenso, mentre è preferibile una password condivisa solo se non è necessario nessuno dei due. Una chiave prescondivisa crittografa il traffico con WPA2 o WPA3-Personal. Tuttavia, non fornisce alcuna informazione su chi si è connesso e la password tende a diffondersi. Un portale captive acquisisce i dati di prima parte con il consenso dell'utente, mentre Passpoint o OpenRoaming aggiungono un accesso automatico e crittografato per le visite successive.

Continua a leggere questa serie

Risoluzione dei problemi del captive portal Ruckus: elenco di controllo per reindirizzamento WISPr, hotspot e walled garden

Sarà possibile diagnosticare un malfunzionamento del captive portal Ruckus a partire dal sintomo segnalato dagli ospiti, per poi risolverlo secondo un ordine stabilito. L'ordine copre l'URL di accesso all'hotspot (WISPr), il walled garden, la password dell'interfaccia portale northbound, l'autenticazione e il tracciamento RADIUS e i certificati di reindirizzamento HTTPS. Le verifiche si applicano a SmartZone, Ruckus One e Unleashed.

Leggi la guida →

Risoluzione dei problemi del captive portal Ubiquiti UniFi: checklist per portale esterno, hotspot e walled garden

Usa questa checklist per scoprire perché il tuo captive portal Ubiquiti UniFi non funziona e risolverlo. Associerai il sintomo a una delle sei cause, eseguirai due rapidi test e correggerai il server del portale esterno, l'accesso pre-autorizzazione, le restrizioni della sottorete guest, i reindirizzamenti HTTPS, la raggiungibilità del controller o le impostazioni del client.

Leggi la guida →

Risoluzione dei problemi del captive portal HPE Aruba: checklist per reindirizzamento, certificati e walled garden

Usa questa checklist per diagnosticare un captive portal HPE Aruba non funzionante a partire dal sintomo riscontrato: nessun reindirizzamento, un avviso sul certificato o un ospite che non viene mai sbloccato. Potrai così tracciare il guasto fino a DNS, DHCP, walled garden, URL di reindirizzamento, certificato o RADIUS. Infine, applica la correzione su Instant AP, Aruba Central o su un mobility controller.

Leggi la guida →

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.