1. 程式人生 > >tc限速-端口限速

tc限速-端口限速

pro proto eth0 rate bsp bound col nbsp 規則

//限速22端口,經測試已經成功,由於使用的是虛擬機,不確定實際效果如何

1、tc qdisc del dev eth0 root //清除eth0上的規則

2、tc qdisc add dev eth0 root handle 1:0 cbq bandwidth 100Mbit avpkt 1000 cell 8
3、tc class add dev eth0 parent 1:0 classid 1:1 cbq bandwidth 100Mbit rate 50Kbit weight 50Kbit prio 8 allot 1514 cell 8 maxburst 20 avpkt 1000 bounded

50Kbit約等於400K/s,個人理解為1Byte=8bit。
4、tc class add dev eth0 parent 1:1 classid 1:4 cbq bandwidth 100Mbit rate 50Kbit weight 50Kbit prio 5 allot 1514 cell 8 maxburst 20 avpkt 1000
5、tc qdisc add dev eth0 parent 1:4 handle 40: sfq
6、tc filter add dev eth0 parent 1:0 protocol ip prio 1 u32 match ip sport 22 0xffff flowid 1:4

此處對22端口限速

tc限速-端口限速