приоритеты трафика
Такая проблема имеется домашний сервак, раздает инет и качает торренты, вот при скачивании торрентов снаружи сеть начинает неприятно торморзить, картинки в фф грузятся медленно, да и вообще неприятно, собственно у меня два вопроса, как сделать так, чтобы торренты потребляли весь канал, когда он никому ненужен и не мешали лазить по инету в остальное время, причем так чтоб ничего вручную не делать
eth0 - смотрит наружу, eth1 внутрь
пробовал так
tc qdisc add dev eth0 root handle 1: prio
tc qdisc add dev eth0 parent 1:1 handle 10: sfq
tc qdisc add dev eth0 parent 1:2 handle 20: sfq
tc qdisc add dev eth0 parent 1:3 handle 30: sfq
tc filter add dev eth0 protocol ip parent 1: prio 1 \
u32 match ip sport 22 0xffff flowid 1:10
tc filter add dev eth0 protocol ip parent 1: prio 1 \
u32 match ip dport 80 0xffff flowid 1:10
tc filter add dev eth0 protocol ip parent 1: prio 1 \
u32 match ip sport 80 0xffff flowid 1:10
iptables -A PREROUTING -t mangle -i eth0 -j MARK --set-mark 2
tc filter add dev eth0 protocol ip parent 1:0 prio 2 \
handle 2 fw flowid 1:30
никакой разницы незаметил, да и еще неясно как вообще торренты во всем трафике выцепить, про бовал по uid, есть возможноть запустить их от отдельного пользователя, но там где можно применить -m owner нельзя сделать -j MARK :(
может кто уже решал подобную задачу, поделитесь плиз