- 論壇徽章:
- 0
|
本帖最后由 00306 于 2011-12-08 14:09 編輯
iptables版本是 1.3.5
系統(tǒng) centos 5.2 2.6.18-8.el5 32位
[root@mytest tools]# modprobe -l|grep ipt_connlimit
/lib/modules/2.6.18-8.el5/kernel/net/ipv4/netfilter/ipt_connlimit.ko
[root@mytest tools]# lsmod |grep ipt_connlimit
ipt_connlimit 7680 2
ip_conntrack 53153 1 ipt_connlimit
x_tables 17349 3 ipt_connlimit,ip_tables,xt_tcpudp
iptables規(guī)則(初衷:想限制最個IP最只能同時與ssh建立2個連接,每個IP與SSH建立連接的并發(fā)數(shù)為2):
iptables -A INPUT -p tcp -m tcp --dport 22 -j ACCEPT
iptables -A INPUT -p tcp --dport 22 -m connlimit --connlimit-above 2 -j DROP
iptables -A INPUT -p tcp --dport 22 -m connlimit ! --connlimit-above 2 -j DROP
iptables -P INPUT DROP
測試發(fā)現(xiàn)沒起作用,仍然可以隨意超過這個限制數(shù)
ssh.jpg (18.97 KB, 下載次數(shù): 15)
下載附件
2011-12-07 11:41 上傳
求助!
問題已經(jīng)解決,是規(guī)則的順序有問題,多謝各位 |
|