51rj 发表于 2006-7-16 22:41:51

请教LINUX如何限制并发连接数

如何限制 192.168.0.0/24 这个网段内的每个ip的并发连接数......

etoto2000 发表于 2006-7-17 07:17:34

我也想知道,或者能直接限带宽吗?

51rj 发表于 2006-7-17 12:16:41

我就知道限端口的并发连接数,但这个对网吧来说用处不大啊...

etoto2000 发表于 2006-7-17 12:19:04

也把命令写出来呀,呵呵

hb2k 发表于 2006-7-18 11:41:46

基本框架。

脚本已调试
#!/bin/sh
INET=192.168.0.
IPS=1
IPE=253
IDEV=eth1
ODEV=eth0
COUNTER=$IPS
while [ $COUNTER -lt $IPE ]
do
iptables -A FORWARD -i $IDEV -s $INET$COUNTER -m iplimit --iplimit-above 2 -j REJECT
COUNTER=` expr $COUNTER + 1 `
done
限制穿透本机FORWARD链的192.168.0.0/24的每个IP并发连接数不超过2个,超过的被拒绝。

[ 本帖最后由 hb2k 于 2006-7-19 08:43 编辑 ]

hb2k 发表于 2006-7-18 11:44:53

回复 #5 hb2k 的帖子

要用到netfilter的iplimit模块,需要重新编译内核并升级iptables。

13306412335 发表于 2006-7-18 12:16:24

很好啊!!!

51rj 发表于 2006-7-18 21:31:07

非常感谢!

seywong 发表于 2006-7-21 08:37:42

如果是20个网段。。。。不就要加好多条规则了
页: [1]
查看完整版本: 请教LINUX如何限制并发连接数