热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

[转载]WiFi有死角?巧用旧无线路由器扩展覆盖

怎么了,家里的WiFi有死角?老旧无线路由器的无线覆盖不给力?现在大功率无线产品或双频无线产品的售价并不便宜,而且仅靠一台无线路由器并不能满足多户型家庭的无线覆盖需求。那么,是不是

  怎么了,家里的WiFi有死角?老旧无线路由器的无线覆盖不给力?现在大功率无线产品或双频无线产品的售价并不便宜,而且仅靠一台无线路由器并不能满足多户型家庭的无线覆盖需求。那么,是不是有什么廉价而又实用的方法来有效扩展家里的无线网络呢?下面就为大家介绍一种可以将家中老式无线路由器利用起来的方法,同样可以实现大面积的无线信号覆盖,快来看看如何实现吧。

技术分享

一、变废为宝的先决条件

  伴随身边智能手机、平板的快速普及,大家在家里的WiFi需求变得越来越大,可是老式无线路由在无线覆盖和传输速度上都渐渐无法满足用户的无线网络应用。那么是不是换台新的主流无线路由,家里的无线覆盖又会有明显改善呢?

  一般来说,对于一居室房屋,一款百元价位的主流150M或300M无线路由,在无线覆盖或传输上就可以满足日常的WiFi需求了。可是对于两居室、三居室或更大面积的房屋来说即使是一款主流的、大功率的无线路由器,由于房间结构限制,面对承重墙的阻隔时,其无线信号也会被大打折扣,出现WiFi死角

  这时可能有网友问,为了消除死角,是不是有什么好方法可以将闲置的老式无线路由利用上,将无线覆盖最大化呢?答案是肯定的,如果你闲置的老式无线路由是支持WDS功能的,那么就有可能将它变废为宝,利用起来扩大无线信号的覆盖。可是如果它不支持WDS功能,就不能使用下面讲述的方法了。

技术分享
可将闲置的支持WDS功能的老式无线路由利用起来拓展无线覆盖

  因为并不是所有的老式无线路由器,都支持WDS功能,一些老式无线路由产品中甚至没有内置WDS功能硬件。而一些老式无线路由器的WDS功能是被隐藏了的,用户需要升级DD-WRT固件包之后才能使用。同时我们还需要注意各品牌产品之间的兼容性问题,因为即使两台都声称支持WDS功能,也有可能由于不兼容而无法建立WDS连接,配置时需要注意。

  所以这个变废为宝的计划有个先决条件,就是使用的两台或多台无线路由器都是要支持WDS功能的,并且最好选择可以相互兼容的同品牌产品组网。那么如果满足了这两个条件,我们就可以使用WDS功能进行无线拓展了吗?下面为您解答。

二、什么是WDS?用无线中继还是桥接?

  既然我们可以利用无线路由器的WDS功能进行无线拓展,那么到底什么是WDS呢?WDS是无线分布式系统(Wireless Distribution System)的英文缩写,它是无线连接两个接入点(AP,Acess Point)的协议。

  最初在无线应用领域中,WDS是无线基站与无线基站之间进行联系通讯的系统。但随着无线应用的家庭化,WDS已经快速被应用到家用级无线产品上。通过WDS的建立,有线网络的数据经无线网络这个“中继架构”进行传输,借此将数据传送到另外一个无线网络环境,或者是另外一个有线网络中。

    由于WDS是通过无线网络建立虚拟的“桥”进行连接的,因此你常会听到有人将WDS直接称为“无线桥接”的混淆叫法。但事实上,无线桥接只是WDS的一种常用应用模式,而另外一种常用的模式则是无线中继模式。

    那么无线桥接、无线中继这两种模式有什么不同呢?在进行无线覆盖拓展时,对于家庭用户来说,使用哪种模式可以获得更好的无线网络应用呢?

  想要解答上面的问题,就需要我们了解这两种模式不同的工作方式了。首先,无线桥接通常指的是一对一的情况,桥接两端的无线路由器只与另一端相对的无线路由器通信,不接受其他无线设备的接入。覆盖方式有一定的局限性,经常在连接两个不同的局域网络时使用。

  而无线中继模式则可以做到一对多,在延长了无线信号传输距离的同时,使用无线中继模式的无线路由器也可以接受其他无线设备的接入。覆盖方式更为全面灵活,因此相对于无线桥接,无线中继拓展的无线网络更加方便实用

  为了让大家更为直观的理解无线桥接和无线中继的不同之处,下面举例说明下。

  假设有A、B、C三台无线路由器,A与B使用无线桥接,B与C也使用无线桥接,但A与C就不能使用无线桥接了。

技术分享
无线桥接应用图示

    那么如果想要将A、B、C都能无线连接起来,就得使用无线中继模式了,A与B中继后,B再中继C,而且A和C间也可以进行无线中继,令无线覆盖变得更为全面。

技术分享
无线中继应用图示

  一般具备WDS功能的无线路由器或无线AP都支持无线中继和无线桥接两种模式。而也有一些无线路由器厂商为了方便家庭用户的使用,并未将这两种模式细分开来,而是统称为“WDS”模式。因此当大家遇到将无线中继和无线桥接模式分开的情况时,鉴于它们工作方式的不同,可根据具体的业务需求进行选用。而对于家庭用户来说,建议使用WDS的无线中继模式来拓展无线覆盖,消除WiFi死角。

  既然了解了WDS,选定了方式,那么我们如何对两台无线路由器进行WDS的配置呢?配置时又需要注意什么呢?一起来看看吧。

三、实现WDS之中心无线路由器A设置

  在进行设置前,大家需要注意的是,如果使用同一品牌的两台无线路由器进行WDS,可以避免不兼容的情况出现,无线拓展更容易实现。

  这里我们选择两台TP-Link的无线路由器A和B进行WDS连接配置,无线路由器A作为中心无线路由器,无线路由器B与无线路由器A建立WDS连接这里建议大家选择性能好的无线路由器作为中心无线路由器A,性能弱或老式的无线路由器作为B进行WDS连接。

  首先进行中心无线路由器A的设置

  在IE浏览器中,输入A路由器的Web界面IP,这里是192.168.1.1,进行登陆。在“无线设置——基本设置”中设置“SSID号”和选择一个固定的“信道”。这里我们设定“SSID号”为“zol-WDS”,“信道”为“11”,如下图红框中所示。

技术分享
设置中心无线路由器A的SSID和选择一个固定的信道(见红框内)

  在“无线设置——无线安全设置”中,设置无线加密的算法和密码信息,点击“保存”。这时中心无线路由器A就设置好了。

技术分享
设置A无线加密的算法和密码(见红框内)

  在随后的B无线路由器WDS配置中我们将用到刚刚A路由器中设置的SSID、信道和加密信息,因此最好记下来哟。下面再来看看如何对无线路由器B进行WDS中继设置吧。

四、实现WDS之无线路由器B设置

    进行WDS拓展的两个无线路由器,它们的SSID可以相同,也可以不同。对于家庭用户来说,如果你希望你的手机、平板连接无线时,在这两个无线路由器的信号覆盖范围内能够实现无缝漫游的话,可以将SSID设为相同。但在下面的设置中,为了便于大家区分,我们采用了不同的SSID,无线路由器B的SSID为“zol-WDS-02”。

  现在,我们进行无线路由器B的WDS设置。

  首先,为了防止IP地址冲突,我们将修改B的LAN口IP地址。在“网络参数——LAN口设置”中,将路由器B的IP地址修改为192.168.1.2,与路由器A不同。然后保存,路由器B将自动重启。

技术分享
修改路由器B的LAN口IP地址(见红框内)

  其次,启用WDS功能。重启完毕后,用更改后的LAN口IP地址重新登陆路由器B,在“无线设置——基本设置”中勾选“开启WDS”。点击“扫描”,搜索周围的无线信号源。

技术分享
勾选“开启WDS”,然后点击“扫描”(见红框内)

  在扫描到的信号列表中选择路由器A的SSID号——“zol-WDS”,然后点击“连接”。

技术分享
选择无线路由器A进行连接(见红框内)

  然后,将信道设置成“11”与路由器A的信道相同,同时设置加密信息和路由器A相同,点击“保存”,如下图。

技术分享
设置B的信道、加密信息与路由器A的相同(见红框内)

  最后,关闭无线路由器B的DHCP功能。在DHCP服务器中,选择“不启用”,保存,重启路由器B。

技术分享
关闭无线路由器B的DHCP功能(见红框内)

  现在无线路由器B就配置完成了。随后会有重启路由器的窗体弹出,点击“重启路由器”并“确定”即可。

技术分享
重启路由器

技术分享
无线路由器B与无线路由器A建立WDS连接成功(见红框内)

    重启后,无线路由器B与无线路由器A就成功地建立WDS连接了,如上图红框内所示。

    注意:如果不是TP-Link的无线路由器,在两台无线路由器启动WDS后,在WDS的设定中,是需要互填对方路由器的MAC地址的。还有一些无线路由器在开启WDS后,只支持使用WEP的加密方式,用户也需要注意。

    WDS连接成功了,那么家里的无线网络死角真的可以被消除了吗?WDS的覆盖效果怎么样呢,理想吗?一同来看看无线信号强度的实际测试吧。

五、死角没有了?实测WDS无线拓展

  通过将老旧的无线路由器利用起来,家里的无线死角,是不是可以被迅速的消除呢?为了验证WDS无线拓展的效果,下面我们将在同一环境下,分别对WDS连接前的各点无线信号,和使用WDS无线拓展后的各点无线信号做出比较,快来看看无线死角是不是没有了吧。

  我们将在ZOL 8层A座的办公区为大家展开这次WDS的实测,测试内容主要就是看看两台建立了WDS连接的无线路由器a和b,在面对大面积的覆盖需求、墙体的阻隔和十几个无线信号源的干扰后,实际的信号覆盖能力以及无线穿墙能力究竟如何吧。

  首先来看看实际的测试环境吧。

技术分享
实测环境示意图

  说明:A点中心无线路由器a的放置点;A‘点无线路由器b的放置点,距A点20m左右,与A点无阻隔;B点为第一个测试点,距A点35m左右,距A‘点18m左右,与A点、A‘点无阻隔;C点为第二个测试点,距A点30m左右,距A‘点18m左右,与A点、A‘点有玻璃门+普通墙体阻隔;D点为第三个测试点,距A点40m左右,距A‘点20m左右,与A点、A‘点有铁门和承重墙阻隔;E点为第四个测试点,距A点32m左右,距A‘点12m左右,与A点、A‘点的阻隔较为复杂(承重墙、玻璃门、铁门等),属于极限测试。

  B点实际测试成绩:

技术分享 技术分享
B点未使用WDS信号强度为59%(左)和使用WDS后信号强度为72%(右)

  C点实际测试成绩:

技术分享 技术分享
C点未使用WDS信号强度为66%(左)和使用WDS后信号强度为76%(右)

  D点实际测试成绩:

技术分享 技术分享
D点未使用WDS信号强度为50%(左)和使用WDS后信号强度为66%(右)

  E点实际测试成绩:

技术分享 技术分享
E点未使用WDS信号强度为33%(左)和使用WDS后信号强度为51%(右)

  通过实际测试我们可以看到,在使用两台建立了WDS连接的无线路由器对同一环境进行无线覆盖后,各测试点的无线信号强度都有10%以上的提升。而相比较下,有WiFi死角、考验最为严苛的E点(承重墙+玻璃门+铁门),在WDS的帮助下,无线信号强度则提升了18%,覆盖增强效果很是显著。显而易见,通过利用老式无线路由器的WDS功能来扩充无线覆盖,是可以将家中的无线死角消除的,很值得大家去尝试下。

六、WDS会使无线速率降低吗?

  通过WDS,无线覆盖增加了,可是我们使用的总的带宽是不会改变的,那么当使用两台无线路由器进行WDS时,会不会将原有的无线带宽分割,产生无线速率降低的影响呢?

  理论上讲,在使用WDS模式时,“中心无线路由器”的带宽是有限的。通过连接到它的无线中继设备越多,每个设备所能分到的带宽就越少,无线速率会依据WDS设备的增加,依次降低(1,1/2,1/3。。。1/n)。

  那么实际上真的是这样的吗?如果我们使用两台无线路由器进行WDS连接的话,无线网速会被减半吗?还是让我们实际测试一下吧。

  为了便于分析比较,在同一环境下,我们选择两款同品牌同型号的300M无线路由器建立WDS连接,测试它们在没开启WDS功能时的无线传输速率,以及建立WDS后,两台无线路由器的无线传速,然后进行分析比较。

技术分享
实测WDS功能对无线传输速率的影响

  测试平台:

  客户端:Thinkpad X200笔记本 + 300M外置无线网卡;

  服务器端:Thinkpad T400笔记本 + 300M无线路由器。

  测试软件:NetIQ Chariot v5.4;Endpoint6.0

  测试方法:

  客户端:我们在客户端安装所测无线网卡的管理软件和Performance Endpoint,并设置无线网卡的IP地址为:192.168.1.11。

  服务器:在服务器端安装Performance Endpoint和Chariot Console(控制台)。将任意一个无线路由器(这里我们选用无线路由器A)的LAN口与服务器端通过网线连接,组成一个小型局域网,并设置服务端IP地址为:192.168.1.10。

  运行服务器端的Chariot Console控制台,依次建立点对点的测试项目,并选择Throughput脚本。我们只建立一个测试进程,测试时间设置为1分钟。

  我们对建立WDS前、后的无线路由器分别进行了如下的测试项目

  1、单pair下载速率测试(WPA2加密)

  2、单pair下载+上传速率测试(WPA2加密)

  3、10pairs下载速率测试(WPA2加密)

    4、10pairs下载+上传速率测试(WPA2加密)

WDS降低无线传输 降幅不大

  下面就来看看在同一环境下,建立WDS前和建立WDS后,无线路由器传输速度所受的影响吧。(PS:为了保证测试数据的客观性,每项内容我们都进行了多次测试,取接近平均值的结果,所得结果仅供读者参考)

  单pair下行速率数据对比:

技术分享 技术分享
测试曲线:使用WDS前(左)和使用WDS后(右)

技术分享 技术分享
平均速率:使用WDS前为58.207Mbps(左)和使用WDS后为53.97Mbps(右)

  单pair下载+上传速率数据对比:

技术分享 技术分享
测试曲线:使用WDS前(左)和使用WDS后(右)

技术分享 技术分享
平均速率:使用WDS前为88.882Mbps(左)和使用WDS后为81.064Mbps(右)

  10pairs下行速率数据对比:

技术分享 技术分享
测试曲线:使用WDS前(左)和使用WDS后(右)

技术分享 技术分享
平均速率:使用WDS前为93.755Mbps(左)和使用WDS后为93.396Mbps(右)

  10pairs下行+上行速率数据对比:

技术分享 技术分享
测试曲线:使用WDS前(左)和使用WDS后(右)

技术分享 技术分享
平均速率:使用WDS前为135.899Mbps(左)和使用WDS后为111.216Mbps(右)

  通过实际的无线传输测试中,我们发现在使用了WDS功能后,无线路由器的传输速度的确有所下降,但下降范围在0.38%~18.16%之间。单线程下行降幅7.28%,单线程下载+上传降幅8.80%,最大降幅18.16%发生在多线程下行+上行测试时,整体降幅并不大,并不会对无线网速产生减半或更坏的影响,大家可以放心地利用WDS功能来拓展无线覆盖。

  可是我们也需要注意到,实测中使用的是同品牌同型号的300Mbps无线路由器,如果你家里的老式无线路由器的理论传输是150Mbps的,那么即使WDS建立成功,老式无线路由器的传输性能也会成为你网络传输的瓶颈上限,无法发挥出中心无线路由器300Mbps的无线传速效果。

  而且对于SOHO类的无线路由器来讲,它们在一定范围内是可以搜索到相互的无线信号进行WDS连接的,如果距离过远,超出各自的无线覆盖范围,则无法建立稳定的WDS了。但对于一般两、三居室的家庭用户来说,问题应该不大。

  总结:WDS帮你省钱拓展无线覆盖

  怎么样?快快看看你的老旧无线路由器是否有支持WDS功能吧。如果有的话,前面的配置方法,或许会为它们找到一个重新发挥无线“活力”的机会哟。相对于价格不菲的大功率无线路由器,利用旧无线路由器的WDS功能不仅简单易行,提升了无线覆盖效果,而且为你节省了新的资金投入,是省钱省力地扩展无线信号的好方法。通过深入地了解了WDS的功能、配置和使用效果后,你是不是已经技痒难耐了呢?还等什么?快来展开实用的WDS体验吧。

[转载]WiFi有死角? 巧用旧无线路由器扩展覆盖


推荐阅读
  • 在Eclipse中提升开发效率,推荐使用Google V8插件以增强Node.js的调试体验。安装方法有两种:一是通过Eclipse Marketplace搜索并安装;二是通过“Help”菜单中的“Install New Software”,在名称栏输入“googleV8”。此插件能够显著改善调试过程中的性能和响应速度,提高开发者的生产力。 ... [详细]
  • 在分析和解决 Keepalived VIP 漂移故障的过程中,我们发现主备节点配置如下:主节点 IP 为 172.16.30.31,备份节点 IP 为 172.16.30.32,虚拟 IP 为 172.16.30.10。故障表现为监控系统显示 Keepalived 主节点状态异常,导致 VIP 漂移到备份节点。通过详细检查配置文件和日志,我们发现主节点上的 Keepalived 进程未能正常运行,最终通过优化配置和重启服务解决了该问题。此外,我们还增加了健康检查机制,以提高系统的稳定性和可靠性。 ... [详细]
  • 本文详细解析了 Yii2 框架中视图和布局的各种函数,并综述了它们在实际开发中的应用场景。通过深入探讨每个函数的功能和用法,为开发者提供了全面的参考,帮助他们在项目中更高效地利用这些工具。 ... [详细]
  • 在 Mac 上查看隐藏文件和文件夹的详细指南。通过终端命令,您可以轻松地显示或隐藏这些文件。具体步骤如下:输入 `defaults write com.apple.finder AppleShowAllFiles -bool true` 以显示所有隐藏文件,或使用 `defaults write com.apple.finder AppleShowAllFiles -bool false` 以重新隐藏它们。此方法适用于各种版本的 macOS,帮助用户更好地管理和访问系统文件。 ... [详细]
  • 本文详细解析了逻辑运算符“与”(&&)和“或”(||)在编程中的应用。通过具体示例,如 `[dehua@teacher~]$[$(id -u) -eq 0] && echo "You are root" || echo "You must be root"`,展示了如何利用这些运算符进行条件判断和命令执行。此外,文章还探讨了这些运算符在不同编程语言中的实现和最佳实践,帮助读者更好地理解和运用逻辑运算符。 ... [详细]
  • 二分查找算法详解与应用分析:本文深入探讨了二分查找算法的实现细节及其在实际问题中的应用。通过定义 `binary_search` 函数,详细介绍了算法的逻辑流程,包括初始化上下界、循环条件以及中间值的计算方法。此外,还讨论了该算法的时间复杂度和空间复杂度,并提供了多个应用场景示例,帮助读者更好地理解和掌握这一高效查找技术。 ... [详细]
  • 在 Android 开发中,`android:exported` 属性用于控制组件(如 Activity、Service、BroadcastReceiver 和 ContentProvider)是否可以被其他应用组件访问或与其交互。若将此属性设为 `true`,则允许外部应用调用或与之交互;反之,若设为 `false`,则仅限于同一应用内的组件进行访问。这一属性对于确保应用的安全性和隐私保护至关重要。 ... [详细]
  • 蚂蚁课堂:性能测试工具深度解析——JMeter应用与实践
    蚂蚁课堂:性能测试工具深度解析——JMeter应用与实践 ... [详细]
  • 在最近的项目中,我们广泛使用了Qt框架的网络库,过程中遇到了一些挑战和问题。本文旨在记录这些经验和解决方案,以便日后参考。鉴于我们的客户端GUI完全基于Qt开发,我们期望利用其强大的网络功能进行Fiddler网络数据包的捕获与分析,以提升开发效率和应用性能。 ... [详细]
  • Nginx 反向代理配置与应用指南
    本文详细介绍了 Nginx 反向代理的配置与应用方法。首先,用户可以从官方下载页面(http://nginx.org/en/download.html)获取最新稳定版 Nginx,推荐使用 1.14.2 版本。下载并解压后,通过双击 `nginx.exe` 文件启动 Nginx 服务。文章进一步探讨了反向代理的基本原理及其在实际应用场景中的配置技巧,包括负载均衡、缓存管理和安全设置等,为用户提供了一套全面的实践指南。 ... [详细]
  • POJ 2482 星空中的星星:利用线段树与扫描线算法解决
    在《POJ 2482 星空中的星星》问题中,通过运用线段树和扫描线算法,可以高效地解决星星在窗口内的计数问题。该方法不仅能够快速处理大规模数据,还能确保时间复杂度的最优性,适用于各种复杂的星空模拟场景。 ... [详细]
  • 利用爬虫技术抓取数据,结合Fiddler与Postman在Chrome中的应用优化提交流程
    本文探讨了如何利用爬虫技术抓取目标网站的数据,并结合Fiddler和Postman工具在Chrome浏览器中的应用,优化数据提交流程。通过详细的抓包分析和模拟提交,有效提升了数据抓取的效率和准确性。此外,文章还介绍了如何使用这些工具进行调试和优化,为开发者提供了实用的操作指南。 ... [详细]
  • 本指南详细介绍了如何在CentOS 6.6 64位系统上以root用户身份部署Tomcat 8服务器。系统环境为CentOS 6.6 64位,采用源码安装方式。所需软件为apache-tomcat-8.0.23.tar.gz,建议将软件下载至/root/opt目录。具体下载地址请参见官方资源。本指南涵盖了从环境准备到服务启动的完整步骤,适用于需要在该系统环境下搭建高性能Web应用服务器的技术人员。 ... [详细]
  • 该问题可能由守护进程配置不当引起,例如未识别的JVM选项或内存分配不足。建议检查并调整JVM参数,确保为对象堆预留足够的内存空间(至少1572864KB)。此外,还可以优化应用程序的内存使用,减少不必要的内存消耗。 ... [详细]
  • 在数字图像处理中,Photoshop 的直方图是一个重要的工具,它能够精确地反映图像中不同亮度级别的分布情况。通过分析直方图,用户可以深入了解图像的曝光、对比度和色调范围,从而进行更精细的调整。直方图不仅模拟了物体表面反射光线的原理,还能帮助摄影师和设计师更好地掌握图像的明暗细节,优化视觉效果。 ... [详细]
author-avatar
耗子很傻爱钻洞
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有