OPNsense Forum

International Forums => German - Deutsch => Topic started by: StuckInTheLoop on September 27, 2016, 02:56:57 pm

Title: Captive Portal - Öffentliche IP erlauben
Post by: StuckInTheLoop on September 27, 2016, 02:56:57 pm
Hallo liebe OPNsense Gemeinde,

Mein Captive Portal läuft soweit prima und macht bis lang immer das was es soll.
Die User landen auf einer schönen Landing Page und können sich dort anmelden.
Nun ist es aber Pflicht auf jeder Webseite ein "Impressum" anzubieten.
Bei uns im Betrieb geschieht dies über einen Webserver der in einer DMZ sitzt,
also demnach eine öffentliche IP Adresse besitzt.
In meinem Captive Portal Template habe ich also an der unteren Stelle der Seite
einen Link zum "Impressum" hingelegt.
Da das Captive Portal jedoch sämtlichen Traffic abfängt und zur Landing Page redirected,
habe ich das Problem, dass dieses Impressum eigentlich "durchgelassen" werden müsste.

Demnach also in einfach:
Jeder User der im WLAN Netz eine IP vom DHCP Server bekommt
und auf die Landing Page redirected wird, soll trotzdem auf besagter Seite über den Link zum Impressum
eine ganz bestimmte öffentliche IP (Webseite) aufrufen dürfen.
Ist das überhaupt möglich?

Was ich bereits probiert hatte:
1) Diese IP bei "Allowed addresses" bei Captive Portal > Administration eingetragen -> ohne Erfolg
2) Eine Rule auf der WLAN Seite gelegt, welche am Anfang matched und besagt
Proto   Source    Port     Destination   Port           Gateway Schedule   Description
IPv4 TCP   WLAN net      *     x.x.x.x           443 (HTTPS)   *                           Impressum Freischaltung
-> ohne Erfolg

Schöne Grüße :)
Title: Re: Captive Portal - Öffentliche IP erlauben
Post by: jstrebel on September 27, 2016, 07:39:03 pm
So eine walled Garden Funktion wäre sehr nützlich.
So könnte man beispielsweise den Fahrplan der lokalen Verkehrsbetriebe. Web Seite des Lokal Besitzers, etc anzeigen.
@ Franco, ich könnte den Code dazu beisteuern.
Beste Grüsse Jakob
Title: Re: Captive Portal - Öffentliche IP erlauben
Post by: StuckInTheLoop on September 29, 2016, 08:02:42 am
Hallo Jakob und Franco,

das wär echt super, wenn man das irgendwie in nächster Zeit mit einbauen könnte.
(Abhängig davon wie schwer sich das implementieren ließe natürlich) :)
Ich meine im meinem Fall wäre es zwar jetzt "nur" das Impressum,
aber andere Captive Portal Betreiber, haben vielleicht bessere Einfälle dafür.
Die Fahrplan Idee klingt natürlich sehr reizvoll.
Denke dafür werden es viele nutzen wollen am Ende.
Bzw. "Datenschutz" und "Impressum"'s Seiten, falls Firmen Webserver dafür nutzen.
Das wäre bei Webseiten ja nicht unüblich.

Beste Grüße :)
Title: Re: Captive Portal - Öffentliche IP erlauben
Post by: franco on September 29, 2016, 08:23:20 am
Hallo ihr beiden,

Also wenn es nur um eine externe IP geht sollte das eigentlich kein Problem darstellen ganz analog zum vorhandenen Feature der IP-Freigabe für interne Clients?

Jakob: Code ist immer gern gesehen, müssen nur schauen ob wir den noch so einbauen können, da das CP ja komplett neu im MVC ist.


Grüsse
Franco