如何为多个接入点获得相同的SSID?


577

我需要升级现有的无线基础设施,这一次,我希望有2个接入点覆盖我的房屋,因为无论使用单个AP,我都会遇到盲区。我的两个接入点都具有到中央网络的物理电缆。

我真的希望这两个可以作为单个SSID无缝地互操作。我该怎么做呢?我要购买的新接入点需要支持哪些功能?


6
你说你的盲点无论是什么,但对于人谁没有,这是一个有趣的相关链接:superuser.com/questions/17897/...
cregox

Answers:


786

多AP漫游网络背景

使多接入点(漫游)802.11网络正常运行没有任何魔术。无线客户端仅假设具有相同SSID的所有AP的配置均类似,并且它们都是对同一基础有线网络的不同访问点。客户端将扫描所有信道以寻找发布其所需SSID的AP,并选择最适合其需求的一个(通常意味着信号强度最高的那个)。

一旦进入网络,只要满足客户的需求(即,只要其信号强度高于“足够好”的阈值),客户就将使用相同的AP。如果客户端后来认为使用该网络上的另一个AP可能更好,它将定期扫描所有通道,以寻找发布该SSID的其他AP。如果扫描发现候选AP的性能比其当前处于打开状态的AP 更好,它将自动漫游到另一个AP,通常不会丢失太多帧。


一个漫游警告:正如另一位评论者所指出的,肯定有设计不佳的客户端,漫游算法或阈值很差,它们实际上并没有在应有的时间漫游,因此最终太“粘”,停留在第一个AP上在本可以通过他们现在更接近的另一个AP获得更好的性能和可靠性之后,他们加入了很好的联盟。有时,当您发现客户端卡在错误的AP上时,它有助于强制客户端的Wi-Fi接口重新加入网络。如果您有许多此类错误的客户端,则对多个AP使用相同的SSID可能不太适合;您可能要使用不同的SSID,以便可以更轻松地监视和控制与客户端关联的AP。*


假设两个AP的配置都相似并且连接到相同的基础网络,则漫游是无缝的,并且对用户不可见(像我这样运行工具来监视这些东西的书呆子除外)。漫游事件对于使用网络的应用程序是不可见的,尽管可能会通知网络堆栈的某些低层部分该事件,例如,DHCP客户端可以再次检查此新AP是否确实已连接到同一个AP网络,因此可以确保您的DHCP租约在该网络上仍然有效。

其他一些用户对此问题的回答和评论错误地建议漫游可能需要无线协议或功能(如无线中继或WDS),但这绝对是不正确的。这些功能只是将无线以太网回传替换为无线回传的一种方法。

为了完整起见,我应该指出,有一组技术,独有的,一些标准化的IEEE 802.11F,通常被称为接入点间协议。IAPP是一种方法,通常企业级AP可以通过回程相互通信以优化客户端漫游。但这仅仅是一种优化,而不是漫游的先决条件。漫游在大小网络上都“足够好”,而无需任何IAPP进行。

配置建议

为两个AP赋予相同的网络名称(SSID),相同的安全类型(建议使用WPA2-PSK)和相同的无线安全密码。许多客户端认为,对于具有相同SSID的所有AP,这些类型的设置都将相同。

由于您已经安装好电缆,请使用有线以太网作为回程。这样可以为真正需要它的便携式/移动设备节省无线带宽,而不是浪费在可以合理连接的固定设备(如AP)上。

如果网络上还有其他设备(例如宽带家庭网关)提供NAT和DHCP服务,则将两个AP都置于桥接模式(关闭NAT和DHCP服务)。通常,您只希望网络上的一个盒子充当NAT网关或服务DHCP。如果您的网络上还没有其他设备在进行NAT和DHCP,并且需要这些服务,则可以让您的一个AP来做。让更多的“上游” AP(在拓扑上更接近您的宽带调制解调器)进行NAT和DHCP,并确保到另一个AP的有线以太网连接来自第一个AP的LAN端口。还要确保“下游” AP处于桥接模式。我之所以这样称呼,是因为我看到人们在两个AP上都启用了NAT和DHCP的错误,并且我看到客户端不够聪明,无法意识到他们的192.168.1.x / 24网络。现在在另一个房间里的IP地址与192.168.1.x / 24不同。我还看到用户在这种情况下感到困惑,在这种情况下,同一间房屋中的两台笔记本电脑具有192.168.1.x地址,但由于它们实际上位于两个单独的NAT之后的两个单独的IP网络上而无法相互ping通。

渠道是一个关键的设置,您想从AP漫游(多AP)802.11网络有所不同AP。为了最大化带宽,请让您的AP自动选择要使用的信道,或者您可以手动选择其他不重叠且希望空闲的信道来使用。您不希望与一个AP之间的传输与与另一个AP之间的传输竞争带宽。

其他注意事项

该答案的其余部分只是一些“如何最大化家庭802.11网络带宽”的常规提示,并不专门针对您的两个具有相同SSID的AP的问题。

考虑借此机会全面现代化

如果您已经购买了新的AP并花时间进行重新配置,我建议您利用此机会购买两个支持同时双频802.11ac技术的最新AP来替换现有的AP。这样,您既可以为仅2.4GHz的较旧客户端支持2.4GHz频段,也可以为较忙的5GHz频段提供更多带宽。将2.4GHz 802.11n无线电设置为20MHz(HT20)通道已成为一种“最佳实践”,这样它就可以腾出一些频段供蓝牙之类的东西使用。这将您在2.4GHz频段中的802.11n传输速率限制为〜130mbps,而不是300mbps,但允许其他非802.11 2.4GHz设备仍然可以正常工作。在5 GHz频段中,有更多可用频道,而且通常都不太忙,

Apple最新的2013 AirPort Extreme和Time Capsule是同时双频802.11ac,它们还支持3个空间流(也称为“ 3x3”,“ 3SS”)802.11ac,如果您拥有3-流可以做到的802.11ac客户端。2013年或以后推出的所有Apple Mac产品均具有802.11ac。MacBook Air仅为2SS(最大信号速率为867兆比特/秒),iMac的发送为2SS,接收的为3SS,但我相信Retina MacBook Pro和Mac Pro的发送和接收均为3SS。

请注意,业界在推出良好的802.11ac AP和客户端方面进展缓慢。在2012年甚至2013年初出现的许多东西通常都是越野车,流血的第一代垃圾。从2013年6月开始,更加可靠的第二代802.11ac产品开始问世。除Apple产品外,ASUS RT-AC66U是一款不错的同时双频3SS 802.11ac AP。

如果您陷于旧的单频AP

如果您不需要支持任何较早的仅2.4GHz的设备,请使用5GHz频段,因为它通常不那么忙碌,并且您可以使用HT40,而不会饿死蓝牙和其他用途。

如果您坚持使用单频AP来仅支持2.4GHz设备,请谨慎选择频道。在2.4GHz频带中,信道有很大程度的重叠。但是,通道1、6和11根本不重叠,因此这些是手动选择的不错选择。您可以使用Wi-Fi网络扫描仪(例如inSSIDer,NetStumbler,iStumbler,许多“战争驾驶”工具等)来查看您所在位置可见的其他AP正在使用哪些信道。如果您怀疑自己所在的地区有非802.11 2.4GHz干扰源,例如蓝牙,微波炉和许多(但不是全部)无绳电话,婴儿监视器,无线网络摄像头和无线“房间到房间” A / V发送器,您可以全力以赴,并获得像Metageek Wi-Spy 这样的频谱分析仪,以找出您所在位置最不嘈杂的频道。


2
但是如果有人将一台笔记本电脑从一个房间搬到另一个房间怎么办?我不是专家,但是我认为 WDS会在不失去连接性的情况下负责切换接入点。
Arjan

44
@Arjan我已经更新了我的答案,以解决您的问题。简短的答案是,无论您在AP之间使用哪种回程,客户端都可以漫游,而WDS只是在成本高昂的情况下进行无线回程的一种方法。WDS与漫游绝对无关。

1
一个非常有用的答案,谢谢。您提到将“下游”(远离Internet)访问点设置为桥接模式(并禁用NAT和DHCP)。桥接模式与使用LAN端口而不是其WAN端口连接上游设备之间是否有区别(正如我所建议的将无线网络扩展到其他地方具有有线骨干网的建议解决方案)?
大卫·米勒

1
那么,当您拔掉其中一个AP时应该怎么办?当我这样做时,我所有的应用程序都会失去连接。重新连接到另一个AP大约需要20秒。即使是漫游位也几乎不起作用。他们坚持慢速的AP。我已经用三星Galaxy 10.1标签和HTC Desire Z手机进行了测试。
Halfgaar 2014年

1
@ATSiem是的,请参见我的开头为“如果您还没有……”的句子以及该段的其余部分;我确切地描述了您的要求。
Spiff

33

好的文章,但是在同一SSID上的多个AP之间的切换通常会引起问题,因为即使信号远低于“足够好”的阈值,客户端也会坚持使用原始AP。例如,如果您将笔记本电脑从房屋的一端移到另一端,当它发现信号强度更高的AP时,它不会简单地切换到新的AP,而是会坚持原来的AP,直到信号微弱且不稳定(<5mb),无法再使用。在许多情况下,信号可能打得很微弱,导致笔记本电脑无法上网或无法与网络设备进行通信,但是笔记本电脑仍会使用原始AP,因为它仍然会看到非常微弱的信号。要解决此问题,需要手动干预来强制AP切换(例如,修复或重置笔记本电脑上的无线连接)

简而言之,以下陈述令人怀疑:“一旦在网络上,只要满足客户的需求(即只要其信号强度在“足够好”的阈值之上),客户就会使用相同的AP。认为使用该网络上的另一个AP可能会更好,它将定期扫描所有信道以寻找发布该SSID的其他AP。如果扫描发现候选AP的性能比当前使用的AP好得多, ll自动漫游到另一个AP,通常不会丢失太多帧”


3
@ MRC-同意。这是一篇内容丰富的文章,但是对于您的基本无线客户端,我认为它无法根据需要无缝切换。通常,必须进行一些网络中断才能强制进行切换。取决于无线客户端,无线电和运行的软件,这是可能的,但需要使用您自己的设备进行一些测试。有些可能漫游得很好,而另一些则可能不会。仍然是可行的设置。

8
虽然我发现这是真的,但使用2个SSID时也会发生相同的问题
Bart van Heukelom

4
@BartvanHeukelom是的,两个SSID会出现相同的问题,但是当它们具有不同的SSID时更改AP 容易得多
Flibble先生2013年

它可以在Mac和PC笔记本电脑上很好地工作(但仅在Linux上,Intel Win7驱动程序似乎更粘)。因此,漫游算法可以很好地工作,但它似乎完全取决于驱动程序。
惠更斯2015年

4

如果您使用的是Airport Express之类的产品,则可以选择扩展另一个WDS网络。我假设其他路由器具有可通过其各自的配置面板访问的类似功能。

如果不了解您的网络设置,很难提供可行的解决方案。


9
就像@kaerast在另一个答案上评论一样,原始问题指出他已经在进行有线回程布线,因此建议进行WDS只是浪费无线带宽。
Spiff 2010年

3

我相信您正在寻找WLAN / WiFi中继器。这是一个教程:使用中继器扩展WLAN范围


13
最初的问题是有线网络遍布整个房屋。因此,不需要中继器,只需在不同的信道上使用相同的ssid和密钥运行第二个接入点即可。
kaerast 2010年

@kaerast,您不只是给出答案吗?只需将2个无线路由器配置为具有相同的ssid和其他设置,但在不同的通道上工作即可。可能必须对dhcp进行一些排序(两个不同范围),但应该可以工作
。–

2

简而言之,这些是最重要的事情:

  • 所有AP上的SSID,密码和安全设置相同
  • 每个AP的通道不同。理想情况下不重叠(1、6、11)
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.