Zum Hauptinhalt springen

UniFi captive portal Einrichtungsleitfaden

So fügen Sie ein Purple captive portal zu Ubiquiti UniFi hinzu: ein externer Portalserver, Controller-Autorisierung und ein Walled Garden, mit einem Link zur Schritt für Schritt Einrichtungsanleitung von Purple für die genaue Konfiguration.

Veröffentlicht Aktualisiert
📖 2 Min. Lesezeit445 Wörter5 Schlüsseldefinitionen

Video overview

Diesen Leitfaden anhören

Podcast-Transkript ansehen
Captive Portal for Ubiquiti UniFi - Ein Purple Technical Briefing [EINFÜHRUNG & KONTEXT - ca. 1 Minute] Willkommen zur Purple Technical Briefing Reihe. Ich bin Ihr Moderator, und heute befassen wir uns mit den Besonderheiten der Bereitstellung eines externen Captive Portals auf einer Ubiquiti UniFi Infrastruktur - einer der am häufigsten installierten Netzwerkplattformen im Gastgewerbe, im Einzelhandel und in Unternehmensumgebungen weltweit. Wenn Sie als IT-Manager, Netzwerkarchitekt oder Systemintegrator mit UniFi Cloud Gateways, Dream Machines oder der UniFi Network Application arbeiten, ist diese Episode genau das Richtige für Sie. Wir gehen genau durch, wie der externe Portal-Mechanismus unter der Haube funktioniert, wie man ihn richtig konfiguriert, wo die üblichen Fallstricke liegen und warum die Überlagerung von Purple auf einer UniFi Bereitstellung die richtige architektonische Entscheidung für Standorte ist, die mehr als eine einfache Splash Page benötigen. Legen wir los. [TECHNISCHE TIEFENANALYSE - ca. 5 Minuten] Zunächst sollten wir verstehen, was tatsächlich passiert, wenn sich ein Gast mit einer UniFi SSID verbindet, auf der ein Captive Portal aktiviert ist. Wenn sich ein Gastgerät mit Ihrer Gast-SSID verbindet, weist der UniFi Access Point ihm wie gewohnt eine IP-Adresse über DHCP zu. Das Gerät wird jedoch sofort in einen Zustand versetzt, den UniFi als „ausstehend“ bezeichnet. In diesem Zustand fängt der im AP integrierte DNSmasq-Prozess jede DNS-Anfrage ab, die das Gerät stellt, unabhängig davon, welchen DNS-Server das Gerät zu verwenden glaubt. Der AP leitet den gesamten DNS-Verkehr an sich selbst um. Gleichzeitig führt der AP einen schlanken HTTP-Redirector auf Port 80 aus. In dem Moment, in dem der Browser des Gasts eine beliebige HTTP-Anfrage stellt - und das ist das Schlüsselwort, HTTP, nicht HTTPS -, sendet der Redirector einen 302-Redirect zurück und leitet den Browser auf die Captive Portal Splash Page weiter. Dies ist der Mechanismus, der die Benachrichtigung „Bei WiFi anmelden“ auf iOS- und Android-Geräten auslöst. Hier wird nun der Unterschied zwischen dem integrierten Portal und dem externen Portal entscheidend. Beim integrierten UniFi Hotspot Portal wird die Splash Page direkt von der UniFi Network Application bereitgestellt. Das ist funktional und schnell eingerichtet, aber stark eingeschränkt. Sie erhalten eine einfache Passwort-Authentifizierung, Voucher und Stripe-Zahlungen. Es gibt keine Erfassung von E-Mail-Adressen, keinen Social Login, kein GDPR-Einwilligungsmanagement, keine CRM-Integration und keine aussagekräftigen Analysen, die über die Anzahl der Sitzungen hinausgehen. Wenn Sie einen External Portal Server konfigurieren - was die Einstellung ist, auf die wir uns heute konzentrieren -, weisen Sie den UniFi-Controller an, Gäste auf eine völlig separate Webanwendung umzuleiten. In unserem Fall ist das Purple. Die URL, die Sie in das Feld External Portal Server eingeben, wird zum Ziel für all diese 302-Redirects. Hier ist das wichtige technische Detail zu dieser Weiterleitungs-URL. Wenn UniFi einen Gast zu Ihrem externen Portal weiterleitet, hängt es mehrere Abfrageparameter an die URL an. Dazu gehören: die MAC-Adresse des APs, die MAC-Adresse des Client-Geräts, ein Unix-Zeitstempel, die ursprüngliche URL, die der Client aufrufen wollte, und der SSID-Name. Ihr externes Portal - in diesem Fall Purple - erfasst diese Parameter, verwendet sie zur Identifizierung des verbindenden Geräts, zeigt die entsprechende Splash Page an, übernimmt die Authentifizierung und führt dann einen API-Aufruf zurück zur UniFi-Netzwerkanwendung aus, um diese MAC-Adresse zu autorisieren. Dieser API-Aufruf ist der entscheidende Handshake. Seit der UniFi-Netzwerkanwendung Version 9.1 und neuer gibt es eine offizielle REST API mit ordnungsgemäßer, schlüsselbasierter Authentifizierung. Der Autorisierungsendpunkt ist eine POST-Anfrage an Version eins der Sites-API, die auf die spezifische Client-ID abzielt, mit einem JSON-Body, der Zeitlimits in Minuten, Datennutzungslimits in Megabyte und Ratenbegrenzungen in Kilobit pro Sekunde angeben kann. Sobald der Controller diese Autorisierung erhält, leitet er die Anweisung an den AP weiter, und der Gast wechselt von ausstehend auf autorisiert. Der Internetzugang wird gewährt. Lassen Sie uns nun über den Walled Garden sprechen, den UniFi als Pre-Authorization Access bezeichnet. Dies ist die Whitelist von Domains und IP-Adressen, die Gäste erreichen können, bevor sie sich authentifiziert haben. Sie ist unverzichtbar und eine der häufigsten Fehlerquellen bei der Konfiguration. Ihr Walled Garden muss mindestens den vollqualifizierten Domainnamen Ihres Purple-Portals und die IP-Adressen oder CIDR-Bereiche enthalten, auf die die Infrastruktur von Purple verweist. Wenn Sie Social-Login nutzen - Facebook, Google, Microsoft - müssen Sie auch die OAuth-Endpunkt-Domains dieser Anbieter hinzufügen. Die Login-Endpunkte von Google erstrecken sich über mehrere IP-Bereiche und verschiedene Domains, einschließlich accounts.google.com und oauth2.googleapis.com. Die Login-Infrastruktur von Facebook erfordert ebenfalls mehrere Einträge. Die Dokumentation von Purple bietet eine gepflegte Liste der genau erforderlichen Einträge, und diese Liste wird auf dem neuesten Stand gehalten, wenn diese Anbieter ihre Infrastruktur aktualisieren. Es gibt eine kritische Besonderheit bei UniFi, die bei vielen Implementierungen zu Problemen führt. Der HTTP-Redirector auf dem AP fängt nur unverschlüsselten HTTP-Verkehr auf Port 80 ab. Moderne Geräte - iOS, Android, Windows, macOS - führen alle eine HTTPS-basierte Erkennung von Captive Portals durch. Apple-Geräte rufen captive.apple.com über HTTPS auf. Android-Geräte rufen connectivitycheck.gstatic.com auf. Wenn diese HTTPS-Anfragen keine bestimmte Antwort erhalten, entscheidet das Gerät möglicherweise, dass kein Captive Portal vorhanden ist, und zeigt die Anmeldeaufforderung einfach nicht an. Die Lösung besteht darin, sicherzustellen, dass Ihr Walled Garden die Domains zur Erkennung von Captive Portals für die wichtigsten Betriebssysteme enthält und dass Ihr Purple-Portal über HTTPS mit einem gültigen, vertrauenswürdigen SSL-Zertifikat erreichbar ist. Selbstsignierte Zertifikate führen zu Sicherheitswarnungen im Browser, die das Laden des Portals blockieren. Dies ist für produktive Implementierungen nicht verhandelbar. Die andere UniFi-spezifische Überlegung betrifft die Erreichbarkeit des Controllers. Die UniFi Network Application - unabhängig davon, ob sie auf einem Cloud Gateway, einem Cloud Key oder einem selbst gehosteten Server läuft - muss von der Infrastruktur von Purple erreichbar sein, damit die API-Autorisierungsaufrufe erfolgreich sind. Wenn sich Ihr Controller in einem privaten Netzwerk hinter NAT befindet, müssen Sie sicherstellen, dass die relevanten API-Ports zugänglich sind. Bei selbst gehosteten Controllern ist dies in der Regel Port 8443 für die Legacy-API oder der Standard-HTTPS-Port 443 für die neuere API, die mit Version 9.1 eingeführt wurde. Die Support-Dokumentation von Purple spezifiziert die genauen IP-Bereiche, die eingehenden Zugriff auf Ihren Controller benötigen. Für die RADIUS-basierte Authentifizierung - die relevant ist, wenn Sie Purple zusammen mit WPA2-Enterprise oder WPA3-Enterprise SSIDs anstelle des offenen Gast-SSID-Modells bereitstellen - unterstützt der in UniFi integrierte RADIUS-Server Standard-802.1X EAP-Methoden. Sie konfigurieren das RADIUS-Profil unter Einstellungen, Netzwerke, RADIUS-Server und verweisen dann in Ihrer SSID-Konfiguration auf dieses Profil. UniFi unterstützt ab Version 8.4 auch RADIUS über TLS, bekannt als RADSEC, wodurch der RADIUS-Verkehr zwischen dem AP und dem Authentifizierungsserver verschlüsselt wird. Für Multi-Standort-Bereitstellungen, bei denen der RADIUS-Verkehr über das öffentliche Internet läuft, wird RADSEC dringend empfohlen. [IMPLEMENTATION RECOMMENDATIONS & PITFALLS - ca. 2 Minuten] Lassen Sie mich Ihnen die praktische Checkliste für die Implementierung geben, die ich mit jedem Kunden durchgehen würde, der Purple auf UniFi bereitstellt. Erstens: Netzwerksegmentierung. Ihre Gast-SSID muss sich in einem dedizierten VLAN befinden, isoliert von Ihren Unternehmens- und IoT-Netzwerken. UniFi macht dies einfach - erstellen Sie ein dediziertes Netzwerk in den Einstellungen unter Netzwerke, weisen Sie ihm eine VLAN-ID zu und verknüpfen Sie Ihre Gast-SSID mit diesem Netzwerk. Aktivieren Sie die Client-Isolierung im Gastnetzwerk, um Datenverkehr von Gast zu Gast zu verhindern. Zweitens: Der Controller muss über einen gültigen FQDN und ein vertrauenswürdiges SSL-Zertifikat verfügen. Verlassen Sie sich nicht auf die IP-Adresse. Verwenden Sie einen ordnungsgemäßen Domainnamen, besorgen Sie sich ein Let's Encrypt- oder kommerzielles Zertifikat dafür und konfigurieren Sie UniFi so, dass dieses Zertifikat verwendet wird. Dies löst die Mehrheit der HTTPS-Weiterleitungsprobleme. Drittens: Erstellen Sie Ihren Walled Garden sorgfältig und testen Sie ihn. Die Mindesteinträge sind: Ihre Purple-Portal-Domain und deren IP-Bereiche, die Captive Portal-Erkennungsdomänen für iOS, Android und Windows sowie alle von Ihnen verwendeten OAuth-Anbieter-Domains. Testen Sie mit einem Gerät, das noch nie zuvor mit dem Netzwerk verbunden war - zwischengespeicherte DNS- und Netzwerkzustände können Lücken im Walled Garden beim Testen maskieren. Höchstens viertens: Verwenden Sie für die API-Integration ein dediziertes lokales Admin-Konto in der UniFi Network Application mit den minimal erforderlichen Berechtigungen. Verwenden Sie nicht Ihre primären Admin-Anmeldedaten. Wenn Sie die Network Application 9.1 oder neuer verwenden, nutzen Sie den neuen API-Schlüssel-Mechanismus unter Control Plane, Integrationen - dies ist sicherer und erfordert keine anmeldedatenbasierte Authentifizierung. Fünftens: Berücksichtigen Sie die Sitzungsdauer sorgfältig. Die Standard-Gastsitzungsdauer von UniFi kann auf nur acht Stunden eingestellt sein. Für Hotel- und Gastronomie-Umgebungen, in denen Gäste möglicherweise mehrere Nächte bleiben, sollten Sie die Sitzungsdauer in den Purple Portal-Einstellungen entsprechend anpassen und sicherstellen, dass diese Zeiten im API-Autorisierungsaufruf korrekt übergeben werden. Der häufigste Fehler, den ich sehe, ist die Bereitstellung auf einem selbst gehosteten Controller, der nicht öffentlich zugänglich ist. Wenn Purple Ihren Controller zur Autorisierung der Gäste nicht erreichen kann, wird das Portal zwar geladen, aber die Authentifizierung schlägt stillschweigend fehl. Überprüfen Sie vor dem Live-Gang immer die API-Konnektivität von der Purple-Infrastruktur aus. [SCHNELLE FRAGEN UND ANTWORTEN - ca. 1 Minute] Funktioniert das auch mit der UniFi Dream Machine Pro? Ja. Alle UniFi OS-Konsolen - UDM, UDM Pro, UDM SE, UCG Ultra, UCG-Max - unterstützen die Konfiguration als External Portal Server. Die Network Application läuft direkt auf dem Gerät. Kann ich Purple für mehrere UniFi-Standorte über ein einziges Purple-Konto nutzen? Ja. Die Multi-Site-Architektur von Purple ist genau dafür ausgelegt. Jeder Standort wird in Purple als separater Standort eingerichtet und dem entsprechenden UniFi-Standort zugeordnet. Muss ich Firewall-Ports auf dem UniFi-Gateway öffnen? Sie müssen sicherstellen, dass der Datenverkehr des Gast-VLANs die Purple Portal-Domain über Port 443 erreichen kann. Der API-Port des Controllers muss ebenfalls von den Purple-Servern aus erreichbar sein. Die Dokumentation von Purple enthält die genauen IP-Bereiche. Wie sieht es mit WPA3 aus? UniFi unterstützt WPA3 Personal und WPA3 Enterprise. Der Captive Portal-Mechanismus funktioniert mit WPA3 Personal in Gastnetzwerken. WPA3 Enterprise verwendet 802.1X und RADIUS, was einen anderen Authentifizierungsablauf darstellt. [ZUSAMMENFASSUNG & NÄCHSTE SCHRITTE - ca. 1 Minute] Zusammenfassend lässt sich sagen: Die Bereitstellung von Purple als externes Captive Portal auf UniFi ist eine gut unterstützte und architektonisch solide Integration. Die wichtigsten Schritte sind: Konfigurieren Sie Ihre Gast-SSID mit der Option "External Portal Server", die auf Ihre Purple-Portal-URL verweist, erstellen Sie einen umfassenden Walled Garden, der die Infrastruktur von Purple und alle von Ihnen genutzten OAuth-Anbieter abdeckt, stellen Sie sicher, dass Ihr UniFi-Controller über ein gültiges SSL-Zertifikat verfügt und von den Purple API-Servern aus erreichbar ist, und konfigurieren Sie die für Ihren Standorttyp angemessene Sitzungsdauer. Der geschäftliche Nutzen liegt auf der Hand. Das integrierte UniFi-Portal bietet Ihnen eine einfache Begrüßungsseite. Purple bietet Ihnen eine rechtskonforme, analysegestützte Plattform für das Gästeerlebnis, die sich in Ihr CRM integrieren lässt, First-Party-Daten unter Einhaltung der GDPR-Einwilligung erfasst und genau die Besucherstrom- und Verweilzeit-Analysen liefert, die Standortbetreiber und Marketingteams tatsächlich benötigen. Wenn Sie als MSP oder Systemintegrator UniFi in großem Stil bereitstellen, machen die Multi-Site-Verwaltung und die White-Label-Funktionen von Purple es zum idealen Overlay für Ihre Kunden. Detaillierte Konfigurationsdokumente, Walled-Garden-IP-Listen und API-Integrationshandbücher finden Sie auf purple.ai. Vielen Dank fürs Zuhören.

Teil unserer Kernserie: Captive Portal Leitfaden →

UniFi Network Hotspot ArchitectUbiquiti UniFi OS & Network Application 8.x

Ubiquiti UniFi captive portal and guest WiFi configurator

Generate UniFi Network Hotspot Manager settings, configure pre-authorization walled gardens, calculate guest VLAN subnet sizing, and validate cloud RADIUS accounting for seamless Purple deployment.

Target controller
UniFi Dream Machine Pro / SE
UniFi OS 3.x / Network 8.x
Native Hotspot Manager (External Portal Server)
Walled garden domains
9 FQDN rules
OS captive probe safe
Recommended subnet
/23 (509 IPs)
73% peak pool load
AAA interim accounting
300s
RFC 2866 accounting sync

Internal routing engine handles guest captive redirection with native gateway isolation.

Local IP or internal hostname used for controller API communication.

Redirection security parameters
UniFi Network Hotspot Manager Configuration Payload
{
  "hotspot_portal": {
    "authentication": "external_portal_server",
    "server_ip_or_hostname": "auth.purplewifi.net",
    "port": 443,
    "use_secure_portal": true,
    "redirect_mode": "original_url"
  },
  "controller_authorisation_profile": {
    "target_model": "UDM-Pro / UDM-SE / UDM-Enterprise",
    "controller_management_host": "192.168.1.1",
    "controller_api_port": 8843,
    "enable_https": true
  },
  "pre_authorization_allowed_hostnames": [
    "auth.purplewifi.net",
    "securelogin.purplewifi.net",
    "api.purplewifi.net",
    "cdn.purplewifi.net",
    "fonts.googleapis.com",
    "fonts.gstatic.com",
    "accounts.google.com",
    "graph.facebook.com",
    "linkedin.com"
  ],
  "radius_profile": {
    "profile_name": "Purple-Guest-RADIUS",
    "auth_server": "10.0.10.15",
    "auth_port": 1812,
    "acct_server": "10.0.10.15",
    "acct_port": 1813,
    "interim_update_interval_sec": 300,
    "dynamic_vlan_rfc3580": true,
    "default_guest_vlan": 20
  },
  "wireless_guest_profile": {
    "ssid": "Guest-WiFi",
    "client_isolation": true,
    "dhcp_recommended_lease_seconds": 7200,
    "recommended_cidr_scope": "/23",
    "per_client_bandwidth_limit_down_kbps": 10240,
    "per_client_bandwidth_limit_up_kbps": 3072
  }
}
Looking to deploy guest WiFi across enterprise UniFi hardware?
Review our architecture framework or talk directly to our wireless solutions engineering team.
Explore Captive Portal Guide
Useful? Link to this tool

Ein captive portal ist die Anmeldeseite, die Gäste sehen, bevor sie online gehen. Auf Ubiquiti UniFi betreiben die Access Points und der UniFi Network Controller das WiFi; Purple betreibt dieses Portal und die dahinter liegenden First-Party-Daten, ohne dass Sie Ihre UniFi Ausrüstung ersetzen müssen.

Wie Ubiquiti UniFi mit dem Purple Gäste-WiFi funktioniert

Purple ist ein Cloud-Overlay. Ihr UniFi Network Controller betreibt weiterhin das WiFi; Purple steuert das Gäste-Erlebnis über Funktionen, die UniFi bereits besitzt.

  • Externer Portalserver. Im Hotspot Manager von UniFi leiten Sie die Landingpage auf Purple anstelle der integrierten Seite von UniFi weiter. Ein neues Gerät wird auf Ihre Purple Begrüßungsseite umgeleitet, der Besucher meldet sich an und die Kontrolle geht zurück an UniFi.
  • Controller-Autorisierung. Purple autorisiert jeden Gast, indem es direkt mit Ihrem UniFi Network Controller kommuniziert. Dazu werden dessen öffentliche Adresse und ein dedizierter Controller-Login verwendet, den Sie für diesen Zweck erstellen. Wenn der Controller öffentlich nicht erreichbar ist, ermöglicht eine Portweiterleitung diese Verbindung.
  • Walled Garden. Die Pre-Autorisierungsregeln von UniFi sorgen dafür, dass die Begrüßungsseite sowie alle Zahlungs- oder Social-Login-Schritte geladen werden, bevor sich ein Besucher angemeldet hat.

Für wiederkehrende Besucher fügt die SecurePass (Passpoint) Option von UniFi eine sichere, verschlüsselte Verbindung hinzu, die durch RADIUS unterstützt wird, sodass sich bekannte Benutzer ohne erneute Anmeldung wieder verbinden.

Das ist das gesamte Modell: UniFi verschiebt die Pakete und verwaltet die Funkverbindungen, Purple besitzt die Anmeldung und die Daten. Da es auf standardmäßiger externer Web-Authentifizierung und RADIUS basiert, funktioniert es auf die gleiche Weise mit Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist, Ubiquiti UniFi, Cambium, Extreme und Fortinet. Purple ist herstellerunabhängig konzipiert.

Was Sie benötigen

  • Einen UniFi Network Controller (auf einer Dream Machine, einem CloudKey oder Ihrem eigenen Server) mit Administratorzugriff.
  • Einen Purple Standort mit eingerichteter Begrüßungsseite und Anmelde-Journey.
  • Einen dedizierten UniFi Controller-Login und die öffentliche Adresse Ihres Controllers, damit Purple Gäste autorisieren kann.

Einrichtung mit Purple

Die genauen Einstellungen, die Adresse des externen Portalservers, die Landingpage-Optionen im Hotspot Manager, die Pre-Autorisierungsdomains, die Standorteinstellungen, die Purple mit Ihrem Controller verknüpfen, und die optionale SecurePass Konfiguration sind Schritt für Schritt im Support-Leitfaden von Purple dokumentiert, mit den genauen Werten, die eingegeben werden müssen.

Ubiquiti UniFi Network Einrichtungsleitfaden

Folgen Sie dieser Anleitung für die Konfiguration. Diese Seite erklärt, wie die Teile zusammenpassen, damit Sie wissen, was jeder Schritt bewirkt.

Was Sie erhalten

Sobald sich Gäste über Purple anmelden, wird jeder Besuch zu verifizierten, bewussten Opt-in-First-Party-Daten: wer zu Besuch war, wie oft und wie man sie mit Erlaubnis erreichen kann. Das ist der Unterschied zwischen einem WiFi, das Menschen verbindet, und einem WiFi, das ein Marketing-Publikum aufbaut, das Ihnen gehört. Purple ist DSGVO-konform (GDPR) und ISO 27001 zertifiziert, mit einer Betriebszeit von 99,999 % an mehr als 80.000 aktiven Standorten.

Schlüsseldefinitionen

Captive portal

Die Anmeldeseite, die ein Besucher sieht, bevor er online geht. Purple hostet und betreibt sie; UniFi leitet Geräte dorthin weiter.

Die Gast-Erlebnisschicht, die Purple auf Ihr UniFi WiFi aufsetzt.

Externer Portalserver

Eine UniFi-Einstellung, die ein nicht-authentifiziertes Gerät an eine extern gehostete Anmeldeseite anstatt der in UniFi integrierten Seite sendet.

Wie der Hotspot Manager von UniFi den Gast an die Purple Begrüßungsseite übergibt.

Controller-Autorisierung

Purple kommuniziert über die öffentliche Adresse mit Ihrem UniFi Network Controller und verwendet ein dediziertes Login, um jede Gastsitzung zu autorisieren.

Wie Purple einen angemeldeten Gast im UniFi-Netzwerk online lässt.

Walled Garden

Eine kurze Freigabeliste von Adressen, die ein Gerät erreichen kann, bevor es sich angemeldet hat.

Ermöglicht das Laden der Begrüßungsseite, von Zahlungen und des Social-Logins vor der Authentifizierung.

SecurePass (Passpoint)

Eine verschlüsselte WiFi Verbindung, die durch RADIUS gestützt wird und es bekannten Benutzern ermöglicht, sich ohne erneute Anmeldung wieder zu verbinden.

Eine optionale sichere Ebene für wiederkehrende Besucher.

Häufig gestellte Fragen

Wie lässt sich Ubiquiti UniFi in ein externes Captive Portal integrieren?

Der UniFi Network Hotspot Manager ermöglicht es Administratoren, die Gast-Authentifizierung an einen externen Portalserver zu delegieren. Wenn sich ein nicht authentifizierter Besucher mit der Gast-SSID verbindet, fängt das UniFi Gateway den ersten HTTP-Datenverkehr ab und leitet den Browser des Clients an Purple unter auth.purplewifi.net weiter. Sobald der Besucher die Authentifizierung abgeschlossen hat, ruft Purple die UniFi Controller-API auf, um die MAC-Adresse des Clients für den Internetzugang zu autorisieren.

Welche Ports müssen zwischen dem UniFi Controller und dem Captive Portal geöffnet sein?

Für die Integration eines Cloud-basierten oder externen Captive Portals muss der UniFi Network Controller für API-Aufrufe zur Autorisierung über den TCP-Port 8843 (oder den TCP-Port 8443 bei älteren Installationen) erreichbar sein. Für eine sichere Weiterleitung des Gast-Browsers muss sichergestellt sein, dass ausgehendes HTTPS auf dem TCP-Port 443 und DNS auf dem UDP-Port 53 im Firewall-Profil für die Pre-Autorisierung von Gästen zugelassen sind.

Warum sollten die Hostnamen für die Captive-Prüfung von Betriebssystemen niemals auf die Whitelist gesetzt werden?

Betriebssysteme wie iOS, Android, macOS und Windows rufen bestimmte Endpunkte wie captive.apple.com und connectivitycheck.gstatic.com auf, um Captive-Netzwerke zu erkennen. Wenn diese Hostnamen für die Prüfung in den UniFi Pre-Authorization Access aufgenommen werden, erhalten die Geräte eine nicht abgefangene HTTP 200-Antwort, gehen davon aus, dass eine aktive Internetverbindung besteht, und unterdrücken das automatische Anmeldefenster des Browsers.

Welche Pre-Autorisierungs-Zugriffsregeln sind für Purple auf UniFi erforderlich?

Der UniFi Hotspot Manager erfordert vor der Anmeldung von Gästen die Freigabe der Authentifizierungs- und Asset-Domains von Purple im Pre-Authorization Access. Dazu gehören auth.purplewifi.net, securelogin.purplewifi.net, api.purplewifi.net und cdn.purplewifi.net. Wenn Social Login oder kostenpflichtige Tarife aktiviert sind, müssen auch die entsprechenden OAuth- und Payment-Gateway-Endpunkte freigegeben werden.

Wie verbessert RADIUS Accounting das Gast-WiFi-Management auf UniFi?

Die Konfiguration eines RADIUS-Profils, das auf Purple auf den UDP-Ports 1812 (Authentifizierung) und 1813 (Accounting) verweist, ermöglicht eine Sitzungsverfolgung in Echtzeit. Durch die Einstellung des Intervalls für zwischenzeitliche Accounting-Updates auf 300 Sekunden können UniFi Access Points die Sendezeit der Gäste, die übertragenen Bytes und die Verweildauer regelmäßig an die Purple Analyseplattform melden, ohne die Ressourcen des Controllers zu überlasten.

Welche Subnetzgröße und DHCP-Lease-Dauer werden für Gast-Netzwerke empfohlen?

In Gast-Netzwerken kommt es zu hoher Fluktuation und schnellem Wechsel der IP-Adressen. Stark frequentierte Standorte sollten mindestens ein /22-Subnetz (1.021 nutzbare IP-Adressen) konfigurieren und die DHCP-Lease-Time auf 2 Stunden (7.200 Sekunden) verkürzen. Dies verhindert die Erschöpfung des Adresspools bei hoher Besucherfluktuation in Spitzenzeiten, während die Client-Geräte-Isolierung eine unbefugte laterale Kommunikation zwischen den Geräten verhindert.

Haben Sie Fragen zu Ihrem spezifischen Setup?

Unser Team arbeitet mit Standortbetreibern, IT-Managern und Netzwerktechnikern an über 80.000 Standorten zusammen. Buchen Sie ein 20-minütiges Gespräch und wir zeigen Ihnen, wie andere diese Herausforderungen gelöst haben.