红米AC2100,光猫加路由器实现WiFi5G全屋漫游
红米AC2100 WiFi5G全屋漫游
由于家里户型是长条形,导致客厅的WIFI信号完全没法传到卧室来。于是给卧室又装了个无线路由器。但使用时从客厅到卧室这条路线上,WIFI总会断开,再重新连上,这就导致我看直播学习十分不顺畅。于是就萌生了将WIFI进行组网漫游的想法。经查阅,WIFI组网用的是802.11kvr协议,红米AC2100的固件,其中一个正好有该协议,那就查询下怎么组吧。
注:我用的是openwrt-lienol-5.4.219-ramips-mt7621-xiaomi_redmi-router-ac2100这个ROM,其余ROM不保证有效。
1.网络拓扑图
由于家里弱电箱空间实在小,无法塞下软路由,我也就没搞。通过光猫进行拨号以及DHCP分配地址,充当主路由。两只AC2100当AP,提供无线接入服务,以及跑一些小服务(见其余文章)。拓扑图如下:
: 应该挺直观易懂的吧(
要点就是将路由器的LAN口与光猫的LAN口进行连接,因为我们需要两台路由器在同一局域网内。
2.设置不加MESH的组网
根据上面的示意图,设置光猫及路由器
光猫
配置光猫为DHCP开启,拨号运维小哥应该已经配置好了。
DHCP设置地址池为192.168.1.0,子网掩码24(255.255.255.0),设置分配范围为192.168.1.100-192.168.1.254(1-99用来固定ip或者自行分配用)
路由器
路由器上就比较复杂,在接入光猫之前,先将路由器的br-lan接口的地址设置为192.168.1.2(或者自己定),将路由器DHCP进行关闭。保存应用后会发现管理界面打不开了(
将电脑的ip改为192.168.1.10,子网掩码24,网关写192.168.1.2,再访问http://192.168.1.2 ,哎~管理界面又粗来了。这样就完成了一个AP的设置,另一台同样这么设置,不过记得ip地址改为不冲突的另一个就好。我就直接使用192.168.1.2和192.168.1.3了。
WIFI
路由器的WIFI部分,先设置不加mesh的,将wifi的ssid设置成一样的,密码的协议和key也要一样,但信道要不同(防止干扰)。保存重启,这样就完成了基本的漫游。但你在测试的时候会发现,它从一个wifi过渡到另一个wifi时,会断开一次再重新连一次。很不爽
3.配置mesh
在有同样的ssid和key的情况下,找到如下图的界面
将802.11 k、v、r全部开启,后面还有一些参数,按下面的教程填写:
NASID
这个配置成wifi的bssid去掉冒号,具体在无线信息界面会显示。
例如我这里是 BSSID: 28:D1:27:D6:8B:73,于是NASID就设为28D127D68B73。
如图,将NASID后面的两个选项设置为开启。
R0KH/R1KH列表
这里就用刚才的 BSSID,NASID,随机128位密钥即可。Linux下输入openssl rand -hex 16
命令即可生成该密钥。注意之后配置中需要使用同一密钥,这里记成RandKey
例如,我的第一条就是28:D1:27:D6:8B:73,28D127D68B73,313f4db90244e45ea0ce511db64821f9
bssid,bssid去掉冒号,RandKey。
把它分别添加到两个路由器的R0KH和R1KH中,就完成了第一台的配置。
第二台跟第一台操作一样,记得将RandKey保持不变就行。
这样,就完成了全屋WIFI漫游。记得拿wifi测试工具测试下效果~