是否可以将 DD-WRT 路由器设置为中继器或客户端桥接器,而无需访问您尝试重复/桥接的网关?
答案1
不可以。您可以创建自己的 WiFi,并将其路由到现有 WiFi。您可以将有线客户端桥接到现有 WiFi。但桥接无线客户端不起作用。
我们倾向于认为 WiFi 的工作原理与有线以太网一样。但不幸的是,事实并非如此。它有自己的规则,这只是其中一种不同之处。
问题的简短版本是:接入点不会接受未与接入点配对的原始硬件地址的数据包。由于某些客户端无法访问现有 WiFi 网络,因此它们不会与其配对,并且这些接入点将拒绝来自它们的桥接/重复数据包。
什么可能工作,我压力可能,是两个背靠背的桥接器,通过有线以太网连接。规范说它不应该工作,但实际上它似乎可以工作。显然,虽然 WiFi 硬件无法进行代理注册,但 DD-WRT 软件可以。从有线到无线的桥接在这些路由器中是用软件完成的,而 DD-WRT 足够智能,可以代理注册软件桥接的数据包。(它知道它必须代表有线客户端执行 WiFi 魔法,因为它们显然无法自己完成。)
对于此设置,您需要连接两个无线路由器,LAN 到 LAN。您将其中一个路由器上的 WiFi 配置为现有 WiFi 上的站点。您将另一个路由器上的 WiFi 配置为新网络上的接入点。不过,您可能需要使用不同的 SSID,因此人们必须专门选择连接到您的网络。
理论上,您可以使用相同的 SSID 和加密(如果有)。这将允许客户端自动连接到最强的网络。您将面临两个问题。首先,您必须确保您的两个路由器没有无线连接。这显然行不通。其次,客户端在切换到您的接入点和从您的接入点切换时通常会显示暂时的服务中断,因为现有网络不知道在哪里找到它们。MAC 学习最多需要一分钟。如果您“窃取”那些暂时进入您的接入点范围并在切换到接入点和从接入点切换时遇到服务中断的人,您可能会收到投诉。
更新:背对背桥接的工作方式是通过 NAT 的一种形式。桥接不会代理注册其客户端,而是重写其源硬件地址。
答案2
这中继桥接模式完成您想要的操作,而无需访问您尝试重复的网关的配置。您只需要源网络的 SSID 和安全密钥,然后按照说明进行操作(准确)。特别要确保 DD-WRT 中继器使用与要重复的网关相同的通道。
需要注意的是:要重复的网关需要使用静态 Wi-Fi 信道。如果将其设置为自动更改信道,则每次更改信道时都必须重新配置 DD-WRT。
例如,当从网关在通道 6 上重复使用 WPA2 密钥“secret”的 Wi-Fi 网络“MyNetwork”时,DD-WRT 的配置基本上应该是这样的:
- 将频道设置为 6,使用无线模式:中继桥接、SSID“MyNetwork”、安全 WPA2,密钥为“secret”
- 虚拟接入点(可选),SSID“MyVap”,安全 WPA2 密钥为“myVapKey”
- 根据中继桥说明进行其他配置
客户端将看到三个 SSID:
- “MyNetwork”,频道 6,密钥“秘密”(原始网络)
- “MyNetwork”,通道 6,密钥“秘密”(DD-WRT 重复网络)
- “MyVap”,频道 6,密钥“myVapKey”(DD-WRT 的虚拟接入点)
当客户端配置了 SSID“MyNetwork”和密钥“secret”时,它们将透明地连接到原始 (1) 和重复 (2) 网络。客户端如何处理此问题取决于客户端,根据我的经验,这在大多数设备上都能顺利运行。当从原始 AP 移向 DD-WRT 时,客户端最终会检测到 Wi-Fi 信号较弱,搜索新的接入点并连接到中继器。反之亦然。
虚拟接入点(3)对于此功能不是必需的,但如果您想确保连接到 DD-WRT 而不是原始网关,它很实用。