我想在我的办公室中建立一个较差的wifi网络,供开发人员进行测试。模拟现实世界中糟糕的wifi的最佳方法是什么?高延迟?丢包?低带宽?
#1 楼
最好的选择可能是在WAN网络和其余网络之间放置一个WAN模拟器。更好的是,如果您使用多个SSID,每个SSID都进入自己的VLAN(然后将WAN仿真器放置在要断开的SSID VLAN和网络的其余部分之间。然后可以将仿真器配置为创建糟糕的网络(即:抖动,延迟,数据包丢失,最大带宽等)
WANem链接是我非常成功的wan模拟器。
评论
WANem看起来很棒。跟进问题:我是否需要一台运行WANem的机器直接输出到访问点,还是可以像安装wifi控制器一样进行设置,其中运行WANem的机器只是网络交换机上的另一台设备,并在路由器上定义?交换机是通过运行WANem的计算机路由流量的VLAN? (Cisco 891路由器,SG300管理型交换机,AP-1602)
– SAR622
2013年7月3日11:00
如果您的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
13年7月3日在12:35
如果我对您的理解正确,那么我需要在运行WANem的计算机上安装两个网卡,并通过将这两个网卡视为独立接口的网络来路由流量。有没有一种方法可以仅用1条电缆连接机器,并在路由器上定义路由以在该1接口上上下移动所有流量?
– SAR622
13年7月10日在9:38
根据我的经验,WANem需要两个接口,因此它可以更改通过它的流量的影响。无论如何,如果只有一台具有一个接口的服务器,则可以在其上抛出虚拟机管理程序(vmware,citrix等),创建两个虚拟接口(将需要不同的vlan),创建中继端口以进行切换(或使用开启路由器) -一棒)。并应用与我之前的评论相同的设置。
还可以使用vmware player(甚至虚拟盒子):wanem可以从cd / dvd上运行(只需将iso安装在虚拟上)
– emynd
2013年7月10日15:44
好。有一个盒子可以放两个PCIE网卡。根据我的阅读,它看起来像是一张liveCD。我还可以将其设置为在常规Linux机器的后台运行吗?
– SAR622
13年7月24日在15:26
#2 楼
如果不了解有关此“糟糕的” WiFi上正在使用的服务的更多信息,则很难提出建议。如果要推送HTTP流量,则可以使用称为提琴手模拟低速甚至拦截流量以暂停或修改它。
评论
有很多不同的“ cr脚” wifi,因此您可能需要更具体。您是说信号强度低,干扰大,通话时间拥塞,功率输出不平衡,还是其他许多问题?多数情况下寻找具有/不具有断开连接的低带宽高延迟网络条件。也许丢包了。
只是降低信号强度会有所帮助吗?或者,如果您有外部天线,请稍微拧开它们……就像YLearn所说的那样,这取决于您要寻找的是哪种cr脚。最终用户的不满与RF技术人员的不满。