特定の数のクライアントが接続されたら、TCP接続を無効にします。

特定の数のクライアントが接続されたら、TCP接続を無効にします。

私たちはLinuxを実行しており、正確に4つの接続を許可する必要があり、クライアントの1つが切断されるまで接続を許可しないRubyアプリケーションがあります。私がここでこの質問をする理由は、「私が言うまでこのポートのリストを停止する」ようにカーネルに指示する方法があるからです。どうすればいいですか?

ベストアンサー1

connlimitモジュールはiptables一方向です。

iptables  -A  INPUT  -p  tcp  --syn  --dport 12345  -m   connlimit
          --connlimit-above 4 -j REJECT

おすすめ記事