我所说的“无缝”是指主机可以在整个 WiFi 覆盖范围内移动,从一个路由器或 AP 移动到另一个路由器或 AP,而不会断开连接。
我有:a)、b) 2 个安装了 dd-wrt 固件的路由器
c) Virgin Media 的有线网关,也可用作路由器,并连接有线主机
d) 另一个路由器,可以工作但不能使用 dd-wrt。
e) 一个 powerlink 适配器,可以将两个设备连接在一起
我无法通过以太网连接两个设备,因为我无法在墙上钻孔,并且同一个房间中的两个设备无法有效扩大范围。
设备(c)必须留在原处。
设备 a) 和 b) 具有以下可能的模式:
- 美联社
- 客户
- 客户端桥接(路由)
- 特别指定
- WDS 站
- 无线数据传送接入点
还有一个选项可以设置所谓的“虚拟 AP”。显然,Atheros 芯片组的一个限制是这些路由器无法设置为中继器或者中继桥模式。
过去我使用 d) 通过将 SSID 更改为与 c) 相同并将它们设置为在不同频道上广播来扩展 wifi 的范围。但我不记得这是否无缝。
为了获得必要的覆盖范围,我认为至少需要 3 个路由器,如果不是全部 4 个的话。无缝实现此目的的最佳方法是什么?
编辑:我想用已有的东西来做这件事,而不是购买更多的东西。我希望连接到 c) 的有线主机与所有无线主机位于同一子网中。
答案1
将 A 或 B 设置为 AP 模式,并使用电力线适配器将其连接到 C。让它们都使用相同的 SSID,但使用不同的频道。我有一个类似的设置(但使用电力线 wifi 扩展器),我的设备在它们之间无缝切换,正如您所希望的那样。
答案2
扩展Darren的回答:
如果操作正确,您之前对设备 D 所做的操作是可以的,并且这是可行的方法:
选择几个接入点(即 AP 模式)。AP 至少应有一个LAN 端口。
准备您的接入点:在您的网络内为它们设置自己的 IP 地址。禁用 AP 中的 DHCP 和 DNS,因为我们希望它们只是 AP。
配置 Wi-Fi:为所有接入点设置相同的网络名称 (ESSID) 以及相同的身份验证方案和密码 (PSK)。如果可能,请将它们设置为不同的频道。
仅使用两侧的 LAN 端口将 AP 连接到交换机(Virgin Media 设备?)。您可能需要交叉电缆。使用电力线适配器作为虚拟电缆,避免钻孔。电网应充当集线器。
我假设您的电力线适配器只是一个电力线适配器,并没有内置额外的功能。
现在,再详细说明一下:了解 BSSID(基本 SSID)和 ESSID(扩展 SSID)之间的区别很重要。可以这样想:
基本 SSID:接入点的标识符。它看起来像 MAC 地址。没有两个接入点会具有相同的 BSSID,并且它们已经设置好并且通常不可更改。
扩展 SSID:接入点后面的本地网络标识符。有时简称为SSID由你来选择。
Wi-Fi 客户端(例如您的手机)知道这一点。如果它们看到两个具有相同 ESSID 的接入点(即两个 BSSID),客户端就会知道,如果它们在两个接入点之间切换,它仍将连接到同一个本地网络。这意味着它将保留相同的 IP 地址和不是断开任何连接。它们将无缝漫游。同一网络中的所有有线和无线设备都将像在同一交换机中一样进行通信(同一广播域)。
我建议您在使用电力线适配器之前先进行测试,方法是将 AP 并排设置,连接到网络,然后关闭其中一个 AP。您的手机应该可以继续进行任何传输,而不会断开 Wi-Fi 连接。然后根据需要添加电力线适配器。
答案3
我认为下图所示的方法应该对你有用,基本上使用 ddWRT 作为无线中继桥,使用标准路由器作为主 AP,通过电力线设备连接到你的 DSL 路由器。链接以帮助进行 ddwrt 配置.. https://blog.flashrouters.com/2018/02/19/how-to-set-up-a-repeater-bridge/