不安定なネットワーク接続をシミュレートできるプログラムはありますか? [閉まっている]
-
19-08-2019 - |
質問
サーバー/クライアントアプリケーションの接続の問題をデバッグするために、不安定なネットワーク接続をシミュレートする必要があり、かすかなワイヤレスネットワークなどの状態をシミュレートできるプログラムがあるかどうか疑問に思いました。
帯域幅の削減だけでなく、信頼性の低下、頻繁なオン/オフ、短時間の断続性の低下などにも言及しています。
解決 2
Ianのソリューションは、長期的にはかなり良いソリューションのように見えますが、ほんの少しの簡単なテストには少し複雑に思えました。 (別のマシンを見つけて接続し、ルーターなどをセットアップするなど)
最終的にNet Limiterを使用し、手動で(1バイト/秒などの)馬鹿げた低い値に制限をランダムに設定しました。これで十分です。
他のヒント
Linuxで実行されるnetemというツールを使用しました。これにより、特定の割合でパケット損失を増やし、パケット内に遅延を導入し、パケットの並べ替えを処理できます。基本的に、異なるネットワークをエミュレートするように設計されています。
それを立ち上げて実行するために必要なのは、いくつかのイーサネットカードでLinuxをインストールするための予備のマシンだけです。ブリッジとして接続し、それらの間でネテムを実行します。簡単にできるはずです。 Linuxの経験のない大学のプロジェクトで使用しましたが、おそらくどこかにまだセットアップ手順がすべて残っています。
http://snad.ncsl.nist.gov/nistnet/
セットアップは少し複雑ですが、非常にうまく機能します。
所属していません StackOverflow