Fedora使用tc进行流量控制

如果有报错

RTNETLINK answers: No such file or directory

参考:

http://serverfault.com/questions/395450/is-traffic-control-tc-broken-in-fedora-17

http://unix.stackexchange.com/questions/40010/is-traffic-control-tc-broken-in-fedora-17

 

需要安装kernel-modules-extra

使用uname -r查看内核版本

使用命令yum install kernel-modules-extra-`uname -r`进行安装

 

主页地址:http://lartc.org/

英文HOWTO:http://lartc.org/lartc.pdf

中文HOWTO:http://lartc.org/LARTC-zh_CN.GB2312.pdf

 

示例命令:https://fedoraproject.org/wiki/Networking/Traffic_control

 

HTB example

tc qdisc del dev eth0 root
tc qdisc add dev eth0 root handle 1: htb default 11

tc class add dev eth0 parent 1: classid 1:1 htb rate 100kbps ceil 100kbps
tc class add dev eth0 parent 1:1 classid 1:11 htb rate 2kbps ceil 2kbps
tc class add dev eth0 parent 1:1 classid 1:12 htb rate 50kbps ceil 50kbps

tc filter replace dev eth0 \
	protocol ip parent 1: prio 1 handle 0x19 fw flowid 1:12

iptables -t mangle -F
iptables -t mangle -A POSTROUTING -d 195.47.235.3 -j MARK --set-mark 0x19

 

 

你可能感兴趣的:(linux,流量控制,tc)