Привет, народ.
Столкнулся с такой вот проблемой. Час уже голову ломаю, курю маны и недоумеваю. Поставил себе задачу ограничить down/up по мегабиту. Даунлоад без проблем ограничился а вот аплоад никак. Пробовал делать mark в ebtables и iptables и эффекта не дало.
Используется след. конфиг tc:
$tc qdisc show dev br0
qdisc htb 1: root refcnt 2 r2q 10 default 0 direct_packets_stat 3761163$tc class show dev br0
class htb 1:1 root prio 0 rate 1000Kbit ceil 1000Kbit burst 160Kb cburst 160Kb
class htb 1:2 root prio 0 rate 1000Kbit ceil 1000Kbit burst 160Kb cburst 160Kb$tc -p filter show dev br0
filter parent 1: protocol ip pref 49151 u32
filter parent 1: protocol ip pref 49151 u32 fh 801: ht divisor 1
filter parent 1: protocol ip pref 49151 u32 fh 801::800 order 2048 key ht 801 bkt 0 flowid 1:2
match IP src 192.168.0.25/32
filter parent 1: protocol ip pref 49152 u32
filter parent 1: protocol ip pref 49152 u32 fh 800: ht divisor 1
filter parent 1: protocol ip pref 49152 u32 fh 800::800 order 2048 key ht 800 bkt 0 flowid 1:1
match IP dst 192.168.0.25/32
Смотрел tcpdump трафик внутри br0, src ip там в порядке.
Что я упускаю? Что не так? Что еще показать?