您的位置:首页 > 运维架构 > Linux

iptables限速

2016-04-22 15:07 831 查看
公司使用linux服务器来当网关,配置iptables NAT上网,虽然公司光纤带宽30MB,但只要有一个人使用迅雷等P2P软件下载资料时,会把带宽跑满,如何使用iptables来对每个用户进行带宽限速呢,参见如下脚本即可:

cat limit.sh


#!/bin/sh

for ((i=2; i<254; i++))

do

iptables -I FORWARD -d 192.168.1.$i -j DROP

iptables -I FORWARD -d 192.168.1.$i -m limit --limit 300/sec -j ACCEPT

done


注:上面的脚本是对192.168.1.2-254限制每秒钟只允许最多300个数据包通过的限制;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux iptables