不安定なネットワーク接続をシミュレートできるプログラムはありますか? [閉まっている]

StackOverflow https://stackoverflow.com/questions/654915

質問

サーバー/クライアントアプリケーションの接続の問題をデバッグするために、不安定なネットワーク接続をシミュレートする必要があり、かすかなワイヤレスネットワークなどの状態をシミュレートできるプログラムがあるかどうか疑問に思いました。

帯域幅の削減だけでなく、信頼性の低下、頻繁なオン/オフ、短時間の断続性の低下などにも言及しています。

役に立ちましたか?

解決 2

Ianのソリューションは、長期的にはかなり良いソリューションのように見えますが、ほんの少しの簡単なテストには少し複雑に思えました。 (別のマシンを見つけて接続し、ルーターなどをセットアップするなど)

最終的にNet Limiterを使用し、手動で(1バイト/秒などの)馬鹿げた低い値に制限をランダムに設定しました。これで十分です。

他のヒント

Linuxで実行されるnetemというツールを使用しました。これにより、特定の割合でパケット損失を増やし、パケット内に遅延を導入し、パケットの並べ替えを処理できます。基本的に、異なるネットワークをエミュレートするように設計されています。

それを立ち上げて実行するために必要なのは、いくつかのイーサネットカードでLinuxをインストールするための予備のマシンだけです。ブリッジとして接続し、それらの間でネテムを実行します。簡単にできるはずです。 Linuxの経験のない大学のプロジェクトで使用しましたが、おそらくどこかにまだセットアップ手順がすべて残っています。

http://snad.ncsl.nist.gov/nistnet/

セットアップは少し複雑ですが、非常にうまく機能します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top