match ip src1.2.3.4match ip dport800xffffflowid1:10$ tc filter add dev eth0 protocol ip parent1:0prio1u32 \ match ip src1.2.3.4action drop 以上设置表示以下顺序逻辑: 如果包匹配 src_ip==1.2.3.4&& dst_port==80,则将其送到第一个队列。这个队列对应的class目标速率是 30kbps;否则, 如果包...
(4)tc filter add dev ens1f0 protocol ip parent 1:0 prio 1 u32 match ip dst 10.10.40.115/32 match ip dport 16023 0xffff flowid 1:1将目标地址为10.10.40.115:16023的流重定向到bond 1:1,则该流受1:1 band上的规则影响,即以5%的概率随机丢包并延迟40ms其中,match ip dst 10.10.40.115/32...
3.2 配置qdisc-class-filter 添加qdisc tcqdiscadddeveth0handleffff:ingress 重定向网卡流量到 ifb0 tcfilteradddeveth0parentffff:protocolipu32matchu3200actionmirredegressredirectdevifb0 添加class 和 filter tcqdiscadddevifb0roothandle1:htbdefault10 tcclassadddevifb0parent1:0classid1:1htbrate6Mbps tccla...
sudo tc filter add dev [interface] protocol ip parent 1:0 prio 1 u32 match ip dst [destination_ip] flowid 1:1 基于端口号匹配 TCP源端口号匹配: Bash sudo tc filter add dev [interface] protocol tcp parent 1:0 prio 1 u32 match tcp sport [source_port] flowid 1:1 TCP目的端口号匹配:...
filterparent1:protocolippref1u32chain0fh800::800order2048keyht800bkt0flowid1:10not_in_hw match01020303/ffffffffat16 清理全部配置 tcqdiscdeldeveth0root 3. 限制本机对指定 IP、Port 的访问速度 由于排队规则主要是基于出口方向,不能对入口方向的流量(Ingress)进行限制。因此,我们需要将流量重定向到 ifb ...
pc101: sudo tc filter add dev enp8s0 protocol ip parent 1:0 prio 1 u32 match ip dport 12345 0xffff flowid 1:2 不过这时候反过来,让102机器作为服务端,并设置端口为12345。 pc102: iperf3 -s -p 12345 然后用101机器作为客户端发送数据到服务端,测试带宽(不用带-R选项了!): ...
filter parent 1: protocol ip pref 1 u32 chain 0 fh 800::800 order 2048 key ht 800 bkt 0 flowid 1:10 not_in_hw match 01020303/ffffffff at 16 清理全部配置 tc qdisc del dev eth0 root 3. 限制本机对指定 IP、Port 的访问速度
#设置过滤器(ip&端口过滤)if[${handle_id}-eq10];thenif[${is_ip_filter}-eq1];then tc filter add dev ${adapter}protocol ip parent10:0prio1u32 match ip dst ${default_ip}flowid10:20fiif[${is_port_filter}-eq1];then tc filter add dev ${adapter}protocol ip parent10:0prio1u32 match...
filter parent 1: protocol ip pref 1 u32 chain 0 fh 800::800 order 2048 key ht 800 bkt 0 flowid 1:10 not_in_hw match 01020303/ffffffff at 16 清理全部配置 tc qdisc del dev eth0 root 3. 限制本机对指定 IP、Port 的访问速度
tc filter add dev eth0 parent 1: protocol ip prio 1 u32 match ip dport 80 0xffff flowid 1:1 “` 其中,parent参数指定了过滤规则所属的类规则,protocol参数用于指定过滤规则的协议类型,prio参数指定了过滤规则的优先级,u32参数表示使用32位匹配方式,match参数用于指定匹配规则,flowid参数指定了匹配规则所...