85元搞定全屋WIFI自动漫游篇二,使用OpenWrt& 802.11r协议组建漫游网络

2020-04-13 23:41:01 104点赞 871收藏 57评论

一、前情提要

书接上文,上篇《85元搞定全屋WIFIf无缝漫游,就问你香不香?》发布后,得到了小伙伴们的热情支持,在此感谢点赞打赏的小伙伴们!说明一下,文中WIFI系统一直正常稳定运行至今,漫游切换迅速,小伙伴们可以放心参考组建哦!

阅读此文之前,强列建议先移步:《85元搞定全屋WIFI无缝漫游,就问你香不香?》

二、问题的提出

使用集客固件组建的全屋WIFI自动漫游系统,工作性能和运行稳定性令人满意,集客AP固件管理、配置简单易行,容易上手,但是存在一个(巨大)的缺点,这也是在上文跟贴互动中很多小伙伴所纠结的:主路由不能参与AP们的漫游!主路由不能参与AP们的漫游!虽然选用的都是价格低廉的路由器,但多一台路由器,相应的引起多占用一处电源,安装、摆设等一系列衍生问题。

比如我这套房子,客厅和餐厅的覆盖靠设置在客厅电视柜处(A点)的AP来实现,如果能把入户玄关弱电箱处的主路由无线利用上,则可以取消A点处的路由器,同样能实现客餐厅的完全覆盖,这样布置,甚至厨房、生活阳台的信号强度还会更好。

粗糙的户型图粗糙的户型图

三、使用OpenWrt& 802.11r协议组建漫游网络

802.11r协议目的就是减少漫游认证所需的时间,手机在两个无线路由器之间漫游时,使手机能够从一个无线路由器迅速断开连接,并重新连接到另一个无线路由器。这个切换过程理论上延迟时间不超过50毫秒。802.11r改善了移动的手机等设备在接入点之间运动时的切换过程。协议允许一个无线客户端在实现切换之前,就建立起与新接入点之间安全认证,大大减少无线接入时认证时间,因此快速切换得以实现。虽然802.11r协议已问世超过10年,但目前支持802.11r协议的固件却不算很多,比较常见的有LEDEOpenWrt

其实我在使用集客固件之前就考察过802.11r方案,但是一方面是因为个人比较喜欢老毛子简单直观又功能强大的系统,另一方面是802.11r的配置相对集客固件要复杂得多,好在现在新版OpenWrt固件已经支持Generate PMK Locally功能,极大的降低了802.11r的配置难度。

下面就以我手头的一台小米路由器MINI,一台斐迅K1为例,实战OpenWrt&820.11r协议组建漫游网络。其中小米路由器MINI就是之前刷老毛子当主路由的那台,斐迅K1是前几天朋友升级退役下来的老货(说信号不够好,我拿我自已的K2给他换下来的)。

第一步,两台路由器分别刷上最新版的OpenWrt,以小米路由器为例:

1、OpenWrt官网下载最新版固件:

OpenWrt官网固件下载OpenWrt官网固件下载

2、小米MINI路由器LAN口连接电脑,捅住路由器屁股上的Rest按钮不放,插上电源,等待几秒后松开Rest按钮,检查电脑网口分配到192.168.1.X地址,打开浏览器,输入192.168.1.1进入Breed管理界面,刷入OpenWrt固件。

Breed下刷入固件Breed下刷入固件


第二步,主路由参数设置

1、固件刷入后,稍等片刻等路由器重启完成,不放心的话可以再捅一次Rest按钮重置一次路由器,预防某些奇怪的问题。检查电脑网口再次分配到有效IP地址后,在浏览器输入192.168.1.1,打开OpenWrt管理页面。

OpenWrt登录页OpenWrt登录页

2、默认密码为空(没密码),直接点击Login进入OpenWrt主页面,在这个页面可以看到路由器的主要概况和当前运行情况等。


OpenWrt主页OpenWrt主页

3、现在正式开始设置(敲黑板!)

点击页面上方的Network-> Wireless,进入无线设置页面,页面列出了当前路由器的无线收发器和SSID信息,其中radio0为5G频段,radio1为2.4G频段,系统已经预设了两个名为OpenWrt的SSID,但都处于禁用(Disabled)状态。


无线设置页无线设置页

4、点击图中5G SSID的Edit按钮,进入5G SSID设置。如图,依次设置好5G频道、工作模式、SSID名称(我还是设为了原用的SSID,这样虽然换了路由,但一干手机等用户不用重新设置连接)。点击WirelessSecurity选项卡,进入无线安全设置页面。


无线基本设置无线基本设置

5、在无线安全设置页面,设置好加密方式、无线密码,把802.11rFast Transition、Generate PMK Locally两个选项打上勾,其它的按默认设置不动,滚动到页面最下方,点击Save保存退回无线设置页面,点击Enable启用无线SSID,点击Save&Appay保存并启用设置,至此,802.11r相关设置完成。(Generate PMK Locally功能的加入,极大简化了设置,但相比集客AP固件设置还是要复杂一些)


无线安全设置无线安全设置

6、由于小米MINI是主路由器,所以还需要设置WAN口接入参数。点击主页面上方的Network->Interfaces,进入接口设置页面,点击WAN一列的Edit按钮,进入WAN口设置页面。


接口界面设置接口界面设置

7、笔者是PPOE拨号上网,小伙伴们可以根据自已的上网方式自行设置。至此,主路由器全部设置完成。


WAN口上网设置WAN口上网设置

第三步,设置副路由K1

1、副路由的设置与主路由基本一致,将副路由的SSID、加密方式、密码设为与主路由完全相同,频道设置为不同频道,同样勾选好802.11rFast Transition、Generate PMK Locallyg两个选项,参见上面主路由设置。

2、由于是副路由,WAN口参数不用设置。

3、设置副路由的LAN口参数,由于主路由的LAN IP是192.168.1.1,所以将副路由的LAN IP设置为192.168.1.2(有多个副路由的类推),网关和DNS服务器地址设为主路由IP地址192.168.1.1,勾上Ignore interface选项,关闭副路由的DHCP服务。

LAN口设置入口LAN口设置入口


设置LAN口IP地址设置LAN口IP地址

关闭LAN口DHCP服务关闭LAN口DHCP服务

关闭IPV6 DHCP服务关闭IPV6 DHCP服务

四、网络测试和使用体验

两台路由器都设置好后,将它们接入网络,副路由的LAN口用网线连接主路四的LAN口,主路由WAN口拨号接入外网,主路由放置在入户玄关弱电箱内,副路由放置在次卧C点。

先来一波测速:

电脑上测速截屏,电脑通过无线连接的副路由电脑上测速截屏,电脑通过无线连接的副路由


手机测速,晚间高峰期,各个房间测速基本达到满速手机测速,晚间高峰期,各个房间测速基本达到满速

然后是漫游测试:


WiFi魔盒漫游测试WiFi魔盒漫游测试

使用WIFI魔盒APP进行测试,漫游切换正常,但切换时间不太准确,实际切换速度明显比集客固件要慢,大约在100~300ms左右,而且存在有时无法及时切换的现象。

五、总结和建议

本文实践了两台智能路由器通过802.11r组建快速切换的WIFI漫游网络,两台路由之间通过网线连接,无线漫游切换效果较好,但逊于通过集客AP固件组网的方式,且配置过程较为繁锁。优点是在某些特定场合,可以节省一台路由器。

如果是光纤入户,且光猫设置为路由模式时,可以直接使用光猫作为主路由,建议使用集客AP固件方案;其它方式接入上网,且对漫游切换速度没有特别高的要求时,可以选择本文介绍的802.11r组网方式,可以节省一台路由器。

需要说明的是,802.11r协议,需要路由器和客户端(手机)同时支持才能发挥作用,目前苹果手机和IPAD(还有实用价值的)全系支持,其它品牌较新款的理论上应该支持。

最后几句题外话:许多小伙伴关心的问题:主副路由间能不能无线连接?答案是:可以!当然设置方法有所不同,此外,有网线时一定要优先使用网线回程!速度和稳定性都优于无线回程!

展开 收起

ZTE 中兴 AX3000 巡天版 双频3000M 家用千兆Mesh无线路由器 Wi-Fi 6 单个装 白色

ZTE 中兴 AX3000 巡天版 双频3000M 家用千兆Mesh无线路由器 Wi-Fi 6 单个装 白色

138.99元起

Xiaomi 小米 AX3000T 双频3000M 家用千兆Mesh路由器 Wi-Fi 6 白色 单个装

Xiaomi 小米 AX3000T 双频3000M 家用千兆Mesh路由器 Wi-Fi 6 白色 单个装

159元起

Xiaomi 小米 BE6500 Pro 双频6500M 家用千兆Mesh无线路由器 Wi-Fi 7

Xiaomi 小米 BE6500 Pro 双频6500M 家用千兆Mesh无线路由器 Wi-Fi 7

535元起

京东云 无线宝后羿 畅享版 双频3000M 家用千兆Mesh无线家用路由器 Wi-Fi 6 单个装 白色

京东云 无线宝后羿 畅享版 双频3000M 家用千兆Mesh无线家用路由器 Wi-Fi 6 单个装 白色

125元起

ASUS 华硕 RT-BE86U 双频6800M 家用万兆Mesh路由器 Wi-Fi 7 黑色 单个装

ASUS 华硕 RT-BE86U 双频6800M 家用万兆Mesh路由器 Wi-Fi 7 黑色 单个装

1799元起

ZTE 中兴 问天BE7200Pro+ 双频7200M 家用千兆Mesh无线路由器 WiFi 7 黑色

ZTE 中兴 问天BE7200Pro+ 双频7200M 家用千兆Mesh无线路由器 WiFi 7 黑色

526.26元起

Redmi 红米 AX6000 双频5952M 家用千兆Mesh无线路由器 Wi-Fi 6 单个装黑色

Redmi 红米 AX6000 双频5952M 家用千兆Mesh无线路由器 Wi-Fi 6 单个装黑色

349元起

Xiaomi 小米 RN02 BE6500 家用千兆无线路由器 Wi-Fi 7 黑色 单个装

Xiaomi 小米 RN02 BE6500 家用千兆无线路由器 Wi-Fi 7 黑色 单个装

499元起

TP-LINK 普联 TL-XDR3010易展版 AX3000 双频千兆WiFi6无线路由器

TP-LINK 普联 TL-XDR3010易展版 AX3000 双频千兆WiFi6无线路由器

139元起

Xiaomi 小米 BE3600 2.5G版 3600M 双频千兆家用无线路由器 Wi-Fi 7 白色

Xiaomi 小米 BE3600 2.5G版 3600M 双频千兆家用无线路由器 Wi-Fi 7 白色

182元起

ZTE 中兴 巡天 BE5100 千兆双频无线家用路由器 WiFi7

ZTE 中兴 巡天 BE5100 千兆双频无线家用路由器 WiFi7

173.11元起

H3C 新华三 NX30Pro 双频3000M 家用千兆MeshLAN无线路由器 WiFi 6 白色 单个装

H3C 新华三 NX30Pro 双频3000M 家用千兆MeshLAN无线路由器 WiFi 6 白色 单个装

148元起

京东云 AX3000哪吒 路由器

京东云 AX3000哪吒 路由器

174元起

Xiaomi 小米 BE5000 5000Mbps 家用千兆无线路由器 Wi-Fi 7

Xiaomi 小米 BE5000 5000Mbps 家用千兆无线路由器 Wi-Fi 7

257元起

京东云 BE6500 千兆无线路由器 WiFi7

京东云 BE6500 千兆无线路由器 WiFi7

499元起

Xiaomi 小米 AX6000 双频6000M 家用千兆Mesh无线路由器 Wi-Fi 6 单个装 黑色

Xiaomi 小米 AX6000 双频6000M 家用千兆Mesh无线路由器 Wi-Fi 6 单个装 黑色

339元起
57评论

  • 精彩
  • 最新
  • 用集客省心,2个月没重启过

    校验提示文案

    提交
    对,集客漫游效果也令人满意。

    校验提示文案

    提交
    集客是真的强。。我现在搞漫游都用集客的方案了。。关键是省心

    校验提示文案

    提交
    还有6条回复
    收起所有回复
  • 其实就是弱信号主动踢出

    校验提示文案

    提交
    并不是,802.11r,切换由客户端主动发起,并且无需4次握手步骤,减少了切换时长。

    校验提示文案

    提交
    我想说,802.11r有使用条件,必须要802.1x+RSN的认证方式才能起作用,但家里不会去802.1x认证啊,这802.11r就完全是个噱头

    校验提示文案

    提交
    还有8条回复
    收起所有回复
  • 多个集客ap都接主路由上,还是说可以第二个接等一个上,然后第三个接第二个上?

    校验提示文案

    提交
    都接主路由,串接1、2只也可以,性能可能稍差些。

    校验提示文案

    提交
    收起所有回复
  • 这个方案组漫游,会有2个小问题。。1.部分设备不会选最强的信号来连接,如A点50%信号,B点100%,设备仍会连接A,不会连接到B,导致部分情况会出现假信号。。2.信号切换效率不够,如打王者时,切换信号点会出现460。。不过这也是最少的成本组漫游的方法了 [傻笑] 另外这种方法,一定要做有线回程,用无线做桥,最大网速折半,还不稳定。。
    当然了,在现在,搞个便宜的mesh组网是最省心的 [傻笑]

    校验提示文案

    提交
    这个方案打王者可能是不行,只能解决日常使用不死连低信号路由问题。

    校验提示文案

    提交
    收起所有回复
  • 我用思科全家桶,针对11r有专门的ft psk认证方式,但实际使用下来,只要有11k/v,即使关闭11r,漫游效果没有影响。11r主要是省略802.11x服务器认证那环节,而psk认证方式是享受不了那节省的时间,因为本地认识本身已足够快,还有个问题,就是非11r设备不能连到11r网络,除非网络支持自适应。最后,是否要切换最终取决于移动设备而非网络。有11k/v就足够。你可以试试关闭11r看看漫游效果,我在思科环境里测试苹果设备,体验几乎是一样的。

    校验提示文案

    提交
    MT7620对K/V支持并不全面,貌似只支持V,而且同样需要固件支持和正确设置。

    校验提示文案

    提交
    收起所有回复
  • 楼主能玩下游戏测试吗? 看看切换的时候游戏的延时多少和会不会短暂掉线?

    校验提示文案

    提交
    要游戏还是上集客AP方案吧,我试过,吃鸡不会掉。11r的这个方案估计不成。

    校验提示文案

    提交
    收起所有回复
  • 大佬,咨询一下,我是直接光猫拨号,两个网口各接一个刷了openwrt的小米路由器,这种情况下能够开这个kvr漫游吗

    校验提示文案

    提交
    可以。。。。。。

    校验提示文案

    提交
    收起所有回复
  • 房子太小,在中间走道墙上一个路由全屋搞定

    校验提示文案

    提交
  • 集客在MTK处理器的路由器(K2P除外)上只有2.4G有802.11r,5G不支持802.11r,亲测,且有网友写的FAQ得出相同结论。集客适合K2P和高通处理器的路由器。

    校验提示文案

    提交
  • 先mark一下,等等有时间改一下自家的

    校验提示文案

    提交
  • 折腾半天,百m带宽?

    校验提示文案

    提交
  • 主路由是百兆路由器,拖累网速

    校验提示文案

    提交
  • WiFi改一个名字不就行了,为何这么麻烦?

    校验提示文案

    提交
    不同ssid切换会很痛苦的

    校验提示文案

    提交
    收起所有回复
  • 两个mg1200ac更好,100m没意义

    校验提示文案

    提交
  • 全屋?50平方也是全屋,100平方也是全屋,三层别墅也是全屋 [傻笑]

    校验提示文案

    提交
  • 看完了,感觉跟mesh组网类似?早点看到的话可能就会折腾这个了,现在有两个ty400进行mesh组网了,就不再折腾了 [高兴]

    校验提示文案

    提交
    两个ty400效果怎么样?USB口能用吗

    校验提示文案

    提交
    没用过usb口,没这方面需求,以前k2的usb口也从没用过。

    校验提示文案

    提交
    收起所有回复
  • 这个上传速率太猛了。 [高兴]

    校验提示文案

    提交
  • 不放心的话,按住捅他! [赞]

    校验提示文案

    提交
  • 我刷的DD-WRT貌似有类似的功能,没深入研究。

    校验提示文案

    提交
  • 粗粮不是所有的型号都可以刷breed没有刷breed之前基本没什么机会刷第三方系统

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章