あるコンピュータから別のIPにトラフィックを転送したいのですが、初期接続遅延がx秒の状況があります。より具体的には、次の規則があります。
iptables -t nat -A POSTROUTING -p tcp --dport 3306 -d 1.1.1.1 -o eth0 -j MASQUERADE
ルールをすぐに適用したいのですが、返品実際に1.1.1.1に送信されたトラフィックをx秒だけ遅延させたいので、クライアントは1.1.1.1で応答を受けると最大x秒の遅延を見ることになりますが、ただ初期の。 iptables(または他のUNIXネットワークツール)を使用してこれを達成する方法はありますか?
ベストアンサー1
iptablesにこの機能があるかどうか疑われますが、TCPプロキシソフトウェアには、遅いまたは混雑したネットワークまたは他の障害を介してサーバーへのアクセスをシミュレートする機能があることがよくあります。
Googleで素早く検索した結果、一般的に使用されますイカの代理人遅いネットワークをシミュレートできますが、要求された初期遅延時間を提供しません。
その他の検索結果は次のとおりです。毒生成そして遅延プロキシ遅延が発生しますが、おそらくこれら2つよりも多いでしょう。私の検索基準は次のとおりですtcp
proxy
delay
。あなたの要件に一致するものがあるかどうかを直接検索してみてください。