Dies ist eine alte Version des Dokuments!
Die Installation gliedert sich in 6 Abschnitte. Als Voraussetzung dient ein OPNsense-Firewall von linuxmuster.net mit den Standardeinstellungen und einer vorhandenen Schnittstelle OPT1 für das blaue Netzwerk.
Die Captive-Portal-Seite wird per https mit einem selbstsignierten Zertifikat ausgeliefert, es erscheint deshalb eine Zertifikatswarnung. Zum Ausloggen kann man mit der URL „https://172.16.32.1:8000“ den Logout-Button erhalten. (Bei der hier verwendeten IP-Range)
Schnittstellen → OPT1
Alle weiteren Optionen auf Default lassen. → [Speichen]
Dienste → DHCPv4 → [OPT1]
Alle weiteren Optionen auf Default lassen.→ [Speichern]
Es müssen fünf Firewallregeln erstellt werden.
Firewall → Regeln → OPT1
Alle Regeln speichern und abschließend → [Anwenden]
System → Zugang → Servers → [+ Hinzufügen]
Die Optionen (hier sehr einfach, zu Testzwecken) den eigenen Sicherheitsanforderungen anpassen!
Dienste → Captive Portal → Verwaltung → +
Der Host-Eintrag kann leergelassen werden, dann erscheint das Captive-Portal Login unter der IP der Firewall.
Ohne SSL-Zertifikat wird das Captive-Portal Login als http ausgeliefert.
Alle weiteren Optionen auf Default lassen → [Speichern] → [Anwenden]
Dienste → Captive Portal → Voucher→ [+ Voucher erstellen]
Nun wird eine csv-Liste der Voucher erzeugt und zum Herunterladen angeboten:
Originalanleitung → https://docs.opnsense.org/manual/captiveportal.html