LINUX.ORG.RU
ФорумAdmin

squid iptables QoS


0

0

как загнать squid'овыx пользователей в 25-й класс??? есть вот так...

tc qdisc add dev $DEV root handle 1: htb default 26 ... (тут много чего) ... tc class add dev $DEV parent 1:1 classid 1:25 htb rate 64kbit ceil 64kbit prio 5 ... tc qdisc add dev $DEV parent 1:25 handle 25: sfq perturb 10 ... tc filter add dev $DEV parent 1:0 prio 0 protocol ip handle 70 fw flowid 1:25

в фильтре пытаюсь словить их вот так:

$ipt -t mangle -A PREROUTING -i eth0 -p tcp --dport 3128 -j MARK --set-mark 70

tc -s clas show dev eth1 показывает class htb 1:25 parent 1:1 leaf 25: prio 5 rate 64000bit ceil 64000bit burst 1679b cburst 1679b Sent 0 bytes 0 pkts (dropped 0, overlimits 0) lended: 0 borrowed: 0 giants: 0 tokens: 172032 ctokens: 172032

как их туда загнать так как по умочанию класс 26.. то наверняка они туда идут?

anonymous

вроде tc по дефолту ограничивает исходящий с интерфейса траф, а не входящий. Судя по написанному твой фильтр пытается ловить исходящий в локалку(?) трафик с eth1 с портом назначения = 3128. Поменяй dport на sport в команде маркирования пакетов, если у тебя сквид отправляет в инет запросы с 3128.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.