2012-03-17 442 views
0

我正在使用Win7 x64的筆記本電腦。我想模擬丟包,延遲等,而不需要第二臺機器。在Windows機器上進行網絡仿真/仿真?

我碰到WAN Connection EmulatorNetwork Simulator但這兩種工具都不適合我。對於第一個我得到一個網絡驅動程序初始化錯誤,第二個根本不安裝。

現在我已經嘗試過使用VirtualBox的WANem,但我不知道如何通過VM路由流量。 由於筆記本電腦有一個NIC和一個WiFi適配器,它應該以某種方式爲虛擬機使用一個接口(例如,以太網),並通過它來路由另一個接口(例如WiFi)?

也許有人知道我是否以及如何實現這一目標?

在此先感謝! Regards

回答

0

我會模擬虛擬機上的所有內容。您可以爲每臺機器構建恕我直言的32網卡,並根據您的喜好在邏輯或物理網絡中進行連接。

我不知道你想達到什麼,但我幫助建立了一個模擬自動自適應多媒體編解碼器丟包的設置。我們構建了多臺linux機器,並建立了一臺橋接器,它像一箇中間人「攻擊者」隨機丟棄數據包。它工作正常並且完全虛擬化(對於演示也非常酷)。

+0

聽起來不錯!謝謝! 我懷疑這是否適用於我的工作場所,因爲每個MAC地址都需要由IT部門發佈。 我有類似的用例,就像你一樣。在一定數量的丟包情況下測試各種視頻會議工具的行爲。 我一直希望能夠用一臺機器或最大數量達到2個。 在Mac OS X上,這可以通過'ipfw'命令輕鬆完成。 – TheLostOne 2012-10-17 21:11:13