标签:gre 建立 grep inf cep odi hit 新建 别名ip
xt_connlimit(别名ipt_connlimit)
需要手动的执行modprobe ipt_connlimit命令把模板加入内核中去.
先查看
#lsmod |grep xt
如未找到xt_connlimit
则执行
#modprobe ipt_connlimit
查看xt_connlimit信息:
#modinfo xt_connlimit
已经包含到了内核中,不需要手动添加了.
connlimit参数:
--connlimit-above n #限制为多少个
--connlimit-mask n #这组主机的掩码,默认是connlimit-mask 32 ,即每个IP.
限制同一IP同时最多100个http连接(默认是B类IP)
iptables -I INPUT -p tcp --syn --dport 80 -m connlimit --connlimit-above 100 -j REJECT
或
iptables -I INPUT -p tcp --syn --dport 80 -m connlimit ! --connlimit-above 100 -j ACCEPT
只允许每组C类IP同时100个http连接
iptables -p tcp --syn --dport 80 -m connlimit --connlimit-above 100 --connlimit-mask 24 -j REJECT
限制某IP最多同时100个http连接
iptables -A INPUT -s 222.222.222.222 -p tcp --syn --dport 80 -m connlimit --connlimit-above 100 -j REJECT
限制每IP在一定的时间(比如60秒)内允许新建立最多100个http连接数
iptables -A INPUT -p tcp --dport 80 -m recent --name BAD_HTTP_ACCESS --update --seconds 60 --hitcount 100 -j REJECT
iptables -A INPUT -p tcp --dport 80 -m recent --name BAD_HTTP_ACCESS --set -j ACCEPT
标签:gre 建立 grep inf cep odi hit 新建 别名ip
原文地址:http://www.cnblogs.com/itfenqing/p/7953521.html