Всем приветПытаюсь урезать исходящую скорость интерфейсу eth0.
Вроде, должно работать вот так:/sbin/tc qdisc add dev eth0 root handle 1: htb default 30
/sbin/tc class add dev eth0 parent 1: classid 1:30 htb rate 2mbitНо не работает. Интерфейс отдает траффик на полной скорость. Подскажите, пожалуйста, что делаю не так?
Poprobuy tak:tc qdisc del dev eth0 root
tc qdisc add dev eth0 root handle 1:0 htb default 300
tc class add dev eth0 parent 1:0 classid 1:10 htb rate 4Mbit
tc class add dev eth0 parent 1:10 classid 1:300 htb rate 2Mbit burst 15k prio 1
tc qdisc add dev eth0 parent 1:300 sfq quantum 1514b perturb 15
> Всем привет
> Пытаюсь урезать исходящую скорость интерфейсу eth0.
> Вроде, должно работать вот так:
> /sbin/tc qdisc add dev eth0 root handle 1: htb default 30
> /sbin/tc class add dev eth0 parent 1: classid 1:30 htb rate 2mbit
> Но не работает. Интерфейс отдает траффик на полной скорость. Подскажите, пожалуйста, что
> делаю не так?а как проверяеш?
> Пытаюсь урезать исходящую скорость интерфейсу eth0.Души с помощью iptables :)
Если комп, то в таблицу OUTPUT
-o eth0 -m limit --limit 10000/sec -j ACCEPT #весь трафик (20Mb/s) кол-во пакетов в секундуЕсли фаервол, то в таблицу FORWARD
-i eth1 -o eth0 -p tcp -m multiport --sports 22,80,443 -m limit --limit 10000/sec -j ACCEPT # по портам