最近搬了家,发现路由器放在客厅时,卧室里的信号不太好。于是我开始考虑无线桥接的方案。但家里原来的网络环境是在同一个局域网下,如果直接用路由器的无线桥接功能,可能会产生两个子网,访问起来不太方便。
所以我又开始考虑 Mesh 这类方案。因为之前的路由器就是 OpenWRT 的,我打算再买一个路由器刷 OpenWRT,然后用两个 OpenWRT 自带的 Mesh 功能来组网。
用 DeepSeek 简单搜了一下,发现可行,于是就开搞了。
整体的网络拓扑是这样的:原来主路由器连接了所有的 WiFi 设备。现在在卧室放一个副路由器,它和主路由器之间通过 5G WiFi 传输数据。主路由器依旧为客厅的其他设备提供 WiFi 信号,副路由器则为卧室的设备提供 WiFi 信号。
Internet
│
主路由器 192.168.6.1(DHCP)
├── 客厅设备1
├── 客厅设备2
└── 5GHz WiFi / WDS ── 副路由器 192.168.6.2(DHCP关闭)
├── 卧室设备1
└── 卧室设备2
首先是选路由器。之前买过红米的路由器,但后来听说固件更新后不能再刷 OpenWRT 了。不过我发现闲鱼上有卖直接刷好 OpenWRT 的二手路由器,价格也比较便宜。因为只是作为子路由器,性能要求不高,AX1300 的路由器大概只要 80 左右。

购入路由器后,我就按照 AI 给的方案一步一步做。首先需要修改子路由器的网关、网段和自己的 IP:把子路由器的网段设成和主路由器一样,然后 IP 使用一个不同于主路由器的地址。我选择的是 192.168.6.2。
然后是关闭子路由器的 DHCP 功能,这样这个网段只有主路由器负责分配 DHCP。
这个时候手机和电脑就没法直接连上子路由器了,因为没有 DHCP,需要设置静态 IP 才能连上。
再下一步是配置两个路由器之间的网络互通。路由器支持在同一个芯片中发射多个 SSID,所以需要在无线接口里设置一个新的 5GHz SSID。主路由器选择 AP(WDS),副路由器选择 Client(WDS)。

如果连接成功,可以看到两边路由器都能看到对方的连接信息和 Mac 地址。


最开始我尝试过不带 WDS 的 Mesh 方案。这个方案的好处是,主副路由器可以使用相同的 SSID 对外提供信号,避免设备从客厅移到卧室后需要切换网络。但这个方案一直没成功。后来改成 WDS 方案,两个路由器需要对外提供不同的 SSID,索性就这样了。
大致的步骤就是这样。如果网络还没连通,可能是一些小毛病,需要具体问题具体分析,可以拍照给 DeepSeek 分析一波。
这个方案的缺点是手动配置比较麻烦,不像某些同型号的路由器可以一键组 Mesh。不过这个配置是一次性的,而且在路由器的选择上也不用被锁死在一家厂商,OpenWRT 的可玩性也比较高。