免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3571 | 回复: 8
打印 上一主题 下一主题

[FreeBSD] ipf 能够限制单个IP并发吗 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-10-21 18:35 |只看该作者 |倒序浏览
由于apache做服务器,在讯雷等多线层 软件下 单个IP并发太高 太占资源。用了apache的mod-limitpconnect模块 虽然 控制5个以内,但是netstat -na查看到 仍然并发高,只是其它线层的TCP状态为TMIE_WATIING ,这样依然浪费服务器资源。听说IPF能够实现单IP并发限制,但是不知道详细实现过程,请知道的朋友告知下。

论坛徽章:
0
2 [报告]
发表于 2006-10-21 18:37 |只看该作者
厄,我又得说,看文档了……对不起呀,我只知道先看文档,再交流自己的见解

论坛徽章:
0
3 [报告]
发表于 2006-10-21 20:02 |只看该作者
呵呵 langue 谢了 我去找下 THANK~~

论坛徽章:
0
4 [报告]
发表于 2006-10-21 21:33 |只看该作者
把IPFITER 的HOW TO 看完了 都没有发现 如何控制 单IP并发的

http://www.obfuscation.org/ipf/ipf-howto.txt
langue 你能给个连接吗?

论坛徽章:
0
5 [报告]
发表于 2006-10-21 21:48 |只看该作者
pf  ,  ipfw有

ipf没用过!

论坛徽章:
0
6 [报告]
发表于 2006-10-21 21:59 |只看该作者
mod_cband 限制一下带宽?
另外,可以在 pf 中这样:

set timeout { tcp.first 120, tcp.opening 30, tcp.established 3600 }
set timeout { tcp.closing 240, tcp.finwait 45, tcp.closed 90 }
set timeout { udp.first 60, udp.single 30, udp.multiple 60 }
set timeout { icmp.first 20, icmp.error 10 }
set timeout { other.first 60, other.single 30, other.multiple 60 }
set timeout { adaptive.start 0, adaptive.end 0 }
set limit { states 200000, frags 150000 }

再根据实际情况做调整。默认的值也太大了!

ipf 我刚开始用,所以前面才会给出这样一个愚蠢的答复,对不起了!

[ 本帖最后由 langue 于 2006-10-21 22:00 编辑 ]

论坛徽章:
0
7 [报告]
发表于 2006-10-22 13:42 |只看该作者
呵呵 langue 还是谢了  rainren  说下ipfw怎么实现。。。。。

论坛徽章:
0
8 [报告]
发表于 2006-10-22 16:47 |只看该作者
ipfw   
limit {src-addr | src-port | dst-addr | dst-port} N
example:
limit src-addr 5

论坛徽章:
0
9 [报告]
发表于 2006-10-24 11:24 |只看该作者
呵呵 limit 去试试
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP