虽然 WDS 是平价的无线漫游实现最优先考虑的方案.但 WDS 几个路由之间的通信还是无线,无线没有有线稳定这是不争的事实.

使用有线桥接来实现无线漫游,各个路由之间的通信通过有线,相对来说理论上要稳定些.

示例:

三个路由器,一主二从.

两个也行,我这只是演示,表示接两个三个从路由都是没问题的.

1. 主路由设置

主路由和普通路由设置没有差别, Wan 口接光猫, Lan 接电脑和从路由器.

主路由为 openwrt 系统,其 Lan IP 为 192.168.2.1 .

我的主路由设置截图:

master router

2. 从路由 1 设置

所有 从路由要关闭 DHCP 服务器 ,并 Lan IP 要设置为与主路由的 Lan IP 同网段.

从路由的 Wan 无需要接网线, 主路由接根网线直接插到从路由的 Lan 上 .

从路由 1 为 openwrt 系统, 其 Lan IP 为 192.168.2.5 .

从路由器 Lan 口设置截图:

slave router 1

  • 圈1 为 Lan 的 IP ,通过此 IP 可以访问到你的从路由器.
  • 圈2 和 圈3 设置从路由器的网关和DNS,不设置从路由器不能上网,但接入从路由器的设备能上网.
  • 圈4 为关闭 Lan 口的 DHCP 服务器.

3. 从路由 2 设置

从路由 2 设置和 从路由 1 设置没什么差别,我这边只是给了一个 TP-LINK 的路由来演示,表示路由器不一定要用 openwrt 系统.

Wan 不接网线, 主路由过来的网线接在 Lan 口上. 设置 Lan 口 IP 和关闭 Lan DHCP 服务器.

slave router 2

4. 结尾

主要设置已经完成,之后配置 Wifi 为相同的 SSID 和 密码就行了.注意信道不要一样.推荐使用 1 6 11信道.比如我的主路由的信道是1 ,从路由 1 的信道是 6 ,从路由 2 的信道是 11 .

这样就低成本的实现高质量的无线漫游了.

原理

主要把从路由的 Lan 区当交换机用,只是比普通的交换机多了支持无线的接入,而无线接入进来还是在 Lan 的网段.

为什么要关闭 DHCP ? 因为从路由器都是当交换机,这样所有的 IP 都是从主路由的 DHCP 获取,这样获取的 IP 都是一样的,并且网关还是主路由器的 LAN IP .

网上有说有些路由器不支持把 LAN 口当交换机使用,感觉现在的路由应该都支持这么基础的功能吧.

参考资料

https://wiki.openwrt.org/doc/recipes/bridgedclient

上文提到要关闭防火墙,个人测试不关也没关系.

https://wiki.openwrt.org/doc/howto/wide.area.wifi

上文提到多个路由要用不同信道.