Einrichtung eines Captive Portals auf Starlink: Ein Leitfaden für abgelegene und maritime Standorte
Dieser Leitfaden beschreibt detailliert, wie Sie die native Starlink-Hardware umgehen und ein Cloud-gesteuertes Captive Portal mithilfe von Enterprise-Routing-Geräten integrieren. Sie erfahren, wie Sie die CGNAT-Einschränkung überwinden, eine VLAN-Segmentierung erzwingen, Bandbreitenbeschränkungen von Satelliten verwalten und die Einhaltung gesetzlicher Vorschriften gewährleisten.
Diesen Leitfaden anhören
Podcast-Transkript ansehen
- Executive Summary
- Technischer Deep-Dive
- Die CGNAT-Einschränkung
- Reverse-Tunnel-Architektur
- Bandbreitenbeschränkungen und Traffic Shaping
- Implementierungsleitfaden
- Schritt 1: Bypass-Modus aktivieren
- Schritt 2: VLAN-Segmentierung konfigurieren
- Schritt 3: Cloud Captive Portal bereitstellen
- Schritt 4: Testen des User Flows
- Best Practices
- Fehlerbehebung & Risikominderung
- ROI & geschäftlicher Nutzen

Executive Summary
Starlink bietet eine Konnektivität von 220 Mbit/s an Orten, die von Glasfaser nicht erreicht werden können, und verändert damit die Netzwerklandschaft für abgelegene und maritime Standorte grundlegend. Eine reine Internetverbindung reicht für öffentlich zugängliche Umgebungen jedoch nicht aus. Wenn Sie Starlink für Gäste, Passagiere oder die Besatzung bereitstellen, müssen Sie Authentifizierung, Zugriffskontrolle, GDPR-konforme Einwilligungserklärungen und Bandbreitenmanagement implementieren. Der native Starlink-Router bietet keine dieser Funktionen.
Dieser Leitfaden beschreibt detailliert, wie Sie die native Starlink-Hardware umgehen und ein Cloud-gesteuertes Captive Portal mithilfe von Enterprise-Routing-Geräten integrieren. Sie erfahren, wie Sie die Carrier Grade NAT (CGNAT)-Einschränkung überwinden, eine VLAN-Segmentierung erzwingen, Bandbreitenbeschränkungen von Satelliten verwalten und die Einhaltung gesetzlicher Vorschriften gewährleisten.
Durch die Implementierung dieser Architektur verwandeln Standortbetreiber eine unmanaged Internetleitung in ein sicheres, segmentiertes Netzwerk, das First-Party-Daten erfasst und die Kerninfrastruktur des Unternehmens schützt.
Technischer Deep-Dive
Die CGNAT-Einschränkung
Die größte technische Hürde bei der Bereitstellung eines Captive Portals auf Starlink ist Carrier Grade NAT (CGNAT). Die Standard-Starlink-Antenne stellt eine Verbindung zu einem proprietären Router her, der DHCP und NAT übernimmt. Standardmäßig liegt die Ihrem Gerät zugewiesene WAN-IP-Adresse im Bereich 100.64.0.0/10. Da es sich hierbei nicht um eine öffentliche IP-Adresse handelt, kann Ihr Router keine eingehenden Verbindungen aus dem Internet empfangen.
Standardmäßige Captive Portal-Architekturen gehen oft davon aus, dass das Cloud-Portal auf Ihr Netzwerk zugreifen kann, um Benutzer zu authentifizieren oder Zugriffskontrolllisten zu aktualisieren. Bei CGNAT schlagen eingehende Verbindungen fehl.
Um dies zu beheben, müssen Sie die Starlink-Antenne im Bypass-Modus (oft auch als Bridge-Modus bezeichnet) konfigurieren. Im Bypass-Modus sind die Funktionen des Starlink-Routers deaktiviert, und die Antenne leitet die CGNAT-Adresse direkt an den WAN-Port Ihres Enterprise-Routers weiter. Ihr Enterprise-Router übernimmt dann die vollständige Kontrolle über die Routing-Ebene.

Reverse-Tunnel-Architektur
Auch wenn der Enterprise-Router den Datenverkehr abwickelt, bleibt die CGNAT-Einschränkung für eingehende Verbindungen bestehen. Die Lösung ist eine Reverse-Tunnel-Architektur. Ihr Router stellt eine ausgehende Verbindung zum Cloud-Portal her und hält diese dauerhaft aufrecht. Der gesamte Authentifizierungsverkehr fließt über diesen aufgebauten Tunnel. Die Cloud-Infrastruktur muss niemals eine eingehende Verbindung initiieren.
Die Cloud-Overlay-Architektur von Purple bewältigt dies nativ. Sie müssen keine manuellen VPN-Tunnel konfigurieren. Wenn Ihre Bereitstellung eine statische IP für ältere On-Premise-RADIUS-Server oder ein striktes IP-Allowlisting erfordert, bieten die Starlink Business- und Maritime-Tarife eine statische IP als kostenpflichtiges Add-on an.
Bandbreitenbeschränkungen und Traffic Shaping
Die Satellitenbandbreite ist eine gemeinsam genutzte, begrenzte Ressource. Ein einzelner Benutzer, der 4K-Videos streamt, kann kontinuierlich 25 Mbit/s verbrauchen. Auf einem Schiff mit 50 Passagieren, die sich eine Starlink-Verbindung mit 220 Mbit/s teilen, kann ein einziger Benutzer 11 % der Gesamtkapazität beanspruchen.
Sie müssen dieses Problem auf Captive Portal- und Router-Ebene durch aggressives Traffic Shaping angehen:
- Limits pro Gerät: Beschränken Sie einzelne Gastgeräte auf 5 Mbit/s Download und 2 Mbit/s Upload.
- Fair-Use-Richtlinien: Implementieren Sie tägliche Datenlimits (z. B. 2 GB pro 24 Stunden).
- Anwendungskontrolle: Priorisieren Sie Web-Browsing und Messaging-Protokolle gegenüber Videostreaming und Peer-to-Peer-Dateifreigabe.
- Abgestufter Zugang: Bieten Sie eine kostenlose Stufe für die Basis-Konnektivität und eine kostenpflichtige Premium-Stufe für Streaming an, um die WiFi-Infrastruktur von einer Kostenstelle in eine Einnahmequelle zu verwandeln.

Implementierungsleitfaden
Befolgen Sie diese Schritte, um ein sicheres Captive Portal über Starlink unter Verwendung von Enterprise-Hardware bereitzustellen.
Schritt 1: Bypass-Modus aktivieren
- Installieren Sie die Starlink-Hardware und überprüfen Sie die Verbindung über den nativen Router.
- Öffnen Sie die mobile Starlink-App und navigieren Sie zu Einstellungen.
- Wählen Sie Bypass Starlink WiFi router und bestätigen Sie.
- Verbinden Sie den Starlink-Ethernet-Adapter mit dem WAN-Port Ihres Enterprise-Routers (Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist, Ubiquiti UniFi, Cambium, Extreme oder Fortinet).
Hinweis: Wenn die Starlink-Antenne auf die Werkseinstellungen zurückgesetzt wird, wird der Bypass-Modus automatisch deaktiviert. Dokumentieren Sie dies in Ihrem Runbook vor Ort und konfigurieren Sie einen Überwachungsalarm auf der WAN-Schnittstelle Ihres Routers.
Schritt 2: VLAN-Segmentierung konfigurieren
Sie müssen den Gast-Datenverkehr von Ihren Kernsystemen isolieren. Konfigurieren Sie mindestens drei VLANs auf Ihrem Core-Switch und Ihren Access Points:
- VLAN 10 (Personal): Überträgt Kassensysteme (POS), Back-Office-Anwendungen und Management-Datenverkehr.
- VLAN 20 (Gast): Das reine Internet-Segment, das zum Captive Portal weiterleitet.
- VLAN 30 (IoT): Isoliertes Netzwerk für Kameras, intelligente Thermostate und Gebäudemanagementsysteme.
Konfigurieren Sie Firewall-Regeln, um jegliches Inter-VLAN-Routing zu blockieren. Ein Gastgerät in VLAN 20 darf niemals in der Lage sein, ein POS-Terminal in VLAN 10 anzupingen. Diese Segmentierung ist eine zwingende Voraussetzung für die PCI-DSS-Konformität.
Schritt 3: Cloud Captive Portal bereitstellen
- Konfigurieren Sie Ihre Access Points so, dass sie die Gast-SSID auf VLAN 20 ausstrahlen.
- Stellen Sie die Authentifizierungsmethode auf externen RADIUS ein oder nutzen Sie die API-Integration des Herstellers.
- Richten Sie die Authentifizierungsserver auf die Cloud-Infrastruktur von Purple aus.
- Konfigurieren Sie den Walled Garden (Allowlist), um den Datenverkehr zu den Domains von Purple zuzulassen, bevor die Authentifizierung abgeschlossen ist.
- Gestalten Sie die Splash-Page im Purple-Portal und stellen Sie sicher, dass das Branding zu Ihrem Standort passt und die Nutzungsbedingungen klar sichtbar sind.
Schritt 4: Testen des User Flows
Testen Sie den Authentifizierungs-Flow sowohl auf iOS- als auch auf Android-Geräten. Apples Captive Network Assistant (CNA) und der Netzwerk-Probe von Android verhalten sich unterschiedlich. Stellen Sie sicher, dass die Splash-Page innerhalb von 10 Sekunden geladen wird und das Gerät sofort nach der Authentifizierung Internetzugang erhält.
Best Practices
- HTTPS-Intercept: Stellen Sie sicher, dass Ihr Router das Abfangen von HTTPS-Verbindungen korrekt handhabt. Moderne Geräte nutzen standardmäßig HTTPS. Wenn der Router HTTPS-Anfragen nicht sauber umleiten kann, treten bei Gästen Zertifikatsfehler auf, bevor sie das Portal erreichen.
- Session-Keepalive: Die Low-Earth-Orbit-Konstellation (LEO) von Starlink bietet eine Latenz von 20 bis 40 Millisekunden, es kann jedoch bei Satellitenübergaben zu kurzen Spitzen kommen. Stellen Sie die Keepalive-Intervalle für Ihre Captive Portal-Sitzungen auf 60 Sekunden oder weniger ein, um vorzeitige Verbindungsabbrüche zu verhindern.
- Offline-Caching: Konfigurieren Sie Ihren Router so, dass aktive Sitzungen lokal zwischengespeichert werden. Wenn die Starlink-Verbindung vorübergehend unterbrochen wird, bleiben bereits authentifizierte Gäste online, sobald die Verbindung wiederhergestellt ist, anstatt sich erneut anmelden zu müssen.
Fehlerbehebung & Risikominderung
| Fehlermodus | Ursache | Behebung |
|---|---|---|
| Captive Portal lädt nicht | Fehlkonfiguration des Walled Gardens | Überprüfen Sie, ob alle erforderlichen Purple-Domains und CDN-Endpunkte zur Pre-Authentication-Allowlist auf dem Router hinzugefügt wurden. |
| Double-NAT-Fehler | Bypass-Modus deaktiviert | Überprüfen Sie die Starlink-App, um sicherzustellen, dass der Bypass-Modus aktiv ist. Ein Stromausfall oder ein manueller Reset hat die Antenne möglicherweise auf die Standardeinstellungen zurückgesetzt. |
| Langsame Geschwindigkeiten für Gäste | Unbegrenzte Bandbreite | Setzen Sie Bandbreitenlimits pro Gerät durch (z. B. 5 Mbit/s) und blockieren Sie Anwendungen mit hoher Bandbreite wie BitTorrent an der Firewall. |
| Sicherheitsaudit fehlgeschlagen | Inter-VLAN-Routing aktiviert | Überprüfen Sie die Firewall-Regeln, um sicherzustellen, dass der Datenverkehr aus dem Gäste-VLAN nicht an das Mitarbeiter- oder Management-VLAN weitergeleitet werden kann. |
ROI & geschäftlicher Nutzen
Die Bereitstellung eines verwalteten Captive Portals auf Starlink verwandelt eine einfache Internetverbindung in ein messbares Geschäftsguthaben.
Für ein Kreuzfahrtschiff mit 120 Kabinen, das Starlink Maritime mit 220 Mbit/s nutzt, bietet der reine Internetzugang keinen kommerziellen Nutzen. Durch die Bereitstellung von Cisco Meraki Access Points und dem Captive Portal von Purple kann der Betreiber ein tägliches Limit von 2 GB für Standard-Passagiere durchsetzen und gleichzeitig ein Premium-Paket mit 10 GB als Upsell anbieten. Die daraus resultierenden WiFi-Einnahmen decken die monatlichen Starlink-Abonnementkosten von über 250 USD. Darüber hinaus erfasst das Portal vollständig konforme First-Party-E-Mail-Daten, wodurch die Direktmarketing-Liste des Betreibers für zukünftige Reisen erweitert wird.
In einer abgelegenen Hotelumgebung reduziert die Bereitstellung eines Portals mit strengen Bandbreitenrichtlinien die Beschwerden von Gästen über langsames WiFi um bis zu 60 %, da verhindert wird, dass Power-User die Satellitenverbindung monopolisieren.
Schlüsseldefinitionen
Bypass Mode
A configuration setting that disables the native Starlink router's DHCP and NAT functions, passing the WAN IP directly to a third-party enterprise router.
Required when integrating enterprise networking equipment with a Starlink dish to avoid double NAT and routing conflicts.
CGNAT (Carrier Grade NAT)
A method used by ISPs to share a single public IP address among multiple customers. The customer's router receives a private IP address (typically 100.64.0.0/10).
Starlink uses CGNAT by default, which prevents inbound connections from the internet and requires reverse tunnel architectures for cloud management.
VLAN (Virtual Local Area Network)
A logical subnetwork that groups a collection of devices from different physical LANs.
Used to isolate guest WiFi traffic from staff and IoT networks, ensuring security and compliance.
Captive Portal
A web page that a user of a public access network is obliged to view and interact with before access is granted.
Used to enforce terms of service, collect marketing data, and authenticate users on guest WiFi networks.
Walled Garden
A limited environment that controls the user's access to web content and services before they have fully authenticated.
Required to allow guest devices to reach the cloud captive portal and authentication servers before they are granted full internet access.
RADIUS
A networking protocol that provides centralized Authentication, Authorization, and Accounting management for users who connect and use a network service.
The underlying protocol used by enterprise access points to communicate with the cloud captive portal to verify user credentials.
Traffic Shaping
The manipulation and prioritization of network traffic to reduce the impact of heavy users or latency-sensitive applications.
Essential on Starlink networks to prioritize web browsing over high-bandwidth activities like video streaming.
First-Party Data
Information a company collects directly from its customers and owns.
Captured via the captive portal login process (e.g., email addresses) and used for direct marketing and loyalty campaigns.
Ausgearbeitete Beispiele
A 120-cabin cruise vessel running Starlink Maritime at 220 Mbps needs to provide passenger WiFi without degrading ship operations. They require a mechanism to monetise the connection and collect marketing data.
The operator deploys Cisco Meraki access points throughout the vessel with three strict VLANs: crew, passenger, and ship systems. Purple's captive portal handles passenger authentication via email or a cabin number lookup integrated with the PMS. Each passenger receives a 2GB daily allowance. Premium tier passengers can purchase a 10GB allocation. The portal collects first-party email data for post-voyage marketing.
A remote Highland hotel with no fibre infrastructure runs Starlink Business at 150 Mbps. Guests frequently complain about slow speeds during the evening, and the hotel has no visibility into who is using the network.
The hotel deploys HPE Aruba access points across the main building and outbuildings. They configure the Starlink dish in Bypass Mode and connect it to an Aruba gateway. Guests authenticate via email on Purple's portal. The hotel enforces a strict 5 Mbps per-device bandwidth cap and uses Purple's analytics to monitor peak usage times.
Übungsfragen
Q1. A remote mining camp has deployed Starlink Business. They have connected a Cisco Meraki MX firewall to the Starlink router. Guests can connect to the WiFi, but the captive portal page times out and fails to load. What is the most likely cause?
Hinweis: Consider how the Starlink hardware handles routing by default and what the Meraki firewall requires to manage traffic effectively.
Musterlösung anzeigen
The Starlink dish has not been placed in Bypass Mode. As a result, the network is suffering from double NAT (the Starlink router and the Meraki firewall are both attempting to perform Network Address Translation). The administrator must use the Starlink app to enable Bypass Mode, allowing the Meraki firewall to receive the CGNAT IP directly and manage the routing and captive portal interception.
Q2. You are deploying a captive portal for a hotel using Starlink. You have configured Bypass Mode and VLAN segmentation. During testing, you notice that Apple devices prompt the user to log in immediately, but some Android devices show a certificate error when the user tries to browse to a secure website before authenticating. How do you resolve this?
Hinweis: Think about how modern browsers handle initial connection requests and what the router must do to intercept them cleanly.
Musterlösung anzeigen
The enterprise router is not configured to handle HTTPS interception correctly for the captive portal redirect. Modern browsers default to HTTPS. When the user attempts to visit an HTTPS site before authenticating, the router intercepts the traffic and presents its own certificate, which the browser rejects as invalid. You must ensure the router's captive portal settings are configured to use a valid SSL certificate for the redirect, or rely on the OS-level network probes (like Apple's CNA) which use HTTP endpoints to trigger the portal automatically.
Q3. A maritime operator complains that their Starlink Maritime connection (220 Mbps) becomes unusable every evening. They currently provide an open, password-free guest network. What three specific configurations should you implement on the enterprise router and captive portal to resolve this?
Hinweis: Focus on controlling how much data individual users can consume and prioritising critical traffic types.
Musterlösung anzeigen
- Implement a captive portal requiring authentication to track and manage individual users. 2. Enforce per-device bandwidth caps (e.g., 5 Mbps down / 2 Mbps up) to prevent a single user from monopolising the connection. 3. Apply traffic shaping rules at the firewall to prioritise web browsing and messaging protocols while throttling or blocking high-bandwidth applications like video streaming and P2P file sharing.
Weiterlesen in dieser Reihe
Hotel Guest WiFi Management: Integration von PMS, Portalen und Markenstandards
Dieser technische Leitfaden beschreibt detailliert die Architektur von Hotel-WiFi-Netzwerken der Enterprise-Klasse, mit Schwerpunkt auf VLAN-Segmentierung, PMS-Integration für automatisiertes Sitzungsmanagement und Captive Portal-Optimierung für eine GDPR-konforme Datenerfassung.
Captive Portal Best Practices: Design für hohe Conversion und Compliance
Dieser technische Leitfaden bietet IT-Managern, Netzwerkarchitekten und Betriebsleitern von Veranstaltungsorten eine vollständige Blaupause für die Bereitstellung von Captive Portals, die Netzwerksicherheit mit hoher User-Conversion in Einklang bringen. Er deckt die gesamte Architektur ab – von der VLAN-Segmentierung und RADIUS-Authentifizierung bis hin zu GDPR-konformem Consent-Design und der Auswahl von Authentifizierungsmethoden. Basierend auf der operativen Erfahrung von Purple in über 80.000 Standorten und 440 Millionen Logins im Jahr 2024 basiert jede Empfehlung auf realen Bereitstellungsdaten.
So optimieren Sie Captive Portals für maximale Netzwerksicherheit und Nutzer-Conversion
Dieser Leitfaden bietet eine vollständige technische Blaupause für die Optimierung von Captive Portals in Unternehmensstandorten und deckt die Architektur der Netzwerksegmentierung, die Auswahl der Authentifizierungsmethode, das GDPR-konforme Einwilligungsdesign und die Conversion-Optimierung ab. Er richtet sich an IT-Manager, Netzwerkarchitekten und CTOs in Hotels, Einzelhandelsketten, Stadien und Organisationen des öffentlichen Sektors, die Netzwerksicherheit mit der Erfassung von First-Party-Daten in Einklang bringen müssen. Purple betreibt eine Captive Portal-Infrastruktur an über 80.000 Standorten mit 440 Millionen Logins im Jahr 2024, und die hier vorgestellten Frameworks spiegeln diese operative Erfahrung wider.