2012-03-17 259 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