Mac OS Xで使用できるオープンソース/無料のネットワークエミュレータツールを探しています。これにより、遅いネットワーク接続、限られた帯域幅、およびUDP/TCP接続の両方(または物理層)。
TCP/UDPサーバーを実行し、さまざまなネットワーク接続をエミュレートするローカルホスト上でいくつかのクライアントをそれらに接続できるようにする最も簡単なソリューションを探しています。
私は主に、Mac OS X(またはさらに優れたクロスプラットフォームのWindows/Linux/Mac)でLinuxのnetem
のようなものを使用できるかどうか疑問に思っています。
おそらく私はVirtualBoxとnetem
を実行しているLinuxカーネルを実行できますが、誰かがそれで運が良かったですか?
10.7の開発ツールには、制限されたネットワーク接続をエミュレートするためのprefPaneが付属しています。
試してください ns-2 :
Ns-2は、ネットワーキング研究を対象とした離散イベントシミュレータです。 Ns-2は、有線および無線(ローカルおよび衛星)ネットワークを介したTCP、ルーティング、およびマルチキャストプロトコルのシミュレーションを実質的にサポートします。
MacOS X/IntelベースへのNS2のインストール
Ns2-allinone-2.29.3 /.2をIntelMacベースのシステムにインストールしようとしました。コンパイルフェーズ中にいくつかの問題が発生した後、シミュレーター部分(ns)は完全に機能しているようです。代わりに、NamはXlibに関連するいくつかの奇妙なエラーを受け取りました。私の知る限り、この奇妙な動作は、Xlibのapi部分のmacos/intelバージョンへの変更に関連しています。添付されているのは、MacIntelベースでnamを実行しようとしたときに発生したエラーです。
tengu:~/Desktop/ns-allinone-2.29/nam-1.11 valvoline$ ./nam Xlib: sequence lost (0x10006 > 0x9) in reply type 0x0! X Error of failed request: BadWindow (invalid Window parameter) Major opcode of failed request: 1 (X_CreateWindow) Resource id in failed request: 0xa Serial number of failed request: 6 Current serial number in output stream: 9
あなたは行くことができます 完全なチュートリアルのためにここに Ns-2で。