ich arbeite momentan rein interessehalber an einem Projekt.
Im Endeffekt moechte ich einen öffentlichen Hotspot bauen. Ihr kennts vielleicht von McDonalds oder von 99% der anderen public Hotspots.
WLAN ist nicht passwortgeschützt, ihr verbindet, im besten Fall geht eine Seite auf mit der Möglichkeit kostenpflichtig/kostenlos zu surfen. Kostenpflichtig heißt in meinem Beispiel einfach das der Zugang per Access Code z.B. geregelt wird.
Jetzt kommt das eigentliche Problem wo ich gerade etwas auf dem schlauch stehe:
User verbindet zum Wifi, gibt einen gültigen Access Code ein und drückt auf verbinden. Was passiert in diesem Moment technisch im Hintergrund?
Was ich mir überlegt hab: 1) Wenn User mit Wifi verbunden aber nicht Eingeloggt dann alle HTTP Requests forwarden zum Webserver des Hotspots
2) Wenn User mit gültigen Access Code eingeloggt dann ganz normale DNS Abfrage bei HTTP Request.
Es ist wahrscheinlich nicht die eleganteste Lösung aber wohl technisch umsetzbar. Habt ihr vielleicht noch eine andere Idee zur Umsetzung?
Testumgebung ist ein Raspberry PI mit nem Debian und USB WLAN Antenne.
Frage
T.Jansen
Hallo Zusammen,
ich arbeite momentan rein interessehalber an einem Projekt.
Im Endeffekt moechte ich einen öffentlichen Hotspot bauen. Ihr kennts vielleicht von McDonalds oder von 99% der anderen public Hotspots.
WLAN ist nicht passwortgeschützt, ihr verbindet, im besten Fall geht eine Seite auf mit der Möglichkeit kostenpflichtig/kostenlos zu surfen. Kostenpflichtig heißt in meinem Beispiel einfach das der Zugang per Access Code z.B. geregelt wird.
Jetzt kommt das eigentliche Problem wo ich gerade etwas auf dem schlauch stehe:
User verbindet zum Wifi, gibt einen gültigen Access Code ein und drückt auf verbinden. Was passiert in diesem Moment technisch im Hintergrund?
Was ich mir überlegt hab:
1) Wenn User mit Wifi verbunden aber nicht Eingeloggt dann alle HTTP Requests forwarden zum Webserver des Hotspots
2) Wenn User mit gültigen Access Code eingeloggt dann ganz normale DNS Abfrage bei HTTP Request.
Es ist wahrscheinlich nicht die eleganteste Lösung aber wohl technisch umsetzbar. Habt ihr vielleicht noch eine andere Idee zur Umsetzung?
Testumgebung ist ein Raspberry PI mit nem Debian und USB WLAN Antenne.
Link zu diesem Kommentar
Auf anderen Seiten teilen
2 Antworten auf diese Frage
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.