模拟不良网络[关闭]


14

我想在我的办公室中建立一个较差的wifi网络,供开发人员进行测试。模拟现实世界中糟糕的wifi的最佳方法是什么?高延迟?丢包?低带宽?


3
有很多不同类型的“ app脚” wifi,因此您可能需要更具体。您是指信号强度低,干扰大,通话时间拥塞,功率输出不平衡,还是其他十几个问题中的任何一个?
YLearn

多数情况下寻找具有/不具有断开连接的低带宽高延迟网络条件。也许丢包了。
SAR622

只是降低信号强度会有所帮助吗?或者,如果您有外部天线,请稍微拧开它们……就像YLearn所说的那样,这取决于您要寻找的是哪种cr脚。最终用户的不满与RF技术人员的不满是完全不同的。
Nanban Jim 2015年

Answers:


14

最好的选择可能是在WAN网络和网络的其余部分之间放置一个WAN模拟器。更好的是,如果您使用多个SSID,每个SSID都将进入其自己的VLAN(然后将WAN仿真器放置在要中断的SSID的VLAN与网络的其余部分之间。

然后,您可以配置模拟器以创建糟糕的网络(即:抖动,延迟,数据包丢失,最大带宽等)

我取得了相当不错的成功的wan模拟器是WANem link


WANem看起来很棒。跟进问题:我是否需要一台运行WANem的机器直接输出到访问点,还是可以像设置wifi控制器一样进行设置?交换机是通过运行WANem的计算机路由流量的VLAN?(Cisco 891路由器,SG300管理型交换机,AP-1602)
SAR622

1
如果您的AP /控制器支持VLAN,我将创建一个指向新VLAN的新SSID。将WANem int 0/0放入所述VLAN,为其提供IP,并将其设置为所述SSID上客户端的默认网关。将WANem int 0/1放入可以到达网络其余部分的VLAN中,并使WANem的默认网关成为该VLAN的网关。您需要在此默认网关上创建一条静态路由,将指向SSID VLAN的流量指向WANem int 0/1。
emynd

如果我对您的理解正确,那么我需要在运行WANem的计算机上拥有两个网卡,并通过将这两个网卡视为独立接口的网络来路由流量。有没有一种方法可以仅用1条电缆连接机器,并在路由器上定义路由以在该1个接口上上下移动所有流量?
SAR622

1
根据我的经验,WANem需要两个接口,因此它可以更改通过它的流量的影响。无论如何,如果只有一台具有一个接口的服务器,则可以在其上抛出虚拟机管理程序(vmware,citrix等),创建两个虚拟接口(将需要不同的vlan),创建中继端口以进行切换(或使用开启路由器) -棍子)。并应用与我之前的评论相同的设置。<br/>还可以为此使用vmware player(甚至虚拟盒):wanem可以从cd / dvd上运行(只需将iso安装在虚拟

好。有一个盒子可以放两个PCIE网卡。从我阅读的内容来看,它看起来像是一张liveCD。我还可以将其设置为在常规Linux机器的后台运行吗?
SAR622

2

如果不了解有关此“糟糕的” WiFi上正在使用的服务的更多信息,则很难提出建议。

如果要推送HTTP流量,则可以使用称为Fiddler的代理软件来模拟慢速甚至拦截流量以暂停或修改它。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.