Konfiguration der Captive Portal Weiterleitung auf Enterprise-Netzwerk-Controllern
Dieser maßgebliche Leitfaden beschreibt die technische Architektur und die herstellerspezifischen Konfigurationsschritte, die für die Implementierung einer Captive Portal Weiterleitung auf Enterprise-Netzwerk-Controllern erforderlich sind. Er bietet IT-Teams praktische Anleitungen zur Konfiguration von Walled Gardens, zur Integration der RADIUS-Authentifizierung und zur Gewährleistung der Einhaltung von GDPR und PCI DSS.
Diesen Leitfaden anhören
Podcast-Transkript ansehen
- Executive Summary
- Technischer Deep-Dive
- Der Weiterleitungs-Flow
- Implementierungshandbuch
- Cisco Meraki
- HPE Aruba
- Ruckus SmartZone
- Ubiquiti UniFi
- Best Practices
- 1. Walled Garden Konfiguration
- 2. Netzwerksegmentierung für PCI DSS
- 3. RADIUS Accounting
- Fehlerbehebung & Risikominderung
- HTTPS-Interzeptionsfehler
- DNS-Leakage
- Abweichungen bei Session-Timeouts
- ROI & geschäftliche Auswirkungen

Executive Summary
Die Konfiguration einer Captive Portal-Weiterleitung auf einem Enterprise-Netzwerk-Controller ist eine grundlegende Voraussetzung für die Bereitstellung von sicherem, richtlinienkonformem Gäste-WiFi. Bei korrekter Konfiguration fängt der Controller nicht authentifizierten Client-Datenverkehr ab und sendet eine HTTP-302-Weiterleitung an ein externes Portal, was die Authentifizierung, die Erfassung der Einwilligung und die Netzwerksegmentierung ermöglicht. Bei einer Fehlkonfiguration führt dies zu unbemerkt fehlschlagenden Verbindungen, Sicherheitswarnungen im Browser und Compliance-Risiken.
Dieser Leitfaden bietet die technische Architektur und die herstellerspezifischen Konfigurationsschritte, die für die Bereitstellung externer Captive Portals auf Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist und Ubiquiti UniFi erforderlich sind. Wir beschreiben die Mechanismen des Weiterleitungs-Flows, die präzisen Anforderungen für die Walled-Garden-Konfiguration und die Integration von RADIUS für Authentifizierung und Accounting. Indem Sie diese Schritte befolgen, stellen Sie sicher, dass Ihr Gästenetzwerk die PCI-DSS-Segmentierungsanforderungen erfüllt, die explizite GDPR-Einwilligung einholt und First-Party-Daten sicher an Plattformen wie Purple weiterleitet.
Technischer Deep-Dive
Der Captive Portal-Weiterleitungsmechanismus arbeitet auf Ebene des Netzwerk-Controllers. Er basiert auf einer bestimmten Abfolge von Netzwerkstatusänderungen, um ein Client-Gerät abzufangen, zu authentifizieren und zu autorisieren.

Der Weiterleitungs-Flow
- Assoziierung und DHCP: Ein Gästegerät assoziiert sich mit der Gäste-SSID. Der Controller weist über DHCP eine IP-Adresse zu, versetzt den Client jedoch in einen eingeschränkten Pre-Authentication-Status (häufig einem bestimmten Pre-Auth-VLAN oder einer bestimmten Rolle zugewiesen).
- Erzwingung des Walled Gardens: In diesem Pre-Authentication-Status wird der gesamte ausgehende Datenverkehr blockiert, mit Ausnahme von DNS (Port 53), DHCP (Ports 67 und 68) und Datenverkehr, der für bestimmte IP-Adressen oder Domains bestimmt ist, die in der Access Control List (ACL) definiert sind. Diese ACL wird als Walled Garden bezeichnet.
- Abfangen und Weiterleitung: Wenn der Gast einen Browser öffnet und eine HTTP-Anfrage initiiert, fängt der Controller die Anfrage ab. Anstatt den Datenverkehr in das Internet zu leiten, antwortet der Controller mit einem Statuscode HTTP 302 Found und leitet den Browser auf die URL Ihres externen Captive Portals weiter. Moderne Betriebssysteme nutzen automatische HTTPS-Probes (wie den Captive Network Assistant von Apple), um diese Weiterleitung zu erkennen und einen Pseudo-Browser zu starten.
- Authentifizierung: Der Gast interagiert mit der Splash-Page, die auf dem externen Portal (z. B. Purple) gehostet wird. Dies kann eine Anmeldung über ein soziales Netzwerk, das Ausfüllen eines Formulars oder ein einfacher Klick sein. Nach Abschluss kommuniziert das Portal mit dem Controller, um die Sitzung zu autorisieren.
- Autorisierung und Accounting: Das Autorisierungssignal wird in der Regel über eine RADIUS Access-Accept-Nachricht oder über eine herstellerspezifische API gesendet. Der Controller empfängt dieses Signal, versetzt den Client in den Zustand nach der Authentifizierung (häufig ein anderes VLAN), entfernt die Umleitungsregel und gewährt Internetzugang. Der Controller sendet dann eine RADIUS Accounting-Start-Nachricht, um die Sitzungsdauer und den Datenverbrauch zu protokollieren.
Implementierungshandbuch
Die grundlegende Architektur ist bei allen Herstellern konsistent, aber die Konfigurationssyntax unterscheidet sich erheblich. Im Folgenden finden Sie die Schritte für die führenden Enterprise-Plattformen.

Cisco Meraki
Cisco Meraki konfiguriert Captive Portals vollständig über das Meraki Dashboard.
- Navigieren Sie zu Wireless > Access Control und wählen Sie Ihre Gäste-SSID aus.
- Wählen Sie unter Splash page die Option Sign-on with my RADIUS server (für anmeldedatenbasierte Authentifizierung) oder Click-through.
- Geben Sie im Feld Custom Splash URL die von Purple bereitgestellte URL Ihres externen Portals ein.
- Geben Sie unter RADIUS die IP-Adressen der primären und sekundären RADIUS-Server sowohl für die Authentifizierung (Port 1812) als auch für das Accounting (Port 1813) zusammen mit dem Shared Secret ein.
- Scrollen Sie zu Advanced Splash Settings, um den Walled Garden zu konfigurieren. Fügen Sie die IP-Adressen oder Domains Ihres Portal-Servers und alle erforderlichen CDNs hinzu.
HPE Aruba
Die Aruba-Konfiguration umfasst das Definieren eines Captive Portal-Profils und das Zuweisen zu einer Rolle.
- Navigieren Sie in ArubaOS zu Configuration > Authentication > L3 Authentication.
- Erstellen Sie ein neues Captive Portal Authentication Profile. Geben Sie die Login URL ein, die auf Ihre Purple Splash-Page verweist.
- Erstellen Sie eine Server Group, die Ihre RADIUS-Server enthält, und weisen Sie diese dem Captive Portal-Profil zu.
- Navigieren Sie zu Configuration > Security > Roles. Bearbeiten Sie die Rolle vor der Authentifizierung (oft als
logonbezeichnet). Stellen Sie sicher, dass die ACL DHCP-, DNS- und HTTP/HTTPS-Traffic zu Ihren Walled Garden-IP-Adressen zulässt und das Captive Portal-Profil auf allen anderen HTTP-Traffic anwendet. - Weisen Sie die Rolle
logonals anfängliche Rolle in Ihrem AAA-Profil für die Gäste-SSID zu.
Ruckus SmartZone
Ruckus verwendet einen speziellen WLAN-Typ für Hotspot-Bereitstellungen.
- Navigieren Sie zu WLANs und erstellen Sie ein neues WLAN. Stellen Sie den WLAN Type auf Hotspot (WISPr) ein.
- Wählen Sie unter Authentication Options die Option External RADIUS Server und geben Sie Ihre Serverdaten für Authentifizierung und Accounting ein.
- Wählen Sie unter Hotspot Portal die Option External und geben Sie Ihre Portal-URL ein.
- Konfigurieren Sie den Walled Garden, indem Sie die erforderlichen IP-Adressen oder Domains hinzufügen.
- Ruckus verlässt sich auf sein Northbound Portal Interface (NPI), um den Autorisierungs-Flow zu verarbeiten. Dies erfordert die Konfiguration der NPI-Einstellungen, um die Kommunikation von Ihrem Portal-Server zuzulassen.
Ubiquiti UniFi
UniFi bietet eine unkomplizierte Benutzeroberfläche für externe Portale.
- Gehen Sie im UniFi Network Controller zu Settings > WiFi und wählen Sie Ihr Gastnetzwerk aus.
- Aktivieren Sie unter Advanced Options die Guest Policy.
- Gehen Sie zu Settings > Guest Control. Wählen Sie unter Portal Type die Option External Portal Server und geben Sie Ihre Portal-URL ein.
- Fügen Sie unter Access Control die erforderlichen IP-Adressen zur Liste Pre-Authorization Access (dem Walled Garden) hinzu.
- Konfigurieren Sie die RADIUS-Server-Details unter Profiles > RADIUS und wenden Sie das Profil auf das Gastnetzwerk an.
Best Practices
1. Walled Garden Konfiguration
Der Walled Garden ist die kritischste Fehlerquelle bei Captive Portal-Bereitstellungen. Wenn der Walled Garden unvollständig ist, kann der Browser des Gastes die Landingpage nicht laden, was zu einem leeren Bildschirm oder einem Timeout-Fehler führt.
Sie müssen den Zugriff auf folgende Elemente explizit erlauben:
- Die IP-Adressen oder Domains des primären Portal-Servers.
- Die IP-Adressen des RADIUS-Servers.
- Alle Content Delivery Networks (CDNs), die vom Portal zum Laden von Schriftarten, Bildern oder JavaScript verwendet werden.
- Identity-Provider-Domains, wenn Social Login verwendet wird (z. B.
facebook.com,google.com).
2. Netzwerksegmentierung für PCI DSS
Wenn Ihr Standort Kartenzahlungen verarbeitet, erfordert die PCI-DSS-Compliance eine strikte Isolierung des Gastnetzwerks von der Umgebung der Karteninhaberdaten. Verlassen Sie sich nicht ausschließlich auf die SSID-Trennung. Sie müssen ein dediziertes Gast-VLAN auf Controller- oder Switch-Ebene konfigurieren, mit Firewall-Regeln, die das Routing zwischen dem Gast-VLAN und internen Unternehmens- oder Point-of-Sale-Netzwerken (POS) explizit blockieren.
3. RADIUS Accounting
Konfigurieren Sie immer RADIUS Accounting. Während ein MAC-Autorisierungs-Bypass den Zugriff gewähren kann, ist RADIUS Accounting (Accounting-Start- und Accounting-Stop-Nachrichten) erforderlich, um die Sitzungsdauer und die Datennutzung genau zu verfolgen. Ohne Accounting meldet Ihre Analytics-Plattform ungenaue Verweilzeiten und fehlerhafte Zahlen gleichzeitiger Nutzer.
Fehlerbehebung & Risikominderung
HTTPS-Interzeptionsfehler
Moderne Betriebssysteme verwenden HTTPS-Probes, um Captive Portals zu erkennen. Wenn der Controller eine HTTPS-Anfrage abfängt, aber ein ungültiges oder nicht vertrauenswürdiges SSL-Zertifikat für die Weiterleitung vorweist, zeigt der Browser eine schwerwiegende Sicherheitswarnung an (z. B. "Ihre Verbindung ist nicht privat") und blockiert die Weiterleitung. Um dies zu verhindern, stellen Sie sicher, dass Ihr Controller mit einem gültigen, öffentlich vertrauenswürdigen SSL-Zertifikat für seine virtuelle Schnittstelle ausgestattet ist, oder konfigurieren Sie den Controller so, dass er nur HTTP-Verkehr für die erste Weiterleitung abfängt.
DNS-Leakage
Wenn die Pre-Authentication-ACL uneingeschränkten ausgehenden DNS-Verkehr zulässt, können versierte Nutzer DNS-Tunneling verwenden, um das Captive Portal zu umgehen und ohne Authentifizierung auf das Internet zuzugreifen. Reduzieren Sie dieses Risiko, indem Sie den ausgehenden DNS-Verkehr in der Pre-Authentication-Rolle auf Ihre festgelegten DNS-Resolver beschränken und allen anderen Datenverkehr über Port 53 blockieren.
Abweichungen bei Session-Timeouts
Wenn das auf dem Wireless-Controller konfigurierte Session-Timeout kürzer ist als die im externen Portal definierte Gültigkeitsdauer der Sitzung, werden Gäste abrupt getrennt und zur erneuten Authentifizierung gezwungen. Stellen Sie sicher, dass das Idle-Timeout und das absolute Session-Timeout des Controllers auf das gewünschte Gästeerlebnis abgestimmt sind (z. B. 24 Stunden für das Hotel- und Gastgewerbe, 8 Stunden für den Einzelhandel).
ROI & geschäftliche Auswirkungen
Die Bereitstellung eines ordnungsgemäß konfigurierten Captive Portals verwandelt das Gäste-WiFi von einem Betriebskostenfaktor in einen strategischen Vorteil. Durch die Integration von Enterprise-Controllern mit einer Intelligence-Ebene wie Purple können Standorte die ausdrückliche GDPR-Einwilligung einholen und wertvolle First-Party-Daten erfassen.
Purple verarbeitet jährlich 440 Millionen Logins an 80.000 Standorten. Diese Daten fließen direkt in CRM-Plattformen ein und ermöglichen zielgerichtete Marketingkampagnen auf der Grundlage tatsächlicher physischer Besuche. Beispielsweise können Betreiber im Bereich Retail die Besucherzahlen und die Rate wiederkehrender Besuche messen, während Hospitality -Standorte durch die Ansprache von Gästen nach dem Aufenthalt Direktbuchungen fördern können. Der ROI misst sich an einem höheren Customer Lifetime Value, einer verbesserten betrieblichen Effizienz durch präzise Besucheranalysen und der Reduzierung regulatorischer Risiken durch automatisiertes Compliance-Management.
Schlüsseldefinitionen
Captive Portal
Eine Webseite, die nicht authentifizierten Netzwerkverkehr abfängt und eine Benutzerinteraktion erfordert – z. B. das Akzeptieren von Bedingungen oder die Angabe von Anmeldedaten –, bevor der Internetzugang gewährt wird.
Wird in Enterprise-Netzwerken verwendet, um Sicherheitsrichtlinien durchzusetzen, First-Party-Daten zu erfassen und die Einhaltung gesetzlicher Vorschriften zu gewährleisten.
Walled Garden
Eine Zugriffskontrollliste (ACL), die auf nicht authentifizierte Clients angewendet wird und den Zugriff nur auf bestimmte IP-Adressen oder Domains erlaubt, die zum Laden des Captive Portal erforderlich sind.
Entscheidend für das korrekte Laden der Splash-Page; fehlende CDN-Domains im Walled Garden führen dazu, dass das Portal nicht ordnungsgemäß dargestellt wird.
RADIUS
Remote Authentication Dial-In User Service. Ein Netzwerkprotokoll, das eine zentrale Verwaltung von Authentifizierung, Autorisierung und Accounting (AAA) bietet.
Wird von Netzwerk-Controllern verwendet, um Gäste-Anmeldedaten mit einer externen Datenbank abzugleichen und Sitzungsmetriken zu protokollieren.
VLAN-Segmentierung
Die Praxis der Aufteilung eines physischen Netzwerks in mehrere logische Netzwerke zur Isolierung des Datenverkehrs.
Zwingend erforderlich für die Einhaltung von PCI DSS, um sicherzustellen, dass der WiFi-Datenverkehr von Gästen nicht in Zahlungskartenumgebungen geroutet werden kann.
HTTP 302 Redirect
Ein standardmäßiger HTTP-Antwortstatuscode, der angibt, dass die angeforderte Ressource vorübergehend an eine andere URL verschoben wurde.
Der Mechanismus, der von Netzwerk-Controllern verwendet wird, um die erste Webanfrage eines Gasts abzufangen und seinen Browser auf die Splash-Page umzuleiten.
IEEE 802.1X
Ein IEEE-Standard für portbasierte Netzwerkzugriffskontrolle, der erfordert, dass sich Geräte authentifizieren, bevor sie Zugriff auf das Netzwerk erhalten.
Bietet Sicherheit auf Enterprise-Niveau, indem sichergestellt wird, dass jede Verbindung einzeln authentifiziert wird, häufig unterstützt durch einen RADIUS-Server.
WPA3-Enterprise
Das neueste Wi-Fi-Sicherheitsprotokoll, das eine robuste Verschlüsselung bietet und eine 802.1X-Authentifizierung erfordert.
Empfohlen für sichere Enterprise-Bereitstellungen, um vor Offline-Wörterbuchangriffen zu schützen und die Vertraulichkeit von Daten zu gewährleisten.
MAC Authorisation Bypass (MAB)
Eine Methode zur Gewährung des Netzwerkzugriffs basierend auf der MAC-Adresse des Client-Geräts, anstatt explizite Benutzeranmeldedaten anzufordern.
Wird häufig in Click-Through-Captive Portals verwendet, bei denen das Portal die MAC-Adresse registriert, nachdem der Benutzer den Nutzungsbedingungen zugestimmt hat.
Ausgearbeitete Beispiele
Ein Hotel mit 350 Zimmern muss ein gebrandetes Gäste-WiFi-Portal einrichten, das E-Mail-Adressen für sein Treueprogramm erfasst, die Einhaltung der GDPR gewährleistet und den Datenverkehr der Gäste vom Unternehmensnetzwerk isoliert.
Das IT-Team stellt Cisco Meraki APs bereit und konfiguriert eine dedizierte Gäste-SSID auf VLAN 100. Im Meraki-Dashboard stellen sie die Splash-Page auf „Sign-on mit meinem RADIUS-Server“ ein und geben die Portal-URL von Purple ein. Sie konfigurieren den Walled Garden so, dass er die IP-Bereiche und CDN-Domains von Purple enthält. Auf VLAN 100 werden Firewall-Regeln angewendet, die das Routing zum Unternehmens-VLAN blockieren, um die Einhaltung von PCI DSS zu gewährleisten. Auf der Purple-Plattform wird ein gebrandetes Portal mit einem Datenerfassungsformular und expliziten Kontrollkästchen für die GDPR-Einwilligung erstellt. Der Purple CRM-Connector wird so konfiguriert, dass die erfassten E-Mails direkt mit der Marketingplattform des Hotels synchronisiert werden.
Eine regionale Einzelhandelskette mit 40 Filialen benötigt ein einheitliches Gäste-WiFi-Erlebnis an allen Standorten, mit zentraler Verwaltung und Besucheranalysen auf Filialebene.
Der Einzelhändler stellt HPE Aruba APs bereit, die über Aruba Central verwaltet werden. Es wird eine einzige Gäste-WLAN-Vorlage mit einem externen Captive Portal erstellt, das auf Purple verweist. Die Pre-Authentication-Rolle wird mit den erforderlichen Walled Garden ACLs konfiguriert. Diese Vorlage wird über die Gruppenrichtlinie von Aruba Central auf alle 40 Standorte angewendet. In Purple wird ein einheitliches Portaldesign bereitgestellt, wobei die Analyse-Dashboards so konfiguriert sind, dass sie die Daten nach den einzelnen Filialstandorten segmentieren.
Übungsfragen
Q1. Ein Veranstaltungsort berichtet, dass Gäste, die sich mit dem WiFi verbinden, einen leeren Bildschirm anstelle der gebrandeten Splash-Page sehen. Das Portal verwendet benutzerdefinierte Schriftarten, die auf Google Fonts gehostet werden. Was ist der wahrscheinlichste Konfigurationsfehler?
Hinweis: Überlegen Sie, welcher Datenverkehr zulässig ist, bevor sich ein Benutzer authentifiziert.
Musterlösung anzeigen
Der Walled Garden ist unvollständig. Die Google Fonts CDN-Domains wurden nicht zur Pre-Authentication-ACL hinzugefügt. Der Controller blockiert die Anfrage zum Laden der Schriftarten, wodurch das Rendern der Seite fehlschlägt.
Q2. Um PCI DSS zu erfüllen, erstellt ein IT-Manager eine neue SSID namens „Guest_WiFi“ im selben Subnetz wie das Unternehmensnetzwerk. Ist dies ausreichend?
Hinweis: PCI DSS erfordert die Isolierung der Karteninhaber-Datenumgebung.
Musterlösung anzeigen
Nein. Das Erstellen einer separaten SSID im selben Subnetz bietet keine Netzwerktrennung. Das Gastnetzwerk muss auf ein dediziertes VLAN mit Firewall-Regeln gelegt werden, die das Routing zum Unternehmens- oder POS-Netzwerk explizit verbieten.
Q3. Eine Einzelhandelskette stellt fest, dass ihr Analyse-Dashboard 1.000 Authentifizierungen pro Tag anzeigt, aber die Metrik für die durchschnittliche Verweildauer fehlt oder null ist. Welcher Konfigurationsschritt wurde vergessen?
Hinweis: Welches Protokoll ist für die Erfassung der Sitzungsdauer verantwortlich?
Musterlösung anzeigen
RADIUS Accounting wurde auf dem Controller nicht konfiguriert. Ohne die Accounting-Start- und Accounting-Stop-Nachrichten kann die Analyseplattform die Dauer der Sitzungen nicht berechnen.
Weiterlesen in dieser Reihe
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 sicherstellen.
Captive Portal Best Practices: Design für hohe Conversion und Compliance
Dieser technische Leitfaden bietet IT-Managern, Netzwerkarchitekten und Leitern des Standortbetriebs ein vollständiges Konzept für die Bereitstellung von Captive Portalen, die Netzwerksicherheit mit hoher User Conversion verbinden. Er deckt die gesamte Architektur ab, von der VLAN-Segmentierung und RADIUS-Authentifizierung bis hin zur GDPR-konformen Einwilligungserklärung und der Auswahl der Authentifizierungsmethode. Basierend auf den betrieblichen Erfahrungen von Purple in über 80.000 Standorten und 440 Millionen Logins im Jahr 2024 ist jede Empfehlung durch reale Bereitstellungsdaten untermauert.
How to Optimize Captive Portals for Maximum Network Security and User Conversion
Dieser Leitfaden bietet eine vollständige technische Blaupause für die Optimierung von Captive Portals in Unternehmensstandorten und deckt Netzwerksegmentierungsarchitektur, die Auswahl von Authentifizierungsmethoden, GDPR-konformes 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 betriebliche Erfahrung wider.