シンプルな p2p アプリケーションを作成しています。これをテストするには、アプリケーションの各インスタンスが別のコンピューター上にあると考え、ネットワーク経由で他のユーザーと通信するように、約 2 ~ 3 台のコンピューターの単純なネットワークをシミュレートできるようにしたいと考えています。qemu を検討しましたが、VDE や TUN/TAP を使用してネットワークを機能させることができませんでした。彼らの他の解決策はありますか?
質問する
312 次
3 に答える
4
Virtual PC などで実行されている VM を使用すると、運が良くなる可能性があります (Sun の Virtual Box は別の優れた代替手段です)。
于 2009-10-20T15:19:41.000 に答える
0
最近、インターネットに接続できないラップトップで VirtualBox と VDE を使用して小さなネットワークをセットアップしました。VirtualBox 4.0.6 は VDE とネイティブに統合されています。VDE のセットアップは、スイッチを起動するのと同じくらい簡単です。
vde_switch -s /tmp/switch1
次に、各 VM のネットワーク アダプターとして「VDE アダプター」を選択し、アダプターの名前を次のように指定すると、すべての VM が同じスイッチに接続され、それらが通信できるようになります。
/tmp/スイッチ1
あるいは (さらに簡単に)、ネットワーク アダプターとして「Internal Network」を選択し、各 VM のネットワークに同じ名前を指定して、VBox ですべてを接続することもできます。
于 2011-05-15T16:48:02.003 に答える