tc shaper
День добрый.
Господа, никак не могу разобраться в работе шейпера.
Делаю вот так:
#!/bin/bash
tc qdisc del dev eth0 root 2> /dev/null > /dev/null
iptables -t mangle -F
iptables -t mangle -X
iptables -F
iptables -X
iptables -t mangle -A PREROUTING -p tcp -j CONNMARK --restore-mark
iptables -t mangle -A PREROUTING -p tcp -m mark ! --mark 0 -j ACCEPT
iptables -t mangle -A PREROUTING -p tcp -j MARK --set-mark 1
iptables -t mangle -A PREROUTING -p tcp -m mark --mark 1 -j CONNMARK
--save-mark
iptables -t mangle -A POSTROUTING -o eth0 -m mark --mark 1 -j CLASSIFY
--set-class 1:20
#iptables -t mangle -A POSTROUTING -o eth1 -m mark --mark 1 -j CLASSIFY
--set-class 1:20
tc qdisc add dev eth0 root handle 1: htb default 10
tc class add dev eth0 parent 1: classid 1:1 htb rate 32kbit
tc class add dev eth0 parent 1:1 classid 1:10 htb rate 32kbit
tc class add dev eth0 parent 1:1 classid 1:20 htb rate 32kbit
-- но это ни на что не влияет. ;(
Кто-нибудь может привести реально работающий пример? На данный момент
стоит задача ограничить скорость по 21 порту.
--
Best Regards, Andrey.
Jabber ID: andy@eth0.spb.ru
E-mail: andy@eth0.spb.ru / andy@unix-way.spb.ru
:wq
begin:vcard
fn:Andrey N. Prokofiev
n:Prokofiev;Andrey
email;internet:andy@eth0.spb.ru
tel;cell:+7-951-6886260
note:My Jabber ID: andy@eth0.spb.ru
x-mozilla-html:FALSE
version:2.1
end:vcard
Reply to: