各TCP接続でn番目のパケットを破棄するか、n番目の以降の接続からすべてのパケットを破棄します。

各TCP接続でn番目のパケットを破棄するか、n番目の以降の接続からすべてのパケットを破棄します。

特定のTCPパケットが失われると、時間の経過とともにシステムコンポーネントの動作をテストしてネットワークの問題をシミュレートしたいと思います。つながりましたが、片方が反応しない問題を体系的に再現したいと思います。私はIPテーブルを初めて使用する際に再現したい問題の構文を見つけるのに苦労しています。

たとえば、特定のIPのすべての接続で受信した10番目のパケットを常に破棄するようにIPテーブルルールを作成する方法はありますか?または、その接続の特定のIPから送信された10番目のパケットの後に受信したすべてのパケットを常に破棄しますか?

パケットの10%をランダムにドロップするのではなく、接続から特定のパケット番号のみを削除したり、特定の数のパケットが受信された後のすべてのパケットを削除したいと思います。

ベストアンサー1

n番目のパッチまたは任意のパッチが必要です。 http://www.fifi.org/doc/iptables-dev/html/netfilter-extensions-HOWTO-3.html

私はそれがあなたに役立つことを願っています。

おすすめ記事