ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Openwrt 实现无线漫游

2022-09-15 01:02:24  阅读:302  来源: 互联网

标签:Lan 配置 802.11 wifi 漫游 无线 Openwrt 路由器


Openwrt 实现无线漫游

来源 https://www.toutiao.com/article/6659179780530766344/?wid=1663172676325

 

家里的网线是由书房进来的

,一个路由器不能全面覆盖。本来是想购买分布式路由器的,荣耀分布式路由器和腾达mw6都考虑过。后来,无意中发现OpenWrt路由器的固件可以开启802.11r 快速漫游或者802.11s mesh无线组网,并且在OpenWrt官网发现手里的路由器有固件支持,于是,就实验了一下,看看效果如何?

一、路由器刷机

TP-LINK TL-WDR6500 1300M 11AC双频无线路由器 智能路由 光纤宽带大户型穿墙199元

现在主路由用的是TP-LINK TL-WDR6500 v2版本,在14年购于京东。购买时,没仔细看,不知道有线端口是百兆的。所幸的是家中宽带也是百兆,如果是200M路由器就该淘汰了。刷机首先下载路由器对应的breed固件和OpenWrt固件(OpenWrt官网),也可以下载各种定制版本的OpenWrt固件,因为我的路由器比较小众,所以只有在官网能下载到。

OpenWrt Install为稳定版,OpenWrt snapshot Install为先行版,Upgrade是升级补丁

首先,把breed固件刷入路由器中,每个路由器的刷法不同,网上都有教程,我的这个路由器直接在软件升级固件上传breed固件就成功刷入了。

刷机成功后断电,按住reset键再上电,一段时间后路由器开机,在浏览器输入192.168.1.1,然后进入breed后台并上传对应的OpenWrt固件。

刷机成功后路由器自动重启,浏览器输入192.168.1.1,进入路由器界面。

如果有补丁包,把补丁包打上。

路由器联网,安装中文显示插件(PS:必须联网才能在云端下载插件,也可以下载插件后离线更新。)。

luci-i18n-base-zh-cn

二、安装802.11r 快速漫游以及802.11s mesh无线组网功能插件

刷机后,默认没有802.11r 快速漫游和802.11s mesh无线组网功能,必须安装插件。

三、桥接路由器并且开启802.11r 快速漫游

首先,手中有两个或两个以上的已刷入OpenWrt的路由器,我手中的是TP-LINK TL-WDR6500 v2和某讯路由器。

主路由LAN口设置

从路由LAN口设置

以5G网络设置为例,开启802.11r 快速漫游。

主路由和从路由的基本设置要严格一致

在无线安全中勾选802.11r 快速切换

 

wifi助手在某米商店下载

四、开启802.11s mesh无线组网功能

需要两个或以上的已刷入OpenWrt的路由器,不用有线连接,只需要ap之间填入同样的Mesh ID即可组网。

五、802.11r 快速漫游测试

用wifi某盒测试,连接5G网络,漫游三次发生三次丢包,两次漫游没有丢包,一次漫游丢三次包。

用王者荣耀5v5人机进行了一次漫游测试,每当切换ap时有1到2秒的卡ping,但是,没有掉线。图中为切换ap时游戏画面。

 

 

关于看视频时的漫游体验,因为视频是有缓存的,所以切换时没什么感觉。

总结

现在能刷OpenWrt固件的路由器有很多,手中有多个闲置路由器的值友可以试试mesh组网,但是,漫游效果肯定不如AC控制器加AP或者专业的mesh路由器,802.11r 快速漫游开启后,5G网络漫游还行,2.4G漫游有时略差,可能要调节一下wifi功率,缩小覆盖范围。毕竟切换是靠手机终端本身来判断的。由于802.11s mesh无线组网需要3个路由器或者3个以上路由器才能显现出效果,我手中只有两个路由器,并且开启后网速跑不满(可能是路由器太渣)我就不测试了。文中不严谨的地方,请见谅。最后,提醒大家:刷机有风险,请谨慎刷机!否则容易变砖头,无力回天!

 

=============

 

通过802.11r实现wifi漫游

来源 https://zhuanlan.zhihu.com/p/435979902

需要2台openwrt系统的路由器。推荐使用红米AC2100,因为这台机器在小米官网就有卖,本文教程使用ac2100。具体刷机教程查看openwrt官网。刷机链接

如果下载不了,可能是网页上的镜像下载地址404了,先别慌。大家仔细观察下载链接,应该能看出哪里不对。自己改一改就好了。我遇到过这个问题,也是醉了。

ssh连接上路由器后,建议优先把bootloader刷了,刷成breed。好处是以后可以随便刷机,不容易把自己刷死。使用xiaomi-r3g这个版本就行。下载地址

如果使用breed。需要在breed里新增环境变量xiaomi.r3g.bootfw。把值设置成2。这条在刷机教程里有。

总共需要的设备和线缆如下:

  • ac2100,2台,下文中用路由器A和路由器B来表示。
  • 网线,2根,推荐6类线。
  • 光猫,1个,办理宽带会送。

配置路由器A,使用静态IP地址:

我这里是设置为192.168.1.31。配置完成后,只能使用192.168.1.31登录路由器A。配置方式如下:

关闭路由器的DHCP,使用静态地址,默认网关设置为光猫的ip。很多同学本来就会,这段文字可以跳过。不会的可以看看。

  1. 首先,将路由器A上的网线全部拔掉。将路由器的Lan口直接和电脑的网口连接;
  2. 进入到路由器A的管理页面,默认是192.168.1.1,刚刷完机,进入openwrt管理页面是不需要密码的,直接login。登录有会提示你设置一下管理员密码,还是设置一下吧,毕竟都提醒了;
  3. 如图操作

进入Interfaces页面。

进入Interfaces页面

进入Lan口配置界面。

进入Edit页面

配置静态ip。网段一定要和光猫的网段相同。不知道什么叫网段的同学,就看看光猫的地址是什么,一般是192.168.x .1。我们将路由器A的静态地址配置成192.168.x .31。将gateway配置成光猫的ip地址。先不要点击save。往下看。

设置路由器A的静态地址

关闭DHCP。需要选中它,但是光改这个地方不够,所以继续往下看。

关闭DHCP

忽略动态DHCP,这功能用不上,我关掉了。接着往下看。

忽略动态DHCP

关闭ipv6的DHCP。

做完以上配置,可以Save了。然后Save&Apply。Save时可能会报错。这时候我们可以先将gateway空着不填。不会影响使用。

配置路由器B,使用静态IP:

我这里是设置为192.168.1.32。配置完成后,只能使用192.168.1.32登录路由器B。配置方式和路由器A一致,只是ip地址不同。参考路由器A的配置。

设置完静态地址后,电脑会无法登录路由器,不用慌张,一般都是没问题的,直接下一步。如果一定要做检查,可以将自己电脑的ip地址设置为静态的192.168.1.11。就可以登录了。之后一定将电脑的配置改回来。

连线,任选其一:

  1. 将路由器A的Lan口与光猫的Lan口连接。将路由器B的Lan口与光猫的Lan口连接。
  2. 将路由器A的Lan口与光猫的Lan口连接。将路由器B的Lan口与路由器A的Lan口连接。

现在家庭带宽一般都是300MB了,连接的时候一定要接千兆口,否则网速达不到300MB。一般光猫的Lan1和Lan2是千兆口,其余Lan口都是百兆的。AC2100的所有Lan口都是千兆口。

如果以上配置都正确,电脑是可以通过任意一个lan口,登录到路由器A、路由器B、光猫这三个设备的后台页面。通过光猫的wifi也可以。如果不行,就需要检查两台路由器的配置是否正确。

配置WIFI

对于路由器A和路由器B,两边的配置是完全一致的。在配置页面上敲下去的每个字母都一致。

进入到路由器的配置页面。Network->Wireless。

Wireless管理页面

点击Edit进入配置页面。radio0是2.4G频段,radio1是5G频段。配置方式没有区别,我这里只列举5G的。

配置wifi名字,两台路由器要一致。

填写wifi名字

配置加密方式和802.11r。

点击Save。然后Save&Apply。配置完成后,点击radio的Enable,开启wifi功能。

举杯庆祝

至此,拿上手机试试吧。可以开着手机的wlan界面盯着,在家里走走看。正常来说,远离其中一台路由器时,会看到wifi信号变弱,再靠近另一台路由器时,会看到wifi信号突然变强。这代表802.11r生效了。手机自动切换了wifi接入点。

802.11r也有缺点。是否切换接入点是由手机自己决定的。目前苹果的设备支持比较好,切换很快速,没什么感知。Android设备可能会有0.5秒左右的卡顿。

如果发现手机是先断开wifi,再重新连上。一般有2中情况。可能是路由器的配置不正确。也可能是手机不支持802.11r协议,换个手机试试。一般笔记本都会支持,可以抱着笔记本四处跑跑。

后记

路由器的静态ip地址,尽量避开光猫的DHCP范围。避免地址冲突。这里就不写了。

wifi的加密方式可以试试wpa3。更安全一些。也可以wpa2和wpa3混合。

因为是手机控制接入点的切换,可以适当降低路由器天线的功率,逼迫手机切换接入点。有些系统比较头铁,觉得上一个接入点的信号还能用,就是不切换接入点。

对于这套协议是如何运行的,我也不是很清楚,希望有大神可以写一下工作原理。

 

============= End

 

标签:Lan,配置,802.11,wifi,漫游,无线,Openwrt,路由器
来源: https://www.cnblogs.com/lsgxeva/p/16695130.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有