找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 15731|回复: 8

[脚本] 用MIKROTIK 无线路由器来测试其它路由器的同时连接数

[复制链接]
发表于 2016-10-12 21:21:58 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
自从发布了wireless-rep包,ros的无线功能再上一个新台阶。
重要的功能是,同一无线网卡支持各种VAP、STATION、WDS等模式的混合使用,前提条件是它们工作于同一个频率上。
新建VirtualAP(现在已经成Virtual了)时,我们会发现,这个VAP不再是仅仅只有AP功能,而是具有所有的工作模式,如下图所示:
V1.JPG
在使用中发现:
实际上建立的每个Virtual无线网卡都可以正常工作,但它们工作于同一个频率上,这个频率就是主接口的工作频率。
主接口为AP或BRIDGE时工作频率是设置里指定的频率,只要开启,所有的VIRTUAL网卡就会启用。
当主接口STATION模式时,需要主接口连接到其它AP时,所有的VIRTUAL网卡才会启用并工作。
ROS同时可以添加很多个虚拟无线网卡,在以前版本中VIRTUALAP能有255个的限制。比起市场其它牌子宣传的可以有三个无线信号,那是要多了80多倍呢。
现在一下多了那么多可用的虚拟无线网卡,怎么使用就看自己发挥了。
除了常用的做无线桥接、无线中继、WISP方式的客户端+AP等,还可以这样做。
市场上普通的家用路由器能同时接受多少个无线客户端呢?无线的带机量,一般会说不超过15个,或者20个,厂家也不会详细讲这个。
我们在ROS的无线路由器中,添加很多个无线客户端,同时去连接其它路由器的无线,数一下就能看到连接成功多少个了。
无线加密采用WPA/WPA2的加密,据说不加密的话,连接的客户端不受限制。

首先试一下从ROS到其它ROS的无线连接。我用的是RB951UI-2HnD连接到rb951-2n。
我写了一个脚本,产生50个Virtual Station。效果非常壮观如下图,50个客户端建立后,大概在0.5秒内就完成了50个连接。
V2.JPG
接下来试下到我的山寨3G无线路由器,说明书上写可以同时服务5个无线设备,实际测试,也只有5个。而且这5个连接完成,大概需要30秒的时间。简直是非常非常的慢。
如果再多的连接,会有错误提示说明不能连接再多了:failed to connect, on 2437/20/gn, association failed: unable to handle more stations (17)
V3.JPG

其它的就不一一上图了,大概结果如下:
整天影响我休息的我邻居的TPLINK-WR842N,大概能同时处理16个WPA连接。而且连接速度很慢,12个连接(人家上面原本有几个连接了)也用了差不多一分钟。
我的TPLINK-WR702N便携无线路由器,能同时连接16个WPA客户端。大概用3秒钟就完成了15个连接。
我用安卓手机Nexus 5X开了无线热点,能同时连接32个WPA客户端,连接速度飞快。
一台刷了DD-WRT的LINKSYS WRT54G2 V1, 在同时连接50个WPA客户端时工作正常,多一些的话,会出现错误:failed to connect, on 2437/20/g, received deauth: AP can not handle all stations (5)。
是AP报告 自己不能掌握所有的工作站。
所以普通路由器刷了DD-WRT(OPENWRT大概也行)可以大大增加无线处理能力。

由于ROS无线本身也有限制,只能用来测试无线功能比ROS要弱的AP, 如果比ROS要强,可能需要多一些ROS无线路由器才能测试完成。

可建立脚本如下:
  1. :local xh
  2. :local ssid test-ssid
  3. :local secprof test-profile
  4. :local masterinterface wlan-local
  5. /int wireless
  6. :for xh from=1 to=5 do={
  7. add mode=station ssid=$ssid security-profile=$secprof master-interface=$masterinterface name="wlan-$ssid-client-$xh" disabled=no
  8. :log info $xh
  9. }
复制代码





routeros
 楼主| 发表于 2016-10-12 21:24:59 | 显示全部楼层
本帖最后由 arainbow 于 2016-10-12 21:40 编辑

至于传言中的, 无线路由器不加密的话,无线连接数据取决于内存,加密连接数量取决于内部的加密用缓冲区数量。有时间找个测下是否为真。
还抽空测试了一下,同时50个连接到移动公司在我们办公楼里装的很多AP,不知是什么牌子AP,几乎是一瞬间,50个连接就全部连接上了。
由这点看,专业AP和家用无线路由器的区别还是挺大的。ROS归到专业AP里吧。
routeros
回复

使用道具 举报

发表于 2016-10-13 08:04:41 | 显示全部楼层
不加密的效率确实比加密的高很多的
routeros
回复

使用道具 举报

发表于 2016-10-13 08:19:01 | 显示全部楼层
这个很有趣,至少能给出一个可以证明且明确的答案,对可连接数这个一直都是各种不确定
routeros
回复

使用道具 举报

发表于 2016-10-13 08:50:25 | 显示全部楼层
满满的技术测试帖子。。。
routeros
回复

使用道具 举报

 楼主| 发表于 2016-10-13 18:48:01 | 显示全部楼层
谢谢大家支持!
又测试了一下到CISCO LINKSYS WRT160N的连接情况,这是好几年前的产品了,收集下来备用的。
当不加密时,连接数量轻松达到100个,连接速度也很快,瞬间完成。
当使用WPA2加密时,连接数量是64个。如果有新的连接,新的连接会失败,已经建立的连接会保持。
连接数比一般的国产家用要多些,连接建立的速度也很快,这速度TPLINK的某型号强太多了。手边我没有其它高级的国产路由器来测试了。
routeros
回复

使用道具 举报

发表于 2016-10-17 22:31:18 | 显示全部楼层

这个很有趣,至少能给出一个可以证明且明确的答案,对可连接数这个一直都是各种不确定
routeros
回复

使用道具 举报

发表于 2017-3-23 11:54:51 | 显示全部楼层
hotspot方式连接会是怎样的速度呢
routeros
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|软路由 ( 渝ICP备15001194号-1|渝公网安备 50011602500124号 )

GMT+8, 2024-4-27 05:31 , Processed in 0.309170 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表