internet tiltas gepenkent

Hambuch Gábor hambuch at server.radnoti-pecs.sulinet.hu
2008. Jan. 15., K, 11:29:27 CET


Kubanka Peter írta:

> Az én elgondolásom, iptables, php, mysql felhasználásával
> történne,weblapon keresztül, php segítségével,egy iptables parancsal
> tiltanám a netet, de nemtudom ez mennyire müködőképes, mennyire
> szeretné az iptables az állandó változtatásokat.
> 
> Ha valaki használ ilyen iptables megoldást, tapasztalatára kiváncsi lennék.

Én majdnem teljesen ezt a megoldást alkalmazom, igaz mysql nélkül.
Írtam egy php-t, ami a dhcpd configja alapján (némi egyéb infó megadása 
után) épít fel egy weblapot. Gépenként egy-egy checkbox, a gépek 
csoportosítva. A dhcp config helyett fixen bele lehet írni a php-be a 
gépeket is, eleinte úgy működött. Viszont ez a megoldás egy belső 
hálózaton üzemelő dns szervert feltételez, mert gépneveket használ a 
tiltáshoz. A weblaphoz a hozzáférést .htaccess-en keresztül szabályozom.
A tiltásokat iptables-el teszi fel a php, sudo-n keresztül (tudom, hogy 
sechole lehet, de amennyire tudtam minimalizáltam a kockázatot néhány 
trükkel). Egy külön láncot használok a szűrésre, ahol is a squid portját 
tiltom csak (egyébként csak proxy-n keresztül érik el a gépek az 
internetet). Ezzel elérem azt, hogy az internet tiltva van, de a suli 
weblapja továbbra is elérhető, mert azon a gépen van, amin a proxy is.
Évek óta teljesen jól működik ez a megoldás nálunk, nincs vele probléma.
Maga a lap a helyi sajátosságok szerint lett írva (meg nem is túl szép a 
kódja..), szóval nem szívesen tenném ki publicba. Ha érdekel valakit, 
akkor magánban elküldöm szívesen, némi magyarázattal a működéshez.

-- 
Hambuch Gábor
hambuch at server.radnoti-pecs.sulinet.hu


További információk a(z) Techinfo levelezőlistáról