如何全局限制与iptables的TCP连接总数?

我有一个相当困难的时间搞清楚如何拒绝入站出站连接从一台机器与iptables一旦TCP连接总数达到全局最大值,而不考虑源端口或目标端口。 所有来源/目的地/港口必须包括在内。

这可能与iptables?

iptables -A INPUT -p tcp --syn -m connlimit --connlimit-above <your limit number> --connlimit-mask 0 -j DROP iptables -A OUTPUT -p tcp --syn -m connlimit --connlimit-above <your limit number> --connlimit-mask 0 -j DROP 

你可以使用iptables模块“connlimit”

 /sbin/iptables -A INPUT -p tcp --syn --dport $port -m connlimit --connlimit-above N -j REJECT --reject-with tcp-reset 

例:

 /sbin/iptables -A INPUT -p tcp --syn --dport 22 -m connlimit --connlimit-above 3 -j REJECT