私はこれに狂った:
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 Stretchを使用しています)
事前にありがとう