我对这个感到疯狂:
tc qdisc add dev $WANCARD root handle 1: htb default 1
tc class add dev $WANCARD parent 1: classid 1:1 htb rate $SPEED burst 6k prio 1
tc class add dev $WANCARD parent 1: classid 1:2 htb rate $SPEED burst 6k prio 2
iptables -t mangle -A FORWARD -d $LOCALNET -p tcp --sport 563 -j LOG --log-prefix '* usenet *' --log-level 4
iptables -t mangle -A FORWARD -d $LOCALNET -p tcp --sport 563 -j MARK --set-mark 2 # -m comment --comment "usenet download"
iptables -t mangle -A FORWARD -d $LOCALNET -p tcp --sport 563 -j LOG --log-prefix '* usenet *' --log-level 4
tc filter add dev $WANCARD parent 1: prio 2 protocol ip handle 2 fw flowid 1:2
根据我的日志,标记发生了应有的变化,但一切仍然按照 1:1 处理
tc -s class show dev $WANCARD
代替 MARK CLASSIFY 也可以
-j CLASSIFY --set-class 1:2
但结果是
iptables: No chain/target/match by that name.
我在这里没有看到什么? (以防万一:我正在使用 raspbian 拉伸)
先感谢您