Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Internet a sítě => Téma založeno: mephcz 11 Února 2012, 15:00:30
-
Zdravím, mám jeden požadavek a nevím jak konkretně ho realizovat.
Mám ve firme net cca 800 KB/s
Chci squid nastavit tak at soubor dejme tomu do velikosti 2 MB povolí stáhnout max rychlosti.
Pokud bude stahovat soubor větší než 2MB tak aby snižil uživateli rychlost na 300 KB/s
Problém je v tom že pobočka je připojená přes WIFI a jakmile někdo vycucne lajnu na max tak jsou pingy kolem 2 sec a háže mi to že sít je down.. A o připojení ke vzdálené správě si můžu nechat zdát... :-)
Je to pomoci delay pools řešitelné?
Díky moc za případnou pomoc
-
Tak pánové mám vyřešeno níže přikládám zápisy do squid.conf pokud by někdo řešil podobný problém funguje to perfektně.
Nastavuji dvě rychlosti pokud někdo stahuje z uvedených serveru bude mu přidělena rychlost 300 kB/s
Pokud někdo bude stahovat jeden z uvedených balíkových souboru tak mu bude udělena rychlost 500 kB/s s tím že na začátek stahování mu bude umožněno stahovat plnou rychlostí která bude postupně klesat na povolenou.
acl stahovaci dstdomain -i .stahuj.cz .share-rapid.com .ulozto.cz .czshare.cz .rapidshare.com
acl big-file url_regex -i ftp .flv .mp3 .mp4 .mkv .3gp .avi .mpeg .mpe .mpg .iso .mov .zip .rar
delay_pools 2
delay_class 1 2
delay_parameters 1 350000/900000 350000/900000 #350000 je 350KB/s
delay_access 1 allow stahovaci
delay_class 2 2
delay_parameters 2 500000/1500000 500000/1500000 #500000 je 500KB/s
delay_access 2 allow big-file