epigenese
Goto Top

PfSense Captive Portal Abmeldebutton bei PC Mehrfachnutzung

Guten Tag zusammen,

ich konnte mit Hilfe dieses Forum pfSense mit Wlan Accesspoint und Captive Portal installieren.

Habe auch unterschiedliche Anmeldeseiten und Voucher getestet nach aquis Tutorials.

Klappt alles wunderbar.

Nun habe ich das Problem, dass ich Rechner mit Mehrfachnutzung habe.

D.h. ich gebe einem Teilnehmer sein Benutzername und sein Passwort und er kann an einem PC ins Internet.
Dann geht er z.B. wieder an seine Arbeit und ein anderer Nutzer geht an den PC.

Auf dem Rechner läuft Lubuntu mit Firefox und der Nutzer kann sich hier nicht selbst vom Captive Portal abmelden.
D.h. der nächste Nutzer sieht den Anmeldebildschirm nicht sondern kann direkt ins Internet mit dem Account des Vormannes.

Kann ich da eine Seite wie die Startseite einrichten und in die Favoritenleiste legen und somit jedem Nutzer sagen, dass er sich darüber beim Verlassen des PC abmeldet.
Sonst muss ich dass jedesmal selbst machen über die pfSense Seite.

Vielen Dank und Grüße
Epi

Content-ID: 284155

Url: https://administrator.de/contentid/284155

Ausgedruckt am: 24.11.2024 um 14:11 Uhr

kaiand1
kaiand1 29.09.2015 um 20:06:11 Uhr
Goto Top
Nun das System ist ja so ausgelegt das es ein Client Freischaltet mit der Anmeldung fürs Internet.
Die Mehrfachnutzung ist ja so nicht direckt vorgesehen an einem Client.
Aber du kannst durch ein zusatzscript ja den PC wieder sperren lassen das per Web erreichbar ist.
www.pfsende.local/abmelden.php zb und wenn das Script Aufgerufen wird trägt es die ClientIP die ermittelt wurde aus der Freigabe wieder raus.
Epigenese
Epigenese 29.09.2015 aktualisiert um 21:16:57 Uhr
Goto Top
Hallo kaiand1,

danke für deine Hilfe.

Leider kann ich kein php Script programmieren, das mir den angemeldeten User über die IP Adresse aus der pfSense haut.

Im Dashboard habe ich diese Ansicht

2a21b3246831ac33d9647054e907d2ac

Der Link zum entfernen des Users gibt folgenden Code aus:
https://192.168.100.100/?order=ip&showact=1&act=del&zone=cap ...

Ich sehe hier keinen, für meinen begrenzten Horizont, verwertbaren Code.

Natürlich sehe ich die IP Adresse.
Ich bin aber nicht in der Lage diese über php am Rechner unter Linux auszulesen und an die pfSense zu senden um den Rechner von dort abzumelden.

Gibt es hierfür noch Tipps oder Möglichkeiten die für einen Laien umsetzbar sind?

Danke für eure Zeit und Mühe
Grüße
Epi
Tommy70
Lösung Tommy70 30.09.2015 aktualisiert um 17:07:25 Uhr
Goto Top
Hallo,

hast du in den Einstellungen des Captive Portals das Logout popup window aktiviert?

Tom
aqui
Lösung aqui 30.09.2015 aktualisiert um 17:07:27 Uhr
Goto Top
Auf dem Rechner läuft Lubuntu mit Firefox und der Nutzer kann sich hier nicht selbst vom Captive Portal abmelden.
Das muss er ja auch nicht, denn der CP Zugriff wird über die Mac Adresse des Rechners geregelt und NICHT über irgendwelche Userdaten.
Es erscheint bei der Authentisierung aber immer auch ein Abmelden Button nur das der meist untergeht weil so gut wie jeder PopUps im Browser unterdrückt. Du kannst über die CP Konfig Seite aber auch immer dediziert die Abmelden Seite anfordern.
Dazu gibt es wie du selber sehen kannst ja auch eine entsprechende HTML Seite zum customizen.
Ansonsten hilft nur den Timeout runterzuschrauben und den User nach Inaktivität rauszuschmeissen was aber nicht das gelbe vom Ei ist...
Epigenese
Epigenese 30.09.2015 um 17:01:52 Uhr
Goto Top
Hallo tommy70, hallo aqui,

danke für eure Unterstützung.
Ich schaue mir das mal an.

@aqui; ja das stimmt mit den PopUps ich schaue mir das mal auf dem Testsystem an.
Danke für die Info.

Grüße
Epi
Epigenese
Epigenese 30.09.2015 aktualisiert um 17:09:45 Uhr
Goto Top
@Tommy70. danke das wars. Habe Logout popup aktiviert.

@aqui: danke das war der nächste Schritt. Im Browser PopUp erlaubt und der Button ist da.

Grüße
Epi