История изменений
Исправление iron, (текущая версия) :
Судя по конфигу, торренты как забивали, так и будут забивать канал, так как там балансировка при помощи sfq по потокам а не по айпишникам. Чтоб балансировало по айпишникам, нужно вешать nfct-dst. Вот пример:
$TC filter add dev $IF_INT parent 1: protocol ip handle 0x700 fw flowid 1:70
$TC filter add dev $IF_INT parent 1:70 protocol ip handle 0x700 flow hash keys nfct-dst divisor 1024 baseclass 1:70
$TC qdisc add dev $IF_INT parent 1:70 handle 700: sfq perturb 1
P.S: На проце Intel Pentium G2130 и сетевухе rtl без задержек шейпит гигобит инета. OS: Gentoo Linux с натюненым ядром и системой.
Исходная версия iron, :
Судя по конфигу, торренты как забивали, иак и будут забивать канал, так как там балансировка при помощи sfq по потокам а не по айпишникам. Чтоб балансировало по айпишникам, нужно вешать nfct-dst. Вот пример:
$TC filter add dev $IF_INT parent 1: protocol ip handle 0x700 fw flowid 1:70
$TC filter add dev $IF_INT parent 1:70 protocol ip handle 0x700 flow hash keys nfct-dst divisor 1024 baseclass 1:70
$TC qdisc add dev $IF_INT parent 1:70 handle 700: sfq perturb 1