需求
写于 2020-03-23 21:57:52 的《家用 WiFi 方案》已经是 4 年前的方案了,现在流行 Mesh 方案。正好手头上有两台 2023-11-24 产的 CMCC RAX3000M NAND 版,那就和红米 AX6S 一起 Mesh 吧!
思考
-
为何不用 AC+AP 方案?因为贵。如果新买成品 AC,就得买配套的 AP,不仅要一笔支出,还导致现有的 10 几个路由器都吃灰。而如果使用 OpenWRT 来实现 AC,开发成本更高,目前没发现 OpenWRT 上特别靠谱的 AC 实现。这里有一个十年前的项目。
-
为何不用现成的 MESH 路由器?因为穷。稣的主路由是 R4S,安装的是自己编译的 OpenWRT。如果改为现成的 MESH 路由器,势必需要替换这个主路由,那不是还得买一个性能和 R4S 差不多,而且还得能刷 OpenWRT 的?买不起啊。
-
有线回程?还是无线回程?能有线肯定有线,网络质量更好。还好家里布线还行,有线回程没问题。
具体步骤
- 配置成 AP
lan 口协议改为 DHCP client,关掉 lan 口的 DHCP(即打勾 Ignore interface),再把 dnsmasq 禁用。
可选,如果有 IPv6,再创建一个 lan6 口,协议为 DHCPv6 client。
- 查看各 AP 的 MAC 地址
注意:查看的是 WiFi 网卡的 MAC,即 Wireless Overview 页面展示的 BSSID。
以下为假设的值:
- 第一台 CMCC RAX3000M:11:11:11:11:11:11
- 第二台 CMCC RAX3000M:22:22:22:22:22:22
- 红米 AX6S:33:33:33:33:33:33
- 配置 WiFi
SSID 和 Encryption 设置全一样,信道错开。
- 开启 AP 的 802.11r 支持
位于 Interface Configuration - WLAN Roaming - 802.11r Fast Transition,打勾即可。
- 配置 802.11r
每个 AP 的 NAS ID 设为自己的 MAC 地址去掉冒号,比如 红米 AX6S 的 MAC 为 33:33:33:33:33:33,NAS ID 就设为 333333333333。
Mobility Domain 都设置成一样的 16 位数字的 Hex 格式,比如:abcd。
FT protocol 都设为 FT over DS,即有线回程。如果网口不够用,可以选择 FT over the Air。
R1 Key Holder 设为和 NAS ID 一样即可。
External R0 Key Holder List 添加 3 个,分别为:
- 11:11:11:11:11:11,111111111111,1234567890abcdef1234567890abcdef
- 22:22:22:22:22:22,222222222222,1234567890abcdef1234567890abcdef
- 33:33:33:33:33:33,333333333333,1234567890abcdef1234567890abcdef
其中的 1234567890abcdef1234567890abcdef,您可以改为其它 128 位数值(16 字节)。
External R1 Key Holder List 添加 3 个,分别为:
- 11:11:11:11:11:11,11:11:11:11:11:11,1234567890abcdef1234567890abcdef
- 22:22:22:22:22:22,22:22:22:22:22:22,1234567890abcdef1234567890abcdef
- 33:33:33:33:33:33,33:33:33:33:33:33,1234567890abcdef1234567890abcdef