Добрый день!
Прошу разобраться почему не ограничивается скорость на Upload.
Т.е.
WIFI агент стоит на отдельной машине
Биллинг – 192.168.161.10/30
WiFi agent – внешний eth0 - 192.168.161.53/30
WiFi agent – внутренний eth1 - 192.168.33.1/30
Все конфиги из коробки! Поправлены только IP и интерфейсы.
При подключении аттрибуты выбаются правильно:
Код:
starting WiFi Manad:Tue Dec 6 10:32:16 2011
MANAD_INTERFACE=eth1
MANAD_PORT=4567
request =add 192.168.33.2 256 128
ip=192.168.33.2
downstream=256
upstream=128
rule =[OPEN]
/sbin/tc class add dev eth1 parent 1:0 classid 1:3 htb rate 256kbit burst 4k prio 1
/sbin/tc qdisc add dev eth1 parent 1:3 handle 3: sfq perturb 10 quantum 1500
/sbin/tc class add dev eth1 parent 1:0 classid 1:4 htb rate 128kbit burst 4k prio 1
/sbin/tc qdisc add dev eth1 parent 1:4 handle 4: sfq perturb 10 quantum 1500
/sbin/tc filter add dev eth1 parent 1:0 protocol ip prio 3 u32 match ip dst 192.168.33.2 flowid 1:3
/sbin/tc filter add dev eth1 parent 1:0 protocol ip prio 4 u32 match ip src 192.168.33.2 flowid 1:4
[/OPEN]
[CLOSE]
/sbin/tc filter del dev eth1 parent 1:0 protocol ip prio 3
/sbin/tc filter del dev eth1 parent 1:0 protocol ip prio 4
/sbin/tc class del dev eth1 parent 1:0 classid 1:3 htb rate 256kbit burst 4k prio 1
/sbin/tc class del dev eth1 parent 1:0 classid 1:4 htb rate 128kbit burst 4k prio 1
[/CLOSE]
execute:
time:Tue Dec 6 10:32:33 2011
/sbin/tc class add dev eth1 parent 1:0 classid 1:3 htb rate 256kbit burst 4k prio 1
/sbin/tc qdisc add dev eth1 parent 1:3 handle 3: sfq perturb 10 quantum 1500
/sbin/tc class add dev eth1 parent 1:0 classid 1:4 htb rate 128kbit burst 4k prio 1
/sbin/tc qdisc add dev eth1 parent 1:4 handle 4: sfq perturb 10 quantum 1500
/sbin/tc filter add dev eth1 parent 1:0 protocol ip prio 3 u32 match ip dst 192.168.33.2 flowid 1:3
/sbin/tc filter add dev eth1 parent 1:0 protocol ip prio 4 u32 match ip src 192.168.33.2 flowid 1:4
delete =
/sbin/tc filter del dev eth1 parent 1:0 protocol ip prio 3
/sbin/tc filter del dev eth1 parent 1:0 protocol ip prio 4
/sbin/tc class del dev eth1 parent 1:0 classid 1:3 htb rate 256kbit burst 4k prio 1
/sbin/tc class del dev eth1 parent 1:0 classid 1:4 htb rate 128kbit burst 4k prio 1
в итоге, в фильтр upload не попадают пакеты:
Код:
filter parent 1: protocol ip pref 3 u32
filter parent 1: protocol ip pref 3 u32 fh 800: ht divisor 1
filter parent 1: protocol ip pref 3 u32 fh 800::800 order 2048 key ht 800 bkt 0 flowid 1:3 (rule hit 1398 success 1398)
match c0a82102/ffffffff at 16 (success 1398 )
filter parent 1: protocol ip pref 4 u32
filter parent 1: protocol ip pref 4 u32 fh 801: ht divisor 1
filter parent 1: protocol ip pref 4 u32 fh 801::800 order 2048 key ht 801 bkt 0 flowid 1:4 (rule hit 0 success 0)
match c0a82102/ffffffff at 12 (success 0)
Что тут не так?