
Piotr Górski wrote:
Tak to wyglada, lacze 2/2POLPAK, ludzi okolo 90, online kolo 30 Chcialem zrobic squida nawet byl ale mam pewien problem, uzywajac squida ludzie sciagac jakies programy, mp3, dostaja pelna moc czyli 256kb/s i tym zapychaja lacze, moge jakos ograniczyc squida ? Przydala by sie taka opcja odrazu w lmsie :)
Squdia można ograniczać w dowolny sposób używając wbudowanych w niego ACL, delay-pools. Jednak zaimplementowanie tego do LMS'a może stanowić w pewnym sensie problem z racji dość dużej złożoności w/w mechanizmów.
Z ograniczeniem squida nie ma żadnego problemu. Moim zdaniem najlepiej użyć IMQ i skierować na niego odpowiednio ruch, potem można ciąć jak się chce. Zazwyczaj trochę więcej problemu jest żeby przycinać tylko ruch który nie idzie z cache'u, czyli jest przez squida pobierany z Internetu, na to są dwa sposoby spatchowanie squida tak aby znaczył pakiety tos'em, albo (w niedużych sieciach powinno wystarczyć) CONNMARK, np. tak:
# ruch Squid -> LAN do imq0 $IPT -t mangle -A OUTPUT -o $LAN -p tcp --sport 8080 -m connmark --mark 0 \ -m string --string 'X-Cache: MISS from ' -j CONNMARK --set-mark 1 $IPT -t mangle -A OUTPUT -o $LAN -p tcp --sport 8080 -m connmark --mark 0 \ -m string --string 'X-Cache: HIT from ' -j CONNMARK --set-mark 2 $IPT -t mangle -A OUTPUT -p tcp --sport 8080 -j CONNMARK --restore-mark $IPT -t mangle -A OUTPUT -m mark --mark 1 -j IMQ --todev 0
uczestnicy (1)
-
A.L.E.C