美文网首页
tc-traffic control

tc-traffic control

作者: 狗嗨旺 | 来源:发表于2019-01-10 11:31 被阅读0次

1. 在接收端限制接收速率

tc qdisc add dev ifb0 root handle 1: htb default 5
tc class add dev ifb0 parent 1:0 classid 1:1 htb rate 10Mbit
tc class add dev ifb0 parent 1:1 classid 1:5 htb rate 10Mbit
tc class add dev ifb0 parent 1:1 classid 1:20 htb rate 500kbit ceil 1Mbit

tc qdisc add dev ifb0 parent 1:5 handle 5: sfq perturb 10
tc qdisc add dev ifb0 parent 1:20 handle 20: sfq perturb 10

tc filter add dev ifb0 parent 1:0 protocol ip prio 100 u32 match ip sport 80 0xffff flowid 1:20

ifconfig ifb0 up

tc qdisc add dev eth0 ingress
# redirect all IP packets arriving in eth0 to ifb0 
# use mark 1 --> puts them onto class 1:1
tc filter add dev eth0 parent ffff: protocol ip prio 10 u32 \
match u32 0 0 flowid 1:1 \
action mirred egress redirect dev ifb0

2. 在发送端限制发送速率

tc qdisc add dev eth0 root handle 1: htb default 30
tc class add dev eth0 parent 1:0 classid 1:1 htb rate 6Mbit
tc class add dev eth0 parent 1:1 classid 1:10 htb rate 500kbit ceil 1Mbit
tc class add dev eth0 parent 1:1 classid 1:20 htb rate 1Mbit
tc class add dev eth0 parent 1:1 classid 1:30 htb rate 10Mbit
tc qdisc add dev eth0 parent 1:10 handle 10: sfq perturb 10
tc qdisc add dev eth0 parent 1:20 handle 20: sfq perturb 10
tc qdisc add dev eth0 parent 1:30 handle 30: sfq perturb 10

tc filter add dev eth0 parent 1:0 protocol ip u32 match ip dst 120.79.56.198/32 flowid 1:10
tc filter add dev eth0 parent 1:0 protocol ip u32 match ip dst 210.22.22.130/32 flowid 1:20

3. 其他命令

显示
tc -s -d qdisc show dev eth0
tc -s -d qdisc show dev ifb0

tc -s filter ls dev eth0

tc -s class ls dev ifb0
tc -s filter ls dev ifb0 
删除tc规则
tc qdisc del dev eth0 root
tc qdisc del dev eth0 ingress
tc qdisc del dev ifb0 root

载入ifb模块
modprobe ifb

大概是启动ifb0这个虚拟网卡的意思吧
ip link set ifb0 up
ip link set ifb0 down 

相关文章

  • tc-traffic control

    1. 在接收端限制接收速率 2. 在发送端限制发送速率 3. 其他命令

  • 2022-11-01 Release The Past

    “To control your life, control your mind. To control your...

  • control

    我要控制我自己,不然这世界将进入地狱

  • control

    //屏幕宽度的宏 #define SCR_W [UIScreen mainScreen].bounds.size....

  • control

    - (void)viewDidLoad { [selfuidata]; dataSource = [[NS...

  • Control

    我察觉到执着的来源是这样:在任何一个通道上倾泻过多的能量。 这让我明了长久以来自己对爱情和命运的执着。它们让我伤痕...

  • control

    1.生成木马软件 msfvenom -p windows/meterpreter/reverse_tcp LHOS...

  • CONTROL

    是不是不该再往前随心而走再走 我怕我的理智与意念都会脱手 我怕一个人走两个人的距离 线不够拉扯我怕你往别的方向出发...

  • In Control

    原创 (简书名:天行鹤)|007-12372|7月21日|第6篇|心情随笔 本文960字,大概需要阅读2分钟 I ...

  • Control

    今天看了篇文章说富豪为什么那么热爱工作? 比尔·盖茨今年64岁,在1995年,他40岁的时候就成为了世界首富。目前...

网友评论

      本文标题:tc-traffic control

      本文链接:https://www.haomeiwen.com/subject/fmgorqtx.html