linux tc实现ingress&&egress限速

限制网卡的上行流量

上行流量用ingress这个qdisc实现,实现简单的限速

sql 复制代码
tc qdisc add dev wg0 ingress
tc filter add dev wg0 protocol ip ingress  u32 match ip src 13.0.0.3/32 police rate 10mbit burst 10k drop flowid :1
tc filter add dev wg0 protocol ip ingress  u32 match ip src 13.0.0.4/32 police rate 10mbit burst 10k drop flowid :1

限制网卡的下行流量

sql 复制代码
tc qdisc add dev wg0 root handle 1: htb default 2
tc class add dev wg0 parent 1: classid 1:1 htb rate 5Mbit ceil 10Mbit
tc class add dev wg0 parent 1: classid 1:2 htb rate 1000Mbit ceil 10Mbit
tc filter add dev wg0 parent 1: protocol ip prio 1 u32 match ip dst 13.0.0.3/32 flowid 1:1
tc filter add dev wg0 parent 1: protocol ip prio 1 u32 match ip dst 13.0.0.4/32 flowid 1:2

用iperf分别测试上行速率和下行速率

  • 上行 下行流量用htb这个qdisc实现,用不同的class来区分需要限制的ip地址
  • 下行
相关推荐
你的人类朋友11 小时前
说说签名与验签
后端
databook11 小时前
Manim实现脉冲闪烁特效
后端·python·动效
canonical_entropy14 小时前
AI时代,我们还需要低代码吗?—— 一场关于模型、演化与软件未来的深度问答
后端·低代码·aigc
颜如玉15 小时前
HikariCP:Dead code elimination优化
后端·性能优化·源码
考虑考虑16 小时前
Jpa使用union all
java·spring boot·后端
bobz96517 小时前
virtio vs vfio
后端
Rexi17 小时前
“Controller→Service→DAO”三层架构
后端
bobz96517 小时前
计算虚拟化的设计
后端
深圳蔓延科技18 小时前
Kafka的高性能之路
后端·kafka
Barcke18 小时前
深入浅出 Spring WebFlux:从核心原理到深度实战
后端