Шейпинг траффика (tc htb)
CoolSpirit 6 июля, 2009 - 16:11
eth0 интерфейс, подключенный к аплинку в 1 гигабит
eth1.110 vlan, к которому подключен сервер, для которого надо шейпить траффик
пытаюсь сделать:
tc qdisc del dev eth0 root
tc qdisc add dev eth0 root handle 1: htb
tc class add dev eth0 parent 1: classid 1:1 htb rate 1000Mbit ceil 1000Mbit burst 200k
tc class add dev eth0 parent 1:1 classid 1:50 htb rate 40Mbit burst 20k
tc filter add dev eth1.110 parent 1: protocol ip prio 3 u32 match ip dst SERVER_IP/32 flowid 1:50
при вводе последней строки ругается на:
RTNETLINK answers: Invalid argument
We have an error talking to the kernel
Где-то явно есть ошибка. Подскажите, пожалуйста, в чем дело.
»
- Для комментирования войдите или зарегистрируйтесь
CoolSpirit написал(а):eth0
для eth1 так же как и для eth0 создай дисциплину
пробовал - ошибка остается.
пробовал - ошибка остается.
пока сделал так: tc qdisc
пока сделал так:
tc qdisc del dev eth0 root
tc qdisc add dev eth0 root handle 1: htb default 50 r2q 100
tc class add dev eth0 parent 1: classid 1:1 htb rate 1000Mbit ceil 1000Mbit
tc class add dev eth0 parent 1: classid 1:2 htb rate 50Mbit ceil 50Mbit
tc filter add dev eth0 parent 1: protocol ip prio 16 u32 match ip dst 92.53.104.29 flowid 1:2
tc filter add dev eth0 parent 1: protocol ip prio 16 u32 match ip src 92.53.104.29 flowid 1:2