当前位置:首页 > 实用技巧 >

tc操作教程(tc编程教程)

来源:原点资讯(www.yd166.com)时间:2023-06-16 20:47:44作者:YD166手机阅读>>

TC命令可以限制端口速度,可以通过以下命令完成:

  1. 安装tc工具(如果未安装):

sudo apt-get install tc

  1. 创建一个名为“tc_rules”的文件夹,用来存储限速规则:

sudo mkdir /etc/tc_rules

  1. 创建一个名为“eth0”(也可以是其他网卡)的限速规则:

sudo tc qdisc add dev eth0 root handle 1: htb default 10

  1. 增加限速规则:

sudo tc class add dev eth0 parent 1: classid 1:1 htb rate 1mbit ceil 1mbit

上面的命令将网卡eth0的速度限制为1 mbps。

  1. 将其他流量分类到默认类别:

bash复制代码sudo tc class add dev eth0 parent 1:1 classid 1:10 htb rate 1mbit ceil 1mbit prio 0

  1. 可以对特定的IP地址或端口实施不同的限速策略。

例如,可以将IP地址为192.168.1.2的设备限制为500 kbps:

sudo tc filter add dev eth0 parent 1:0 protocol ip prio 1 u32 match ip dst 192.168.1.2 flowid 1:10 sudo tc class add dev eth0 parent 1:1 classid 1:2 htb rate 500kbit ceil 500kbit prio 1 sudo tc filter add dev eth0 parent 1:0 protocol ip prio 1 u32 match ip dst 192.168.1.2 flowid 1:2

类似的,可以将端口为80的流量限制为2 Mbps:

sudo tc filter add dev eth0 parent 1:0 protocol ip prio 1 u32 match ip sport 80 0xffff flowid 1:10 sudo tc class add dev eth0 parent 1:1 classid 1:3 htb rate 2mbit ceil 2mbit prio 2 sudo tc filter add dev eth0 parent 1:0 protocol ip prio 1 u32 match ip sport 80 0xffff flowid 1:3

这两个规则可编译成一个实例。其中:

  • parent 1:0 指定规则的父类别。
  • u32 指定过滤器使用的匹配类型。
  • match ip dst 192.168.1.2 匹配目标IP地址等于192.168.1.2。
  • match ip sport 80 0xffff 匹配源端口为80。

完整的命令如下:

sudo tc qdisc add dev eth0 root handle 1: htb default 10 sudo tc class add dev eth0 parent 1: classid 1:1 htb rate 1mbit ceil 1mbit sudo tc class add dev eth0 parent 1:1 classid 1:10 htb rate 1mbit ceil 1mbit prio 0 sudo tc class add dev eth0 parent 1:1 classid 1:2 htb rate 500kbit ceil 500kbit prio 1 sudo tc class add dev eth0 parent 1:1 classid 1:3 htb rate 2mbit ceil 2mbit prio 2 sudo tc filter add dev eth0 parent 1:0 protocol ip prio 1 u32 match ip dst 192.168.1.2 flowid 1:2 sudo tc filter add dev eth0 parent 1:0 protocol ip prio 1 u32 match ip sport 80 0xffff flowid 1:3

要删除限速规则,使用以下命令之一:

sudo tc qdisc del dev eth0 root sudo tc qdisc del dev eth0 ingress,

栏目热文

tc安装教程(tc安装包)

tc安装教程(tc安装包)

更多智能制造相关资料、课程欢迎关注后厂造网站、公众号,免费会员活动进行中TC11.2.0安装说明第一部分:数据库的安装目...

2023-06-16 21:08:53查看全文 >>

tc7001wifi密码忘记了(tc7001路由器教程)

tc7001wifi密码忘记了(tc7001路由器教程)

图文介绍:1、如果有笔记本电脑,并且笔记本电脑还可以连接上wifi信号;那么,可以在电脑的“无线网络属性”中,...

2023-06-16 20:49:48查看全文 >>

tc操作方法视频

tc操作方法视频

众所周知,在互联网诞生之初都是各个高校和科研机构相互通讯,并没有网络流量控制方面的考虑和设计,IP协议的原则是尽可能好地...

2023-06-16 21:07:14查看全文 >>

幼儿园艺术公开课民族特色(幼儿园艺术领域公开课视频)

幼儿园艺术公开课民族特色(幼儿园艺术领域公开课视频)

传统文化代表着中华民族之魂,许多幼儿园也在积极尝试将传统文化融入园所,亿童幼师网校4月27日13:00-14:00公开课...

2023-06-16 21:15:32查看全文 >>

幼儿园小班艺术领域网课

幼儿园小班艺术领域网课

活动目标: 1、熟悉歌曲旋律,会仔细听辨并感知歌曲《大雨与小雨》的强弱对比特点。2、会用自己喜欢的方式(语言、动作或歌...

2023-06-16 21:03:54查看全文 >>

tc怎么用(tc脚本为什么少人用)

tc怎么用(tc脚本为什么少人用)

一、什么是TC?TC(traffic control) 是 Linux 中的流量控制工具。它是通过控制 netem 来实...

2023-06-16 21:02:42查看全文 >>

怎么使用tc软件(tc脚本使用教程视频)

怎么使用tc软件(tc脚本使用教程视频)

生活中我们经常会有不方便用手机的时候,比如工作的时候很多公司就是不允许员工在工作时间用手机的,甚至会屏蔽相关网站接口,...

2023-06-16 21:32:32查看全文 >>

tc激活方法

tc激活方法

摘要CMOS 图像传感器的发展及其使用先进成像技术的前景有希望改善生活质量。随着并行模数转换器 (ADC) 和背照式 (...

2023-06-16 21:35:38查看全文 >>

tc指令使用教程(tc脚本使用教程视频)

tc指令使用教程(tc脚本使用教程视频)

适用版本:TC11在我们项目实施过程中可能会遇见TC中的属性改为空值之后,不希望这个空值映射到NX中,这个时候我们就需要...

2023-06-16 21:25:56查看全文 >>

怎么取消tc功能(关闭tc与开启tc)

怎么取消tc功能(关闭tc与开启tc)

车辆概况:2017款别克君威,提车3年多,行驶里程数6万公里,整车无重大交通事故、无大修。故障描述:车主反馈称,启动车辆...

2023-06-16 21:33:36查看全文 >>

文档排行