LINUX.ORG.RU
ФорумAdmin

HTB+samba


0

0

Вот решил трафик ограничить

вот так
./tc qdisc add dev eth0 root handle 1: htb default 30
./tc class add dev eth0 parent 1: classid 1:1 htb rate 100mbit burst 125k

./tc class add dev eth0 parent 1:1 classid 1:10 htb rate 2Mbit ceil 1Mbit prio 2
./tc qdisc add dev eth0 parent 1:10 handle 10: sfq perturb 10

./tc class add dev eth0 parent 1:1 classid 1:20 htb rate 1mbit burst 125k
./tc qdisc add dev eth0 parent 1:20 handle 20: sfq perturb 10

./tc class add dev eth0 parent 1:1 classid 1:30 htb rate 90Mbit ceil 100Mbit prio 1
./tc qdisc add dev eth0 parent 1:30 handle 30: sfq perturb 10
после добовления фильтра 
./tc filter add dev eth0 protocol ip parent 1:1 prio 1 fw flowid 1:30
пишет 
RTNETLINK answers: Invalid argument
We have an error talking to the kernel

а на этот фильтр ругается
./tc filter add dev eth0 protocol ip parent 1:1 prio 2 u32 match ip dport 445 0xffff  flowid 1:10

Illegal "match"


Блин помогите фильтры настроить  смысл чтоб все кто обращался по порту  SAmba 445 имели ограничения 1мегабит а все остальное без ограничения
хоть убейся недогоняю(((
Помогите

Сделал по другому малясь все ограничивает но не так как надо ((
/sbin/./tc qdisc add dev eth0 root handle 1: htb default 12
/sbin/./tc class add dev eth0 parent 1: classid 1:1 htb rate 100mbit burst 125k
/sbin/./tc class add dev eth0 parent 1:1 classid 1:10 htb rate 10mbit burst 125k 
/sbin/./tc qdisc add dev eth0 parent 1:10 handle 10: sfq perturb 10
/sbin/./tc class add dev eth0 parent 1:1 classid 1:11 htb rate 5mbit burst 125k
/sbin/./tc qdisc add dev eth0 parent 1:11 handle 30: sfq perturb 10
/sbin/./tc class add dev eth0 parent 1:1 classid 1:12 htb rate 30000Kbit
/sbin/./tc qdisc add dev eth0 parent 1:12 handle 40: sfq perturb 20 limit 326
/sbin/./tc filter add dev eth0 protocol ip parent 1:0 prio 1 u32 match ip dport 445 0xffff flowid 1:10
но почемуто зажимает весь трафик (((( а не по 445 порту 
(вот поэтому правилу работает тока почемуто 
 /sbin/./tc class add dev eth0 parent 1:1 classid 1:12 htb rate 30000Kbit
/sbin/./tc qdisc add dev eth0 parent 1:12 handle 40: sfq perturb 20)
а не по 1:10

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