扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
我由于没有一直关注现有Wi-Fi测试和追踪工具的发展,这一错误导致自己多做了很多额外的工作。
多年来,我一直利用NetStumbler作为主要的Wi-Fi追踪工具。现在,我开始使用Nuts about Nets有限责任公司的叫做NetSurveyor的工具。在讨论这个工具之前,我想先介绍一下这个公司的信息。创始人史蒂夫·莱塔斯是这样介绍Nuts about Nets有限责任公司的:
"作为改革者,我们向用户提供基于个人计算机在技术上领先创新的低成本无线网络诊断工具,可以用于802.11(无线)网络的安装、优化和故障排除工作。我们不断努力开发易于使用的新工具,帮助现实世界中的专业和非专业人士为他们的无线网络提供最佳性能。"
我相信这一点。该公司已经开发出基于个人计算机的射频频谱分析仪、无线网络信道分析仪、2.4x和5.x吉赫兹的信道/信号发生器和802.11包注射器。我在本文中介绍的是NetSurveyor和NetStress两款软件,它们都是免费的。我也曾经尝试过付费版本,它们的价格不高,表现很出色,在性价比上具有很大的优势。
不同之处
在浏览网站的时间,我发现了一条击中要害的评论。它告诉我Nuts about Nets采用了一种不同的模式:
"除非你对802.11标准及其内部运行模式非常了解,否则仅仅依靠射频测量仪是无法预测无线网络的运行情况的。这就是为什么我们需要重点关注性能指标的原因。它们能更准确地预测你的无线网络在实际中将如何运行。"
为了了解性能指标方面的更多信息,我打电话给史蒂夫·莱塔斯进行了采访。莱塔斯先生很有耐心,热心解答了我提出的问题。作为Nuts about Nets公司的拥有者,我们不能期望更多了。下面就是他给出的答案:
作者:Nuts about Nets有限责任公司无疑是一个非常独特的名称。请问,公司是怎样成立的呢?
莱塔斯:两位失业的朋友,一位是软件工程师,另一位来自波音公司的机械流水线决定结合自己的经验、技能和兴趣来开展计算机网络安装及咨询方面的业务。很明显,在以前针对无线网络故障排除方面的问题并不存在便宜的工具。我们发现这是一个机会,就将重点转移到这上面。这一决策导致我们的第一个产品AirSleuth,一台便宜的2.4吉赫兹频谱分析仪出现。
为公司起名字是一件困难的事情。我们想通过名字展示出公司所在的行业('net'部分),还表明我们专注于这一领域('Nuts about'部分)。现实世界中存在各种各样的严重问题。排除无线网络的故障不应该在这里面。我们希望让事情变得轻松起来,让其它人了解到我们对工作的热情。当然,我们也明白这一点,就是即使人们不使用我们提供的工具,世界也不会完蛋。
作者:贵公司的产品线非常广。请问不同的产品之间是怎么进行分类的?
莱塔斯:当人们面临无线网络故障排除类问题时,该任务看上去可能令人望而生畏。这并不是因为无线网络的概念难以理解,而是因为你不能看到或者触摸到传播媒介。
解决问题的方法之一是将它们分割开,在单独的组件上进行测试。你可以使用"数据点"来对工作情况进行分析总结,找出存在问题的部分。基于行之有效的故障排除策略,我们提供了四个基本产品类:
·网络追踪:该检测针对的是通过802.11接入点传输信标数据包的过程。
·射频频谱分析:该检测针对的是所有进行数据射频传输中的频段。主要用于识别干扰源。
·无线网络信道分析:该检测将利用一台802.11网络适配器对射频干扰进行分析。这种办法可以更好地预测出,一张无线网络在实际环境中的运行情况。
·连接分析:该检测将对连接到无线网络中的802.11设备的吞吐量性能进行分析。最终的分析结果在排除网络故障时就可以得到利用。
作者:贵公司产品对信道的使用方式相当独特。这是否涉及到间接微波干扰测量(IMMI)技术的应用?你能否介绍一下IMMI是怎么工作的?
莱塔斯:在涉及到无线网络故障的排除时,802.11设备是比频谱分析仪更好的诊断工具。这是因为频谱分析仪不了解802.11标准,它的内部协议以及用于缓解来自其他无线设备干扰的方法。
对于IMMI的工作方式,由于专利申请过程还没有结束,所以,在这里我只能大概得说一下。简单得说,IMMI软件可以利用标准802.11设备来对每一条信道"潜在"或"可用"的吞吐量性能进行查询。
实际上,无线网络中出现的大部分问题都可以通过更换到一条更好的信道上予以解决。这是因为:
·干扰设备可能属于其它人,你无法控制它。
·干扰设备可能采用了不同的无线技术(如无线安全系统)。
·干扰源并不容易追踪。
这里就是一个例子:假设你正在建设一张新的无线网络。但你被限制只能使用信道一或二。此外,隔壁的公司也正在使用信道一。这时间,你应该为自己的新网络选择哪条信道?信道二,对不对?答案是错误的。
802.11标准中包含了信道"仲裁"使用功能。也就是说,使用同一信道的两个接入点可以分享传播媒介。它容许接入点对信道的使用进行协调。
这并非最佳选择,但至少他们可以实现分享。
如果两个接入点使用的是临近信道的话,之间将产生相互干扰。它们不能实现共享,直到一个最终崩溃为止。不象频谱分析仪之类的非802.11设备,IMMI可以发现正在使用的临近信道并将它们合并到同一信道上。
我们的最新产品,无线鹰眼(WifiEagle)就采用了IMMI技术来对每条信道的吞吐量性能进行量化。这不仅可以让你确认最佳信道。而且可以让你预测(以量化的方式)重新配置接入点使用不同的信道会在性能上造成多大的变化。
来自Nuts about Nets的两个工具
现在我就来介绍一下最喜欢的两个应用工具,NetSurveyor和NetStress。不仅仅因为它们是免费的,而是因为可以提供帮助。拥有了这两个工具,你就可以保证无线网络的安全,并象了解到实际空间中发生了什么一样掌握射频链接中发生的情况。首先,让我们看看NetSurveyor。
网络测量员NetSurveyor
NetSurveyor是一个类似NetStumbler的802.11网络追踪工具。可以实时收集本地无线网络接入点的信息并显示出来。NetSurveyor包括以下附加功能:
·利用不同的追踪方式和图表显示数据。
·数据可以长时间保存,供以后分析使用。
在对NetSurveyor进行测试的时间,我发现自己不太明白诊断图表中使用的术语。所以,我请史蒂夫·莱塔斯对它们的含义进行了解释:
"选项卡中显示的是来自不同角度的相同数据。通常情况下,当数据跳出了一张图表后也不会出现在另一张中。"
下面是他对诊断图表的说明:
接入点时间线:该图显示的是接入点随着时间变化信号强度的变化情况。 Y轴为代表信号质量(0-100%)的信号强度。在这里,最大信号被设定为-20分贝毫瓦,离解信号被设定为-85分贝毫瓦。
接入点异步率:该图显示的是每个接入点与前一个接入点相比信号强度的变化情况。这样,你在做出调整后就可以即时发现实际效果了。
信道使用率:该图显示的是接入点使用的信道和信道的使用率。Y轴为代表信号质量(0-100%)的信号强度。本图可以在查询信道使用状况时提供帮助。
信道时间线:该图是通过信道的情况显示接入点的信息。不过,信道使用率显示的也是时间函数。
热图:该图将按信道分布的接入点信息以及信道使用率通过瀑布图的形式结合到一起并显示出来。在图中,每条横线代表在一次扫描测量中信道的信标信号强度。在右侧的颜色条代表信号强度,其中红色说明最强。
光谱图:该图是一张三维视图,利用信道使用率作为时间参数。每条信道都被单独的条形图所代表。实际上,它是将单一信道的使用率和时间线综合在一张三维视图中。
作为一个免费工具,它的用处可以说是非常大。下面,就让我们来看看NetStress。
网络流量分析工具NetStress
对于所有IT网络来说,最主要的目的都是传输数据。因此,优化吞吐量就成为一项重要功能,而NetStress的作用则正在于此。该工具可以对网络流量进行分析,确认吞吐量性能。史蒂夫·莱塔斯提到:
·利用NetStress可以创造参考基准,在网络出现故障影响性能需要排除时提供帮助。
·NetStress也可以用于实时获取对网络作出任何调整后的反馈。
我也曾经使用过类似的工具,但都没有它功能丰富操作简单。不过,我发现NetStress正在进行改进以获得更好的表现。就此问题,我询问了史蒂夫·莱塔斯:
"关于新功能我们已经收到了很多好建议。下一版本的NetStress将包括以下功能:
·能够支持使用TCP数据包、UDP数据包或两者同时使用
·可以控制数据包大小
·支持选择上行和或下行流
·能够建立多个数据流。"
几点建议
看起来史蒂夫和Nuts about Nets对802.11下的诊断设备非常了解。因此,我问了他最后一个问题。对于一般人来说,你建议使用什么工具?
"首先,NetSurveyor和NetStress是显而易见的选择。它们可以提供涉及无线网络的有用信息。接下来我推荐的工具是WifiEagle和AirHORN。
WifiEagle使用了IMMI技术来确认无线网络的信道以提供最佳性能,因此,归跟结底在大多数时间这都是必要的。
AirHORN是市面上唯一可以根据选择的信道查询射频来源的工具。WifiEagle可以查看射频活动,而AirHORN让你了解射频是怎样进行活动的。它会有助于破解你对无线通信的模糊认识。"
最后的思考
通过充分有效地利用NetSurveyor和NetStress,我已经将客户无线网络的吞吐量予以显著提高。必须承认,我喜欢让工作变得更容易的工具。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者