Come configurare un Captive Portal su Starlink: una guida per sedi remote e marittime
Questa guida spiega in dettaglio come escludere l'hardware nativo di Starlink e integrare un Captive Portal gestito in cloud utilizzando apparecchiature di routing aziendali. Imparerai come superare il limite del CGNAT, applicare la segmentazione VLAN, gestire i vincoli di larghezza di banda satellitare e garantire la conformità normativa.
Ascolta questa guida
Visualizza trascrizione del podcast
- Sintesi esecutiva
- Approfondimento tecnico
- Il vincolo del CGNAT
- Architettura a tunnel inverso
- Vincoli di larghezza di banda e Traffic Shaping
- Guida all'implementazione
- Passaggio 1: Abilitare la Bypass Mode
- Passaggio 2: Configurare la segmentazione VLAN
- Passaggio 3: Distribuire il Captive Portal in cloud
- Passaggio 4: Testare il flusso utente
- Best Practice
- Risoluzione dei problemi e mitigazione dei rischi
- ROI e impatto aziendale

Sintesi esecutiva
Starlink offre connettività a 220 Mbps in località non raggiunte dalla fibra, alterando radicalmente il panorama del networking per le sedi remote e marittime. Tuttavia, la connettività grezza non è sufficiente per gli ambienti aperti al pubblico. Quando si distribuisce Starlink per ospiti, passeggeri o equipaggio, è necessario implementare l'autenticazione, il controllo degli accessi, il consenso conforme al GDPR e la gestione della larghezza di banda. Il router Starlink nativo non fornisce nessuna di queste funzionalità.
Questa guida spiega in dettaglio come escludere l'hardware nativo di Starlink e integrare un Captive Portal gestito in cloud utilizzando apparecchiature di routing aziendali. Imparerai come superare il limite del Carrier Grade NAT (CGNAT), applicare la segmentazione VLAN, gestire i vincoli di larghezza di banda satellitare e garantire la conformità normativa.
Implementando questa architettura, i gestori delle sedi convertono una linea Internet non gestita in una rete sicura e segmentata che acquisisce dati di prima parte e protegge l'infrastruttura aziendale principale.
Approfondimento tecnico
Il vincolo del CGNAT
Il principale ostacolo tecnico quando si distribuisce un Captive Portal su Starlink è il Carrier Grade NAT (CGNAT). La parabola Starlink standard si collega a un router proprietario che gestisce DHCP e NAT. Per impostazione predefinita, l'indirizzo IP WAN assegnato alle apparecchiature rientra nell'intervallo 100.64.0.0/10. Poiché non si tratta di un indirizzo IP pubblico, il router non può ricevere connessioni in entrata da Internet.
Le architetture standard dei Captive Portal spesso presuppongono che il portale cloud possa raggiungere la rete per autenticare gli utenti o aggiornare gli elenchi di controllo degli accessi. Con il CGNAT, le connessioni in entrata falliscono.
Per risolvere questo problema, è necessario configurare la parabola Starlink in Bypass Mode (spesso chiamata modalità bridge). In Bypass Mode, le funzioni del router Starlink vengono disabilitate e la parabola passa l'indirizzo CGNAT direttamente alla porta WAN del router aziendale. Il router aziendale assume quindi il controllo completo del livello di routing.

Architettura a tunnel inverso
Con il router aziendale che gestisce il traffico, la restrizione in entrata del CGNAT rimane. La soluzione è un'architettura a tunnel inverso. Il router stabilisce una connessione in uscita verso il portale cloud e la mantiene costantemente aperta. Tutto il traffico di autenticazione scorre attraverso questo tunnel stabilito. L'infrastruttura cloud non ha mai bisogno di avviare una connessione in entrata.
L'architettura cloud overlay di Purple gestisce questo aspetto in modo nativo. Non è necessario configurare manualmente tunnel VPN. Se la distribuzione richiede un IP statico per server RADIUS legacy in loco o un allowlisting IP rigoroso, i piani Starlink Business e Maritime offrono un IP statico come componente aggiuntivo a pagamento.
Vincoli di larghezza di banda e Traffic Shaping
La larghezza di banda satellitare è una risorsa condivisa e limitata. Un singolo utente che riproduce video in streaming in 4K può consumare 25 Mbps in modo continuo. Su una nave con 50 passeggeri che condividono una connessione Starlink da 220 Mbps, un solo utente può consumare l'11% della capacità totale.
È necessario affrontare questo problema a livello di Captive Portal e di router attraverso un Traffic Shaping aggressivo:
- Limiti per dispositivo: Limitare i singoli dispositivi degli ospiti a 5 Mbps in download e 2 Mbps in upload.
- Politiche di utilizzo corretto: Implementare quote di dati giornaliere (ad es. 2 GB ogni 24 ore).
- Controllo delle applicazioni: Dare priorità alla navigazione web e ai protocolli di messaggistica rispetto allo streaming video e alla condivisione di file peer-to-peer.
- Accesso a livelli: Offrire un livello gratuito per la connettività di base e un livello premium a pagamento per lo streaming, convertendo l'infrastruttura WiFi da un centro di costo a una fonte di guadagno.

Guida all'implementazione
Segui questi passaggi per distribuire un Captive Portal sicuro su Starlink utilizzando hardware aziendale.
Passaggio 1: Abilitare la Bypass Mode
- Installare l'hardware Starlink e verificare la connettività utilizzando il router nativo.
- Aprire l'applicazione mobile Starlink e accedere a Impostazioni.
- Selezionare Bypass Starlink WiFi router e confermare.
- Collegare l'adattatore Ethernet Starlink alla porta WAN del router aziendale (Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist, Ubiquiti UniFi, Cambium, Extreme o Fortinet).
Nota: se la parabola Starlink viene ripristinata alle impostazioni di fabbrica, la Bypass Mode viene disabilitata automaticamente. Documenta questo aspetto nel manuale operativo del sito e configura un avviso di monitoraggio sull'interfaccia WAN del router.
Passaggio 2: Configurare la segmentazione VLAN
È necessario isolare il traffico degli ospiti dai sistemi aziendali principali. Configura almeno tre VLAN sullo switch principale e sugli access point:
- VLAN 10 (Personale): Trasporta i sistemi POS, le applicazioni di back-office e il traffico di gestione.
- VLAN 20 (Ospiti): Il segmento solo Internet che reindirizza al Captive Portal.
- VLAN 30 (IoT): Rete isolata per telecamere, termostati intelligenti e sistemi di gestione dell'edificio.
Configura le regole del firewall per bloccare tutto il routing inter-VLAN. Un dispositivo ospite sulla VLAN 20 non deve mai essere in grado di eseguire il ping di un terminale POS sulla VLAN 10. Questa segmentazione è un requisito rigoroso per la conformità PCI DSS.
Passaggio 3: Distribuire il Captive Portal in cloud
- Configurare gli access point per trasmettere l'SSID ospiti sulla VLAN 20.
- Impostare il metodo di autenticazione su RADIUS esterno o utilizzare l'integrazione API del fornitore.
- Indirizzare i server di autenticazione verso l'infrastruttura cloud di Purple.
- Configurare il Walled Garden (allowlist) per consentire il traffico verso i domini di Purple prima del completamento dell'autenticazione.
- Progettare la splash page nel portale Purple, assicurando il branding sia in linea con la tua location e che i termini di servizio siano chiaramente visibili.
Passaggio 4: Testare il flusso utente
Testa il flusso di autenticazione sia su dispositivi iOS che Android. Il Captive Network Assistant (CNA) di Apple e il probe di rete di Android si comportano in modo diverso. Verifica che la splash page si carichi entro 10 secondi e che il dispositivo riceva l'accesso a Internet immediatamente dopo l'autenticazione.
Best Practice
- Intercettazione HTTPS: Assicurati che il tuo router gestisca correttamente l'intercettazione HTTPS. I dispositivi moderni utilizzano HTTPS come impostazione predefinita. Se il router non riesce a reindirizzare in modo pulito le richieste HTTPS, gli ospiti riscontreranno errori di certificato prima di raggiungere il portale.
- Session Keepalive: La costellazione Low Earth Orbit (LEO) di Starlink offre una latenza da 20 a 40 millisecondi, ma si verificano brevi picchi durante i passaggi di satellite. Imposta gli intervalli di session keepalive del tuo Captive Portal a 60 secondi o meno per evitare disconnessioni premature.
- Caching offline: Configura il tuo router per memorizzare nella cache locale le sessioni attive. Se la connessione Starlink si interrompe temporaneamente, gli ospiti già autenticati rimarranno online al ripristino della connettività, anziché essere costretti a effettuare nuovamente l'accesso.
Risoluzione dei problemi e mitigazione dei rischi
| Tipo di errore | Causa principale | Mitigazione |
|---|---|---|
| Il Captive Portal non si carica | Configurazione errata del walled garden | Verifica che tutti i domini Purple e gli endpoint CDN richiesti siano aggiunti alla allowlist di pre-autenticazione sul router. |
| Errori di doppio NAT | Modalità Bypass disattivata | Controlla l'app Starlink per confermare che la modalità Bypass sia attiva. Uno sbalzo di tensione o un ripristino manuale potrebbero aver riportato l'antenna alle impostazioni predefinite. |
| Velocità ridotta per gli ospiti | Banda illimitata | Applica limiti di larghezza di banda per dispositivo (es. 5 Mbps) e blocca le applicazioni ad alto consumo di banda come BitTorrent sul firewall. |
| Fallimento dell'audit di sicurezza | Routing inter-VLAN abilitato | Verifica le regole del firewall per assicurarti che il traffico proveniente dalla VLAN Guest non possa essere instradato verso le VLAN Staff o Management. |
ROI e impatto aziendale
L'implementazione di un Captive Portal gestito su Starlink trasforma una semplice connessione Internet in un asset aziendale misurabile.
Per una nave da crociera da 120 cabine che utilizza Starlink Maritime a 220 Mbps, l'accesso diretto non offre alcun ritorno commerciale. Implementando gli access point Cisco Meraki e il Captive Portal di Purple, l'operatore può applicare una franchigia giornaliera di 2 GB per i passeggeri standard, offrendo al contempo un pacchetto premium da 10 GB a pagamento. Le entrate WiFi risultanti coprono il costo dell'abbonamento mensile a Starlink di oltre 250 dollari. Inoltre, il portale raccoglie dati e-mail di prima parte completamente conformi, ampliando la lista di marketing diretto dell'operatore per i viaggi futuri.
In un hotel situato in una posizione remota, l'implementazione di un portale con rigide policy sulla larghezza di banda riduce i reclami degli ospiti relativi a un WiFi lento fino al 60%, poiché si impedisce agli utenti che consumano molti dati di monopolizzare il collegamento satellitare.
Definizioni chiave
Bypass Mode
Un'impostazione di configurazione che disabilita le funzioni DHCP e NAT del router Starlink nativo, passando l'IP WAN direttamente a un router aziendale di terze parti.
Necessario quando si integrano apparecchiature di rete aziendali con una parabola Starlink per evitare il doppio NAT e conflitti di routing.
CGNAT (Carrier Grade NAT)
Un metodo utilizzato dagli ISP per condividere un singolo indirizzo IP pubblico tra più clienti. Il router del cliente riceve un indirizzo IP privato (in genere 100.64.0.0/10).
Starlink utilizza CGNAT per impostazione predefinita, il che impedisce le connessioni in entrata da Internet e richiede architetture di tunnel inverso per la gestione in cloud.
VLAN (Virtual Local Area Network)
Una sottorete logica che raggruppa una raccolta di dispositivi provenienti da diverse LAN fisiche.
Utilizzato per isolare il traffico WiFi degli ospiti dalle reti del personale e IoT, garantendo sicurezza e conformità.
Captive Portal
Una pagina web che un utente di una rete ad accesso pubblico è obbligato a visualizzare e con cui deve interagire prima che gli venga concesso l'accesso.
Utilizzato per applicare i termini di servizio, raccogliere dati di marketing e autenticare gli utenti sulle reti WiFi degli ospiti.
Walled Garden
Un ambiente limitato che controlla l'accesso dell'utente a contenuti e servizi web prima che si sia completamente autenticato.
Necessario per consentire ai dispositivi degli ospiti di raggiungere il Captive Portal in cloud e i server di autenticazione prima che venga concesso loro l'accesso completo a Internet.
RADIUS
Un protocollo di rete che fornisce una gestione centralizzata di autenticazione, autorizzazione e contabilità (Authentication, Authorization, and Accounting) per gli utenti che si connettono e utilizzano un servizio di rete.
Il protocollo sottostante utilizzato dagli access point aziendali per comunicare con il Captive Portal in cloud per verificare le credenziali dell'utente.
Traffic Shaping
La manipolazione e la prioritizzazione del traffico di rete per ridurre l'impatto degli utenti intensivi o delle applicazioni sensibili alla latenza.
Essenziale sulle reti Starlink per dare priorità alla navigazione web rispetto ad attività ad alta larghezza di banda come lo streaming video.
First-Party Data
Informazioni che un'azienda raccoglie direttamente dai propri clienti e di cui è proprietaria.
Acquisiti tramite il processo di accesso al Captive Portal (ad es. indirizzi e-mail) e utilizzati per campagne di marketing diretto e fidelizzazione.
Esempi pratici
Una nave da crociera da 120 cabine che utilizza Starlink Maritime a 220 Mbps deve fornire il WiFi ai passeggeri senza compromettere le operazioni di bordo. Richiede un meccanismo per monetizzare la connessione e raccogliere dati di marketing.
L'operatore distribuisce access point Cisco Meraki su tutta la nave con tre VLAN rigorose: equipaggio, passeggeri e sistemi di bordo. Il Captive Portal di Purple gestisce l'autenticazione dei passeggeri tramite e-mail o ricerca del numero di cabina integrata con il PMS. Ciascun passeggero riceve una quota giornaliera di 2 GB. I passeggeri di livello Premium possono acquistare una quota di 10 GB. Il portale raccoglie dati e-mail di prima parte per il marketing post-viaggio.
Un hotel remoto nelle Highlands senza infrastruttura in fibra utilizza Starlink Business a 150 Mbps. Gli ospiti si lamentano spesso della lentezza della connessione durante la sera e l'hotel non ha visibilità su chi stia utilizzando la rete.
L'hotel distribuisce access point HPE Aruba nell'edificio principale e negli annessi. Configura la parabola Starlink in Bypass Mode e la collega a un gateway Aruba. Gli ospiti si autenticano tramite e-mail sul portale di Purple. L'hotel applica un limite rigoroso di larghezza di banda di 5 Mbps per dispositivo e utilizza l'analitica di Purple per monitorare gli orari di picco di utilizzo.
Domande di esercitazione
Q1. Un campo minerario remoto ha distribuito Starlink Business. Hanno collegato un firewall Cisco Meraki MX al router Starlink. Gli ospiti possono connettersi al WiFi, ma la pagina del Captive Portal va in timeout e non si carica. Qual è la causa più probabile?
Suggerimento: Considera come l'hardware Starlink gestisce il routing per impostazione predefinita e cosa richiede il firewall Meraki per gestire il traffico in modo efficace.
Visualizza risposta modello
La parabola Starlink non è stata impostata in Bypass Mode. Di conseguenza, la rete soffre di doppio NAT (il router Starlink e il firewall Meraki stanno entrambi tentando di eseguire la Network Address Translation). L'amministratore deve utilizzare l'app Starlink per abilitare la Bypass Mode, consentendo al firewall Meraki di ricevere direttamente l'IP CGNAT e gestire il routing e l'intercettazione del Captive Portal.
Q2. Stai distribuendo un Captive Portal per un hotel che utilizza Starlink. Hai configurato la Bypass Mode e la segmentazione VLAN. Durante i test, noti che i dispositivi Apple richiedono all'utente di accedere immediatamente, ma alcuni dispositivi Android mostrano un errore di certificato quando l'utente tenta di navigare su un sito web sicuro prima di autenticarsi. Come risolvi questo problema?
Suggerimento: Pensa a come i browser moderni gestiscono le richieste di connessione iniziali e a cosa deve fare il router per intercettarle in modo pulito.
Visualizza risposta modello
Il router aziendale non è configurato per gestire correttamente l'intercettazione HTTPS per il reindirizzamento al Captive Portal. I browser moderni utilizzano HTTPS per impostazione predefinita. Quando l'utente tenta di visitare un sito HTTPS prima di autenticarsi, il router intercetta il traffico e presenta il proprio certificato, che il browser rifiuta in quanto non valido. È necessario assicurarsi che le impostazioni del Captive Portal del router siano configurate per utilizzare un certificato SSL valido per il reindirizzamento, oppure affidarsi ai probe di rete a livello di sistema operativo (come il CNA di Apple) che utilizzano endpoint HTTP per attivare automaticamente il portale.
Q3. Un operatore marittimo si lamenta del fatto che la sua connessione Starlink Maritime (220 Mbps) diventa inutilizzabile ogni sera. Attualmente fornisce una rete ospiti aperta e senza password. Quali tre configurazioni specifiche dovresti implementare sul router aziendale e sul Captive Portal per risolvere questo problema?
Suggerimento: Concentrati sul controllo della quantità di dati che i singoli utenti possono consumare e sulla prioritizzazione dei tipi di traffico critici.
Visualizza risposta modello
- Implementare un Captive Portal che richieda l'autenticazione per tracciare e gestire i singoli utenti. 2. Applicare limiti di larghezza di banda per dispositivo (ad es. 5 Mbps in download / 2 Mbps in upload) per evitare che un singolo utente monopolizzi la connessione. 3. Applicare regole di Traffic Shaping sul firewall per dare priorità alla navigazione web e ai protocolli di messaggistica, limitando o bloccando le applicazioni ad alta larghezza di banda come lo streaming video e la condivisione di file P2P.
Continua a leggere questa serie
Hotel Guest WiFi Management: Integrating PMS, Portals, and Brand Standards
Questa guida tecnica descrive in dettaglio come progettare reti WiFi per hotel di livello enterprise, concentrandosi sulla segmentazione VLAN, sull'integrazione PMS per la gestione automatizzata delle sessioni e sull'ottimizzazione del Captive Portal per l'acquisizione di dati conforme al GDPR.
Captive Portal Best Practices: Designing for High Conversion and Compliance
Questa guida tecnica offre a IT manager, architetti di rete e direttori operativi delle sedi un modello completo per l'implementazione di captive portal in grado di bilanciare la sicurezza di rete con un'elevata conversione degli utenti. Copre l'intera architettura, dalla segmentazione VLAN e l'autenticazione RADIUS fino alla progettazione del consenso conforme al GDPR e alla selezione del metodo di autenticazione. Tratta dall'esperienza operativa di Purple in oltre 80.000 sedi e 440 milioni di accessi nel 2024, ogni raccomandazione si basa su dati di implementazione reali.
How to Optimize Captive Portals for Maximum Network Security and User Conversion
Questa guida fornisce un blueprint tecnico completo per ottimizzare i Captive Portal in contesti aziendali, coprendo l'architettura di segmentazione della rete, la selezione del metodo di autenticazione, la progettazione del consenso conforme al GDPR e l'ottimizzazione delle conversioni. È scritta per IT manager, architetti di rete e CTO di hotel, catene di vendita al dettaglio, stadi e organizzazioni del settore pubblico che devono bilanciare la sicurezza della rete con l'acquisizione di dati di prima parte. Purple gestisce l'infrastruttura dei Captive Portal in oltre 80.000 sedi con 440 milioni di accessi nel 2024, e i framework qui presentati riflettono tale esperienza operativa.