针对特定(本地)用户的流量整形

针对特定(本地)用户的流量整形

我正在使用 ubuntu 10.10

我有一个名为“备份”的本地备份用户。:)

我想给这个用户1Mbit的带宽。无论哪个软件想要连接网络。

该解决方案限制:

iptables -t mangle -A OUTPUT -p tcp -m owner --uid-owner 1001 -j MARK --set-mark 12
iptables -t mangle -A POSTROUTING -p tcp -m owner --uid-owner 1001 -j MARK --set-mark 12

tc qdisc del dev eth0 root
tc qdisc add dev eth0 root handle 2 htb default 1
tc filter add dev eth0 parent 2: protocol ip pref 2 handle 12 fw classid 2:6
tc class add dev eth0 parent 2: classid 2:6 htb rate 10Kbit ceil 1Mbit

tc qdisc show dev eth0
tc class show dev eth0
tc filter show dev eth0

答案1

我不确定这是否可以用 tc 完成,但是我如何限制每个用户的带宽?可能是一个很好的起点。

相关内容