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!
Unter „Access“ auf „Authentication“ (links) klicken und auf „External Captive Portal“ umstellen.
Auf der Weblib-Seite findet sich der „Barcode“ an dieser Stelle:
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
Für ein „Access-Accept“ ist die Konfiguration eines Radius-Servers notwendig. Dieser kann z.B. auf einem Raspberry Pi laufen.
client stellar-wireless-express-ap { ipaddr = 192.168.15.0/24 secret = verysecret }
# Weblib user 7765626C6962 Cleartext-Password := "7765626C6962"