Sziasztok!
Linux /Redhat/ alatt szeretném azt megoldani, hogy mondjuk egy user mondjuk 5 nap alatt max 500 Mb-ot tudjon letölteni 80 illetve 443-as porton keresztül.
Tehát igazából egy mennyiség-idő korlátra lenne szükségem.
Mivel tudnám ezt megoldani?
A squid tud ilyet? pool ...stb?
Vagy vmi quotázásra lenne szükség?
Előre is köszi a hozzászólásokat!
- 2727 megtekintés
Hozzászólások
Hi !
Én egy ilyet a squid-el csináltam, meg egy kicsit iptables...
Először is az iptablessel tudattam, hogy minden kérés ami *:80 és *:443ra érkezik, automatice menjen a 192.168.1.1-re. (ez volt a routerem, serverem.
Utána a squid.conf-ba csináltam a korlátozásokat, de pill. nem emléxem pontosan, mit és hogyan. A lényege az volt, hogy akármit csinál az adott kliens, csak a 192.168.1.1-en keresztöl tudott netezni, és ipcímre bontottam a korlátozást.
Ez úgy nézhetett ki, hogy az ipcím kérését adott időpontban csak ennyi sebességgel teljesítheti.
asszem a szabilinux-on láttam squid-hogyant, onnan olvastam én is a korlátozásokat.
Próbáld meg, ha nem megy, szívesen segítek, elküldöm emailbe a komplett squid.conf-ot.
legközelebb júli 17-18 körül tok netezni.
bye: bthomyka
bthomas@mailbox.hu
- A hozzászóláshoz be kell jelentkezni
A legegyszerubb megoldas kb az ha beraksz egy iptables szabalyt ami az user ip-jere es ezekre a portokra illeszkedik (-A FORWARD -d <ip> -p tcp -m multiport --dports 80,443), aztan crontabba pakolsz egy if-et ami egy iptables -xvnL FORWARD | grep ....-pel kiszedi ezt a sort es megnezi mennyi a byte-szamlalo, aztan.....
- A hozzászóláshoz be kell jelentkezni
/OFF
Ilyenkor látom csak emnnyire kreatív megoldások léteznek Linuxban :)
Ez nagyon tetszik!!
OFF/
- A hozzászóláshoz be kell jelentkezni
Van esetleg erre valami külön progi?
Squid erre nem teljesen tökéletes....
- A hozzászóláshoz be kell jelentkezni