CZFree.Net - AP Beranka

WiFi HotSpot (Access Point) Beranka sítě CZFree.Net pro bezdrátové připojení na internet - Praha 6, Dejvice (Hanspaulka)



Dashboard - návod na uvítací stránku

Kapitoly:

Souhrn

Dashboard je uvítací systém pro (nově) připojené do Vaší sítě. Využití najde na přístupných WiFi hotspotech a všech otevřených sítích, kde chcete připojeným sdělit nějaké informace. Nově připojeným (to znamená že ne nutně všem) zobrazí místo požadované webové stránky určité informace a až následně je nechá využívat připojení "naplno".

Řešení: Následující postup je vytvořen pomocí přesměrování požadavků na port 80 (HTTP dotazů) na lokalní webserver pomocí iptables. Tudíž je připraven po použití na počítačích se systémem Unix (linux). Identifikace je řešena přes MAC adresu. Proto doporučuji nejdříve nastudovat iptables (článek na ROOT.cz, man page).

Upozornění: Linuxu rozumím jen velmi málo, proto je možné, že některé konstrukce budu přinejlepším kostrbaté, nebo na některých distribucích nebudou fungovat. Budu rád, když mi dáte vědět Vaše návrh na zlepšení.

Ukázka typického použití

Uživatel se asociuje s APčkem a od DHCP deamonu dostane přidělenu volnou IP adresu. V této fázi má uživatel povoleno pouze přijímat a odesílat ICMP packety (ping), dotazy na Name Servery a HTTP. Nejtypičtější chování uživatele je otevřít browser a zkusit se podívat na nějakou stránku (např. www.google.com). A přesně na to čekáme.

Jakmile zadá do prohlížeče adresu, místo požadované stránky je přesměrován na náš webserver, kde mu oznámíme kam se připojil, pravidla hry atd. V tomto bodě je samozřejmě možné implementovat nějaké přihlášení, registrace, nebo způsob platby za připojení. Důležité je, aby na konci toho procesu byl zapsanán údaj do iptables a uživatel již nadále nebyl přesměrováván na náš webserver. Také mu můžeme povolit další služby (porty).

V našem příkladě také každou půlnoc vymažeme seznam všech dočasných uživatelů, takže se jim zase omezí přistup do sítě a musejí si zobrazit naší uvítací stránku. Tento "opruz" jim naznačuje, že pro trvalé připojení je dobré se registrovat (zaplatit, vstoupit do klubu, atd.).

Pojďme tedy rovnou na 1. díl: Základní model.


Jan Menšík