用iptables限制NAT下每IP的网速
iptables -I FORWARD -d 192.168.0.119 -j DROP
iptables -I FORWARD -m limit -d 192.168.0.119 --limit 300/sec -j ACCEPT
意思是限制对应ip的数据包下载流量为每秒300个包,这个数量x mtu的值1500(1.5K),实际速度大概是450K/s
iptables -I FORWARD -s 192.168.0.119 -j DROP
iptables -I FORWARD -m limit -s 192.168.0.119 --limit 300/sec -j ACCEPT
同样的,这样可以限制上传速度
iptables -I FORWARD -p tcp -s 192.168.0.0/24 -m connlimit --connlimit-above 20 -j REJECT
iptables -I INPUT -p tcp -s 192.168.0.0/24 -m connlimit --connlimit-above 20 -j REJECT
这样可以限制连接数
iptables -I FORWARD -m limit -d 192.168.0.119 --limit 300/sec -j ACCEPT
意思是限制对应ip的数据包下载流量为每秒300个包,这个数量x mtu的值1500(1.5K),实际速度大概是450K/s
iptables -I FORWARD -s 192.168.0.119 -j DROP
iptables -I FORWARD -m limit -s 192.168.0.119 --limit 300/sec -j ACCEPT
同样的,这样可以限制上传速度
iptables -I FORWARD -p tcp -s 192.168.0.0/24 -m connlimit --connlimit-above 20 -j REJECT
iptables -I INPUT -p tcp -s 192.168.0.0/24 -m connlimit --connlimit-above 20 -j REJECT
这样可以限制连接数
评论
发表评论