随笔 - 121  文章 - 1  评论 - 8  阅读 - 20万

tc qos 限速上传/下载

复制代码
 1 #!/bin/sh
 2 
 3 qos_stop() {
 4     tc qdisc del dev ifb0 ingress
 5     tc qdisc del dev ifb0 root
 6     tc qdisc del dev br-lan ingress
 7     tc qdisc del dev br-lan root
 8 }
 9 
10 qos_start() {
11     #init
12     ifconfig ifb0 up
13     tc qdisc add dev br-lan root handle 1: htb r2q 1
14     tc qdisc add dev br-lan ingress
15     tc filter add dev br-lan parent ffff: protocol ip u32 match u32 0 0 action mirred egress redirect dev ifb0
16     tc qdisc add dev ifb0 root handle 1: htb r2q 1
17 
18     # 限速 下载500K, id 1:1
19     tc class add dev br-lan parent 1: classid 1:1 htb rate 4000kbit ceil 4000kbit prio 2
20     tc filter add dev br-lan parent 1: protocol ip u32 match ip dst 192.168.2.176 flowid 1:1
21 
22     # 限速 上传500K, id 1:4
23     tc class add dev ifb0 parent 1:1 classid 1:4 htb rate 4000kbit
24     tc filter add dev ifb0 protocol ip parent 1:0 prio 2 u32 match ip src 192.168.2.176 flowid 1:4
25 }
复制代码

 

posted on   listenerln  阅读(172)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示