Skocz do zawartości

Ograniczenie Ruchu Torrenta Za Pomocą Traffic Control


silserwis

Rekomendowane odpowiedzi

Staram się ograniczyć ruch dla torrentów w domu w taki sposób (_rzeby_ → żeby) ORT nie kolidowało to z normalnym użytkowaniem internetu. Chciałbym po prostu żeby torrent wykorzystywał całe łącze kiedy nie ma innego ruchu w sieci, a jeżeli jest to żeby torrent zajmował tylko troche łącza.

Przeczytałem jak należy wykonać to za pomocą poleceń tc qdisc, class i filter i niby wszystko działa.

Problem jest taki że ustawienie prio nie działa właściwie.

Myślałem że klasa która ma wyższy priorytet otrzyma całe wolne łącze jeżeli wykonuje jakiś ruch a inne klasy z mniejszym priorytetem dostaną tylko tyle ile jest w parametrze rate. Niestety prio tak nie działa i przydziela łącze ale tylko w małym stopniu faworyzując klasy z większym priorytetem.

Czy znacie może jakieś opcje które będą priorytetowały klasy w taki sposób aby przejmowały cały ruch albo jakieś inne rozwiązanie problemu torrentów.

 

moja konfiguracja.

Przy tej konfiguracji ściąganie przez http powinno iść na maxa a cały inny ruch powinien się ślimaczyć, niestety tak nie jest.

 

#!/bin/sh

tc qdisc del root dev ppp0

tc qdisc add dev ppp0 root handle 1:0 htb default 4

tc class add dev ppp0 parent 1:0 classid 1:1 htb rate 520kbit

tc class add dev ppp0 parent 1:1 classid 1:2 htb rate 1kbit ceil 520kbit prio 1

tc class add dev ppp0 parent 1:1 classid 1:3 htb rate 1kbit ceil 520kbit prio 2

tc class add dev ppp0 parent 1:1 classid 1:4 htb rate 1kbit ceil 520kbit prio 3

tc filter add dev ppp0 protocol ip parent 1:0 u32 match ip dport 80 0xffff flowid 1:2

tc filter add dev ppp0 protocol ip parent 1:0 u32 match ip sport 80 0xffff flowid 1:2

tc qdisc add dev ppp0 parent 1:2 handle 3:0 sfq perturb 10

tc qdisc add dev ppp0 parent 1:3 handle 4:0 sfq perturb 10

tc qdisc add dev ppp0 parent 1:4 handle 5:0 sfq perturb 10

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...