[运维|系统] 使用tc命令限制网速

使用tc命令可以限制网络接口的带宽,从而实现限制网速的效果。以下是使用tc命令限制网速的示例:

  1. 首先,确定要限制网速的网络接口,例如eth0。

  2. 使用以下命令创建一个名为limit的qdisc(队列规则)来限制带宽:

sudo tc qdisc add dev eth0 root handle 1:0 htb default 10
  1. 设置总体带宽限制,例如限制为1Mbps:
sudo tc class add dev eth0 parent 1:0 classid 1:1 htb rate 1mbit
  1. 设置特定流量的带宽限制,例如限制源IP为192.168.0.10的流量为500Kbps:
sudo tc class add dev eth0 parent 1:1 classid 1:10 htb rate 500kbit ceil 1mbit
sudo tc filter add dev eth0 protocol ip parent 1:0 prio 1 u32 match ip src 192.168.0.10 flowid 1:10

你可能感兴趣的:(运维,运维,服务器,linux)