wireless hotspot

Fórumok

Sziasztok!

A kérdésem az lenne, hogy egy hotspotot szeretnék csinálni, ami a következőket tudja

- Belépéskor az első megjelenő ablak az enyém legyen, ahonnan tovább tud menni
- A http forgalom egy általam megírt proxyn keresztül menjen át ami pythonban van megírva twistedwebet használva (ez az oldalak aljára rak egy reklámcsíkot)

A kérdésem az lenne, hogy ti mit javasoltok, milyen eszközön érdemes ezt futtatni?
Megbízhatót szeretnék, és a lehetőségekhez képest olcsót.
néztem, hogy vannnak programok amik az első felét a problémámnak megoldják
http://hup.hu/node/122366

Engem érdekelne a véleményetek, hogy milyen hardveren melyiket használjam?

A válaszotokat előre is köszönöm

Hozzászólások

nemhi szem hogy wan ertelme, de csinald!

// Happy debugging, suckers
#define true (rand() > 10)

- Belépéskor az első megjelenő ablak az enyém legyen, ahonnan tovább tud menni

ez nem egy egyszerũ dolog.
- vannak különbözõ DHCP opciók, amivel Homepage-et állíthatsz be a kliensnél, de alig van olyan dhcp kliens implementáció, ami ezt figyelembe veszi (windowsnál, beállított megbízható hálózaton és legfeljebb is csak az MSIE kezdõlapját állítja át ideiglenesen)
- UPnP-vel hirdetheted magad, mint internet gateway és ott is meg lehet adni vmilyen website-ot, de ez se olyan ami bepofátlankodja magát a user képébe
- én tũzfallal + helyi webszerverrel oldanám meg a dhcp démonnal együttmũködve:
-- amikor az általad osztott IP tartományból érkezik egy web (mondjuk tcp/80) kérés, átirányítod magadhoz (iptables: -j REDIRECT),
-- a helyi webszervered dobja a reklámot meg az infót amit tudatni akarsz a kliensekkel,
-- kell egy "Elfogadom" link vagy form gomb, amire ha kattint, szerveroldalon triggerelsz egy parancsot, ami kiveszi az átirányítandó IP-k közül a látogató IP-jét (vázlatosan: "-t nat -A freewifi_redirect -s $_SERVER[REMOTE_ADDR] -j RETURN"). így akármilyen http:// oldalt nyit meg az ürge, elõször hozzád fogja dobni. itt még lesz jónéhány buktató, pl. HTTP fejlécek (Cache, Keep-Alive), nem user kérések (pl. szoftwerfrissítés keresés, malware check), https forgalmat meg lehet ebben a fázisban tiltani (-j REJECT)
-- ha lejár a DHCP lease time, akkor kivenni a freewifi_redirect tũzfaltáblából az IP-t, hogy ha késõbb kiosztod azt az IP-t újra az átirányítási fázisban legyen. (ezt dnsmasq-kal a --dhcp-script opcióval oldhatod meg)

- A http forgalom egy általam megírt proxyn keresztül menjen át

proxykhoz annyira nem értek, de biztosan transparens proxyra lesz szükséged, amit iptables-szel így valósíthatsz meg: -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 3328.
https forgalmat vagy figyelmen kívül hagyod, vagy utasítod* a klienseket, hogy telepísték fel a te aláírótanusítványodat és annak a segítségével be tudsz ülni a https forgalomba is.
valamint transparens proxy használata esetén lehet, hogy az elsõ blokkban leírtakra nincs is mind szükséged. megteheted hogy úgy konfigolod a proxy démont, hogy egy dinamikusan változó IP lista alapján írja át a Host fejlécet a saját webszervered fajlécére...

* erre nincs protokoll, ezért úgy értem, kiírod a welcome oldalra, h ha HTTPS-sen akarsz böngészni, telepísd fel ezt a CRT-t...

~~~~~~~~
Linux 3.2.0-4-486
Debian 7.1

Köszönöm szépen, sokat segítettél az első problémára, a másodikat tudom, hogy hogy csinálom, átirányítom a http forgalmat a proxyra, és kész.

Azt hiszem, hogy rosszul tettem fel a kérdést.
Az lenne a kérdésem, hogy milyen eszközt javasoltok, ami elbírja a pythont twistedwebbel.

pl tp-link wr1043 elbírja ezt a terhelést?

Hello!

Szerintem egy Mikrotik RouterBoard elég lehet, RB951G például. Pár helyen üzemeltetünk ezzel HotSpot-t és elég korrekt.

Üdv
S

chillispot/coova-chilli, tud mindent amit egy hotspotnak tudnia kell.

Openwrt része így elég sok cuccon elfut.

Fedora 20, Thinkpad x61s

Hardware már van? Ha nincs akkor egy lehetőségnek felvetném a UniFi-t. Guest portál van, jól is működik. Proxy-t ugyan még nem néztem benne. A controller ingyenesen letölthető, meg tudod nyomkodni.

Végy egy olcsó wrt kompatibilis router.
Repopól rakgd fel a nodogsplasht
Es orul :)

Viccet fereteve
1043nd Tp-Link
(Nodogsplash tud sajat homepagest ill tud alapból proxy fele iranyitani)

Lehet, hogy megint nem voltam világos.
A kérdésem az lenne, hogy magát a proxyt, amit én írtam pythonban (twistedwebbel), azt képes-e elbírni egy wr1043-sd router?

Nincs sok pénzem, hogy kísérletezzek, ezért egyből jó eszközt szeretnék megvenni, ami elbírja a pythont, és a Nodogsplash-t is.

Köszönöm

Ha egy kompakt, és mindent tudó eszközt akarsz, akkor a Zyxel N4100 aminek nyomtatója is van a bilétákhoz. Az új típus az UAG4100.