论坛风格切换切换到宽版
  • 1034阅读
  • 8回复

[问题求助]用iptables怎么限制网络内每个IP的连接数? [复制链接]

上一主题 下一主题
 
发帖
1996
C币
-235513
威望
378
贡献值
1
银元
-2
铜钱
4490
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-05-01
用iptable.s怎么限制网络内每个IP的连接数?.

翻论坛以前的.贴子发现用下面命令可以限制某个IP的连.接数    美容
iptables -I FORWARD -p .tcp -s 192.168.1.X -m co.nnlimit --connlimit-.above 100 -j REJECT             汽车
i.ptables -I INPUT -p tcp -s 192.168.1.X -m .connlimit --connlimit-a.bove 100 -j REJECT            杀毒

那怎么限制网络内每个IP.的连接数呢?谢谢    美容

评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
发帖
2100
C币
0
威望
392
贡献值
1
银元
-1
铜钱
4594
人人网人气币
0
只看该作者 沙发  发表于: 2010-04-13
connlimit 本身就是针对 per IP 的
iptables -m connlimit -h,看看帮助

离线klyxb.
发帖
2047
C币
-313895
威望
407
贡献值
1
银元
-1
铜钱
4726
人人网人气币
0
只看该作者 板凳  发表于: 2010-04-13
就是不能对整个网络的每个IP限制连接数了?

离线daofeng99.
发帖
2012
C币
-152620
威望
379
贡献值
1
银元
-5
铜钱
4612
人人网人气币
0
只看该作者 地板  发表于: 2010-04-13
那用别的命令怎么做?

离线laojean.
发帖
2275
C币
-138370
威望
436
贡献值
6
银元
3
铜钱
5179
人人网人气币
0
只看该作者 4楼 发表于: 2010-04-13
好像是整个网络总IP的连接数把。。。

离线52niming.
发帖
2223
C币
-235325
威望
349
贡献值
1
银元
-3
铜钱
4874
人人网人气币
0
只看该作者 5楼 发表于: 2010-04-13
刚才不放心,怕自己以前理解有错误,又查了一下官方资料,证实了一下

http://www.netfilter.org/projects/patch-o-matic/pom-base.html#pom-base-connlimit
connlimit - iptables connlimit match

Author: Gerd Knorr <kraxel@bytesex.org>

Status: ItWorksForMe[tm]



This adds an iptables match which allows you to restrict the

number of parallel TCP connections to a server per client IP address

(or address block).



Examples:



# allow 2 telnet connections per client host

iptables -p tcp --syn --dport 23 -m connlimit --connlimit-above 2 -j REJECT



# you can also match the other way around:

iptables -p tcp --syn --dport 23 -m connlimit ! --connlimit-above 2 -j ACCEPT



# limit the nr of parallel http requests to 16 per class C sized

# network (24 bit netmask)

iptables -p tcp --syn --dport 80 -m connlimit --connlimit-above 16 \

        --connlimit-mask 24 -j REJECT
复制代码

离线suofenglove.
发帖
2182
C币
-152171
威望
399
贡献值
1
银元
-2
铜钱
4837
人人网人气币
0
只看该作者 6楼 发表于: 2010-04-13


QUOTE:原帖由 platinum 于 2006-7-28 11:45 发表
刚才不放心,怕自己以前理解有错误,又查了一下官方资料,证实了一下

http://www.netfilter.org/project ... #pom-base-connlimit
[code]
connlimit - iptables connlimit match
A ...



那用别的命令怎么做?

离线baifebbb.
发帖
2129
C币
-152192
威望
413
贡献值
1
银元
-1
铜钱
4801
人人网人气币
0
只看该作者 7楼 发表于: 2010-04-13


QUOTE:原帖由 etoto2000 于 2006-7-28 12:10 发表



那用别的命令怎么做?

别的命令?这个不能满足你的需求吗?

离线海龟的.
发帖
2199
C币
-235349
威望
396
贡献值
6
银元
4
铜钱
4851
人人网人气币
0
只看该作者 8楼 发表于: 2010-04-13
这个patch是专门满足你这样的需求才产生的,如果你可以用为什么不用呢?再说如果有别可以实现,他们会在为这个需求写个patch吗?对你的疑问感觉好迷惑哦!赫赫!
快速回复
限100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
上一个 下一个