我需要升级现有的无线基础设施,这次我想用 2 个接入点来覆盖我的房子,因为无论使用单个 AP 还是什么,我都会有盲点。我已经为两个接入点铺设了通往中心网络的物理电缆。
我非常希望这两个能够作为单个 SSID 无缝互操作。我该怎么做?我购买的新接入点需要支持哪些功能?
答案1
多 AP 漫游网络背景
让多 AP(漫游)802.11 网络正常工作并没有什么神奇之处。无线客户端只是假设所有具有相同 SSID 的 AP 都配置相似,只是各不相同接入点到相同的底层有线网络。客户端将扫描所有信道,寻找发布其所需 SSID 的 AP,并选择最适合其需求的 AP(通常这意味着信号强度最高的 AP)。
一旦连接到网络,只要该 AP 满足其需求(即,只要其信号强度高于“足够好”的阈值),客户端就会一直使用同一个 AP。如果客户端后来认为该网络上的另一个 AP 可能更好,它会定期扫描所有信道,寻找发布该 SSID 的其他 AP。如果扫描发现一个候选 AP,并且该 AP 满足其需求,则客户端将使用相同的 SSID 来连接该 AP。足够好它将自动漫游到比当前所在的 AP 更远的另一个 AP,而不会断开连接。
一个漫游警告:正如另一位评论者指出的那样,确实存在设计不良的客户端,其漫游算法或阈值较差,实际上并没有在应该漫游的时候漫游,因此最终变得过于“粘滞”,停留在它们加入的第一个 AP 上,而它们本可以通过现在更接近的另一个 AP 获得更好的性能和可靠性。有时,当您注意到客户端坚持使用错误的 AP 时,强制客户端的 Wi-Fi 接口重新加入网络会有所帮助。如果您有很多这样的有问题的客户端,那么对多个 AP 使用相同的 SSID 可能不太适合您;您可能希望使用不同的 SSID,以便更轻松地监视和控制您的客户端与哪个 AP 关联。*
假设两个 AP 的配置类似,并连接到同一个底层网络,漫游将是无缝的,并且对用户是不可见的(除了像我这样使用工具来监视这些事情的极客)。漫游事件对使用网络的应用程序是不可见的,尽管网络堆栈的某些低级部分可能会收到事件通知,因此,例如,您的 DHCP 客户端可以仔细检查这个新 AP 是否确实连接到同一个网络,从而确保您的 DHCP 租约在此网络上仍然有效。
一些其他用户对此问题的回答和评论错误地暗示,漫游可能需要无线协议或无线中继或 WDS 等功能,但这绝对是错误的。这些功能只是用无线以太网回程取代有线以太网回程的方法。
为了完整起见,我应该提到多年来 802.11 有许多附录,例如 802.11F、k、r、u 和 v,它们创建了一些机制,允许协调的多 AP 系统通过让客户端充分了解他们的漫游选项以及优化漫游时的重新身份验证(尤其是在使用棘手的企业级安全性时)等方式帮助客户端适当而快速地漫游。但请注意,这些附录都不是漫游工作的必要条件。漫游决定最终仍取决于客户端,AP 之间的协调不需要无线中继、WDS 或网状网络。
配置建议
为两个 AP 提供相同的网络名称 (SSID) 和相同的安全类型(建议使用 WPA2/WPA3-PSK;不是启用或以任何方式提供原始 WPA(TKIP)以及相同的无线安全密码。许多客户端认为这些设置在具有相同 SSID 的所有 AP 上都是相同的。
由于您已经布好线,因此请使用有线以太网作为回程。这样可以为真正需要无线带宽的便携式/移动设备节省无线带宽,而不是浪费在可以合理布好线的 AP 等固定设备上。
如果网络上有其他设备(例如宽带家庭网关)提供 NAT 和 DHCP 服务,则将两个 AP 都置于桥接模式(关闭 NAT 和 DHCP 服务)。通常,您只需要网络上的一个盒子充当 NAT 网关或提供 DHCP。如果您的网络上还没有其他设备执行 NAT 和 DHCP,并且您需要这些服务,那么您可以让其中一个 AP 执行这些操作。让更“上游”的 AP(拓扑上更靠近宽带调制解调器的 AP)执行 NAT 和 DHCP,并确保与另一个 AP 的有线以太网连接来自第一个 AP 的 LAN 端口。还要确保“下游”AP 处于桥接模式。我之所以提到这一点,是因为我见过有人犯这样的错误,即在两个 AP 上都启用了 NAT 和 DHCP,我还见过一些客户端不够聪明,无法意识到,比如说,他们现在所在的 192.168.1.x/24 网络与他们刚才在另一个房间所在的 192.168.1.x/24 网络是不同的。我还见过用户在这种情况下感到困惑,即同一间房子里的两台笔记本电脑都有 192.168.1.x 地址,但无法 ping 通对方,因为它们实际上位于两个不同的 NAT 后面的两个不同的 IP 网络上。
频道是一键设置做想要在漫游(多个 AP)802.11 网络中从 AP 到 AP 变化。要最大化带宽,请让您的 AP 自动选择要使用的信道,或者您可以手动选择不同的、不重叠的、希望未被占用的信道来使用。您不希望一个 AP 的传输与另一个 AP 的传输争用带宽。
答案2
好文章,但是,同一 SSID 上的多个 AP 之间的切换经常会导致问题,因为即使信号远低于“足够好”的阈值,客户端也会坚持使用原始 AP。例如,如果您将笔记本电脑从房屋的一端移动到另一端,当它找到信号强得多的 AP 时,它不会简单地切换到新 AP,而是会坚持使用原始 AP,直到信号非常弱且不稳定(<5mb)而无法再使用。在许多情况下,信号可能非常弱,以至于笔记本电脑无法上网或与网络设备通信,但笔记本电脑仍将使用原始 AP,因为它仍然可以看到非常弱的信号。要解决这个问题,需要手动干预以强制切换 AP(例如修复或重置笔记本电脑上的无线连接)
简而言之,以下说法值得怀疑:“一旦接入网络,只要 AP 能够满足客户端的需求(即,只要其信号强度高于“足够好”的阈值),客户端就会一直使用同一个 AP。如果客户端后来认为该网络上的另一个 AP 可能更好,它会定期扫描所有信道,寻找发布该 SSID 的其他 AP。如果扫描发现一个比当前 AP 更好的候选 AP,它就会自动漫游到另一个 AP,通常不会错过任何帧”
答案3
简而言之,这些是最重要的事情:
- 所有 AP 上均使用相同的 SSID、密码和安全设置
- 每个 AP 有不同的信道,理想情况下不重叠,例如 2.4 GHz 的情况:(1、6、11)
答案4
我相信你正在寻找wlan/wifi 中继器。这里有一个教程:使用中继器扩展 WLAN 范围