tc命令
tc -s qdisc ls dev wlan0
1. qdisc 用法:
tc qdisc del dev enp0s3 root
tc qdisc add dev enp0s3 root handle 1: htb

2.
tc class add dev enp0s3 parent 1:2 classid 1:15 htb rate 2.080kbit ceil 16.640kbit prio 0

http://blog.chinaunix.net/xmlrpc.php?r=blog/article&uid=30226910&id=5750560
http://blog.chinaunix.net/uid-26675482-id-3281337.html
上行限制不住 tc qdisc add dev ifb1 root handle 1:0 htb tc class add dev ifb1 parent 1: classid 1:2 htb rate 250000.000kbit ceil 250000.000kbit tc qdisc add dev ifb0 root handle 1:0 htb tc class add dev ifb0 parent 1:0 classid 1:2 htb rate 250000.000kbit ceil 250000.000kbit
tc class add dev ifb0 parent 1:2 classid 1:15 htb rate 500.000kbit ceil 2000.000kbit prio 1 tc class change dev ifb0 parent 1:2 classid 1:15 htb rate 500.000kbit ceil 2000.000kbit prio 1 tc qdisc add dev wlan4 handle ffff: ingress tc filter add dev wlan4 parent ffff: protocol all prio 5 u32 match u32 0 0 flowid 10:10 action mirred egress redirect dev ifb0
tc qdisc add dev wlan4 handle 1:0 htb
////////////// tc qdisc del dev ifb0 root tc qdisc add dev ifb1 root handle 1:0 htb tc class add dev ifb1 parent 1: classid 1:2 htb rate 2500.000kbit ceil 2500.000kbit tc qdisc add dev ifb0 root handle 1:0 htb tc class add dev ifb0 parent 1:0 classid 1:2 htb rate 2500.000kbit ceil 2500.000kbit tc qdisc add dev wlan4 root handle 1: prio tc qdisc add dev wlan4 root handle 1: htb tc class add dev wlan4 parent 1:1 classid 1:2 htb rate 1mbit ceil 1mbit prio 2 tc filter add dev wlan4 protocol ip parent 1:0 u32 match ip src 192.168.0.2 flowid 1:2
http://www.wfuyu.com/server/21502.html
tc qdisc add dev ifb1 root handle 1:0 htb tc class add dev ifb1 parent 1: classid 1:2 htb rate 250000.000kbit ceil 250000.000kbit tc qdisc add dev ifb0 root handle 1:0 htb tc class add dev ifb0 parent 1:0 classid 1:2 htb rate 250000.000kbit ceil 250000.000kbit tc class add dev ifb0 parent 1:2 classid 1:15 htb rate 500kbit ceil 1100kbit prio 1 tc class change dev ifb0 parent 1:2 classid 1:15 htb rate 500kbit ceil 1100kbit prio 1 tc qdisc add dev wlan4 handle ffff: ingress tc filter add dev wlan4 parent ffff: protocol all prio 5 u32 match u32 0 0 flowid 10:10 action mirred egress redirect dev ifb0 tc class add dev ifb0 parent 1:2 classid 1:15 htb rate 500kbit ceil 1100kbit prio 1 tc class change dev ifb0 parent 1:2 classid 1:15 htb rate 500kbit ceil 1.00kbit prio 1 2.第二组 tc qdisc del dev ifb0 root tc qdisc del dev wlan4 ingress tc qdisc add dev wlan4 root handle 1: htb default 24 tc qdisc add dev wlan4 handle ffff: ingress tc filter add dev wlan4 parent ffff: protocol all prio 5 u32 match u32 0 0 flowid 10:10 action mirred egress redirect dev ifb0 tc qdisc add dev ifb0 root handle 1:0 htb tc class add dev ifb0 parent 1:0 classid 1:2 htb rate 250000.000kbit ceil 250000.000kbit tc class add dev ifb0 parent 1:2 classid 1:15 htb rate 500kbit ceil 1100kbit prio 1 tc class change dev ifb0 parent 1:2 classid 1:15 htb rate 500kbit ceil 1100kbit prio 1 tc filter add dev ifb0 parent 1: prio 1 protocol ip u32 match ip dst 100.10.1.20 flowid 1:15 tc filter add dev ifb0 parent 1: prio 1 protocol ip u32 match ip dst 100.10.1.33 flowid 1:15 tc qdisc add dev ifb0 root handle 1: htb default 1 tc class add dev ifb0 parent 1: classid 1:1 htb rate 20000kbit ceil 20000kbit tc filter add dev ifb0 parent 1: prio 1 protocol ip u32 match ip src 100.10.1.20 flowid 1:1 tc filter add dev ifb0 parent 1: prio 1 protocol ip u32 match ip src 100.10.1.33 flowid 1:1 ---- tc qdisc add dev wlan4 ingress tc filter add dev wlan4 parent ffff: protocol ip prio 50 u32 match ip src 0.0.0.0/0 police rate 2048kbps burst 1m drop flowid :1 1.成功第一组 tc qdisc del dev ifb0 root tc qdisc del dev wlan4 ingress tc qdisc add dev wlan4 handle ffff: ingress tc filter add dev wlan4 parent ffff: protocol all prio 5 u32 match u32 0 0 flowid 1:1 action mirred egress redirect dev ifb0 tc qdisc add dev ifb0 root handle 1:0 htb tc class add dev ifb0 parent 1:0 classid 1:1 htb rate 2000.000kbit ceil 2000.000kbit tc qdisc add dev ifb0 root handle 1: htb default 1 tc class add dev ifb0 parent 1: classid 1:1 htb rate 800kbit ceil 800kbit burst 80k tc filter add dev ifb0 parent 1: prio 1 protocol ip u32 match ip 100.10.1.20 flowid 1:1 tc filter add dev ifb0 parent 1: prio 1 protocol ip u32 match ip 100.10.1.33 flowid 1:1
有问题
tc qdisc add dev ifb1 root handle 1:0 htb tc class add dev ifb1 parent 1: classid 1:2 htb rate 250000.000kbit ceil 250000.000kbit tc qdisc add dev ifb0 root handle 1:0 htb tc class add dev ifb0 parent 1:0 classid 1:2 htb rate 250000.000kbit ceil 250000.000kbit tc class add dev ifb0 parent 1:2 classid 1:15 htb rate 1100.000kbit ceil 1100.000kbit prio 0 tc class change dev ifb0 parent 1:2 classid 1:15 htb rate 1100.000kbit ceil 1100.000kbit prio 0 tc qdisc add dev wlan4 handle ffff: ingress tc filter add dev wlan4 parent ffff: protocol all prio 5 u32 match u32 0 0 flowid 10:10 action mirred egress redirect dev ifb0 tc class add dev ifb0 parent 1:2 classid 1:15 htb rate 1100.000kbit ceil 1100.000kbit prio 0 tc class change dev ifb0 parent 1:2 classid 1:15 htb rate 1100.000kbit ceil 1100.000kbit prio 0 tc qdisc add dev wlan0 handle ffff: ingress tc filter add dev wlan0 parent ffff: protocol all prio 1 u32 match u32 0 0 flowid 10:10 action mirred egress redirect dev ifb0 tc class add dev ifb0 parent 1:2 classid 1:11 htb rate 0.008kbit ceil 250000.000kbit prio 1 tc class change dev ifb0 parent 1:2 classid 1:11 htb rate 0.008kbit ceil 250000.000kbit prio 1 tc qdisc add dev wlan3 handle ffff: ingress tc filter add dev wlan3 parent ffff: protocol all prio 4 u32 match u32 0 0 flowid 10:10 action mirred egress redirect dev ifb0 tc class add dev ifb0 parent 1:2 classid 1:14 htb rate 0.008kbit ceil 250000.000kbit prio 1 tc class change dev ifb0 parent 1:2 classid 1:14 htb rate 0.008kbit ceil 250000.000kbit prio 1
multiple LAN ifb0
浙公网安备 33010602011771号