====== Integration von Stellar Express und Weblib SmartWiFi ====== Mit Weblib SmartWiFi und Stellar Wireless Express ist die Integration mit einem Captive Portal sehr einfach möglich. Dieser Artikel beschreibt die notwendigen Schritte für die Umsetzung. Für den produktiven Einsatz bitte jeweils **v3.smartwifi.fr** anstatt **staging.smartwifi.fr** (Testsystem) verwenden! ===== Konfiguration der SSID für Weblib ===== ==== "Captive Portal" in WLAN-SSID einschalten ==== {{ ::weblib:stellar-express-wlan-configuration.png?direct&600 |}} ==== Konfiguration der Captive Portal Umleitung zu Weblib ==== Unter "Access" auf "Authentication" (links) klicken und auf "External Captive Portal" umstellen. - **Hostname:** v3.smartwifi.fr - Mein Testsystem lief via "staging.smartwifi.fr" (Danke an das Weblib Team! :)) - **Redirect URL:** /?nasid=XXXXXXXX&hardware=stellar - "XXXXXXXX" ist dabei der "Barcode" der aus der SmartWiFi "Control Tower" -> Devices Seite ersichtlich ist - Radius Server Konfiguration - Details zur Konfiguration befinden sich weiter unten {{ :weblib:stellar-express-authentication-configuration.png?direct&600 |}} Auf der Weblib-Seite findet sich der "Barcode" an dieser Stelle: {{ :weblib:weblib-barcode.png?direct&600 |}} ==== Konfiguration des "Walled Garden" für Zugriff auf Weblib ==== Unter "Access" auf "Walled Garden" (mitte) klicken und die folgenden Einträge unter "Domain" hinzufügen: 35.181.159.52 ae94020a3381.ngrok.io cdnjs.cloudflare.com smartwifi.fr v3.smartwifi.fr vm.dev.weblib.com weblib.com weblib.fr staging.smartwifi.fr {{ :weblib:allow-list-1.png?direct |}} {{ :weblib:allow-list-2.png?direct |}} ===== Konfiguration des Radius Servers ===== Für ein "Access-Accept" ist die Konfiguration eines Radius-Servers notwendig. Dieser kann z.B. auf einem Raspberry Pi laufen. ===== Konfiguration des Webseite via Weblib SmartWiFi Control Tower ===== {{ :weblib:weblib-portal.png?direct&600 |}} ==== Anfragen von den Access Points erlauben ==== === sudo vi /etc/freeradius/3.0/clients.conf === client stellar-wireless-express-ap { ipaddr = 192.168.15.0/24 secret = verysecret } ==== Eintrag erstellen für Weblib Nutzer ==== === sudo vi /etc/freeradius/3.0/users === # Weblib user 7765626C6962 Cleartext-Password := "7765626C6962" ===== Ergebnis ===== ==== Testen der Seite vom mobilen Endgerät ==== {{ :weblib:img_7317.png?direct&600 |}} ==== Weblib SmartWiFi Dashboard ==== {{ :weblib:weblib-smartwifi.png?direct&600 |}}