龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > 操作系统 > LINUX系统 >

iptables限速 iptables限制流量

时间:2014-05-31 02:08来源:网络整理 作者:网络 点击:
分享到:
linux下通过iptables限制流量,简单,实用。通过以下脚本即可实现,首先需要将这台机器配置成网关。 1.配置iptables转发(略) 2.限速脚本 vi /root/xiansu.sh #!/bin/bash /sbin/iptables -F FORWARD #限制

linux下通过iptables限制流量,简单,实用。通过以下脚本即可实现,首先需要将这台机器配置成网关。
 
1.配置iptables转发(略)
 
2.限速脚本
vi /root/xiansu.sh
  #!/bin/bash

/sbin/iptables -F FORWARD

#限制网段

for ((i = 1; i < 253; i++))  do
/sbin/iptables -A FORWARD -s 192.168.2.$i -m limit \
   --limit 60/s -j ACCEPT
/sbin/iptables -A FORWARD -s 192.168.2.$i -j DROP


done

#限制单个ip
  /sbin/iptables -A FORWARD -s 192.168.1.135/32 -m limit \
     --limit 60/s -j ACCEPT

/sbin/iptables -A FORWARD -s 192.168.1.135/32 -j DROP
 
 
2.增加执行权限:
chmod+x /root/xiansu.sh
 
当流量小于60/s的时候,iptables 接受并转发。当流量大于60/s 的时候,iptables丢弃数据包。

精彩图集

赞助商链接