找回密码
 立即注册
img_loading
智能检测中

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888广告投放联系QQ68610888
glinet
查看: 5296|回复: 8

Openwrt设置开启802.11r、纯AP模式、自动剔除弱信号【重点】

[复制链接]
发表于 2023-12-26 19:35 | 显示全部楼层 |阅读模式
Openwrt设置开启802.11r、纯AP模式、自动剔除弱信号【重点】
https://blog.csdn.net/weixin_52027058/article/details/128701905
纯真CZ



前言家不大,墙很多,1台路由器无法覆盖完全,遂产生用多台无线AP、开启802.11r实现无线漫游的想法。
最初是用集客的方案,简单直接效果好,但是需要旁挂一个ac;如果主路由刷成集客盒子(相当于ac+路由+拨号),虽然可以拿掉旁挂的ac,但是拿不到Openwrt原生支持了802.11r,遂把家里的路由器均刷成Openwrt(或X-wrt),开始折腾之路。
本文分为3个部分,设置802.11r、设置纯AP模式、配置自动剔除弱信号。第二步设置纯AP模式是难点,因为涉及到关闭AP的DHCP,极易造成失联。本人大概折腾了七八次,才摸清门道。

本文所使用的设备主路由:小娱C3;AP:红米AC2100、小米R4A千兆版

本文的前提条件主路由已设置好DHCP,可以对接入的设备分配IPv4。

本文注意事项由于Openwrt特性,有时候“保存”不一定生效,记得点击“保存并应用”或右上角“未保存的配置”处进行应用。
以下操作均在AP上进行

设置802.11rOpenwrt首页–>接口–>无线,找到自己想要修改的无线信号。这里我的AP有2.4G和5G两个无线信号,设置步骤几乎相同,这里以设置5G为例。
建议2.4G和5G无线信号配置不同的SSID
接口-->无线,找到自己想要修改的无线信号。这里我的AP有2.4G和5G两个无线信号,设置步骤几乎相同,这里以设置5G为例。802.11acn,后面有个编辑按钮,点一下" style="box-sizing: border-box; outline: none; border: 0px none; max-width: 100%; cursor: zoom-in; user-select: text !important;">
进入设备配置页面后,第一步设置信道。这里我们不用auto,选一个确定的值。不同AP的信道彼此互不相同。譬如这一台AP我设置的是信道36,那么下一台就设置成40、44等等,总之不要再设置成36了。

接着进入“无线安全”选项卡,按照下图的方法进行配置。圈圈的地方都要设置到位。

如果没有“802.11r 快速切换”这个选项,最简单粗暴的方法是刷 新版本的Openwrt固件,越新越好。本人刷的新固件(Openwrt、X-wrt)均自带这个选项。
老版本自带的wpad包可能是wpad-mini,导致没有“802.11r 快速切换”这个选项,可以卸载掉wpad-mini,安装wpad。本文不再赘述(这一条来源自网络)
当然对于非常新的版本,可能在WLAN漫游这个选项卡


至此,802.11r部分设置完成了。

有时候我们只是“暂存”了设置,记得点击“保存并应用”,才能真正应用。
当然,点击左上角“未保存的配置”,在弹出的窗口中也可以应用修改。

每台AP均要进行如上设置,尤其注意无线密码、SSID和上图中第6个移动域要设置成一模一样的

开启纯AP模式
这一步不好操作,容易造成“失联”。如果失联了,请按\捅Reset,进行复位操作,重新来过…
我操作了七八遍才尝试成功了,请仔细阅读。
下方操作的缺点:会浪费一个WAN口。也可以参考这篇文章(点我),介绍了另一种设置的方法,但是我没操作成功。

Openwrt首页–>网络–>接口,找到WAN和WAN6。我们要把这俩设置成“不配置协议”。WAN和WAN6的设置是一样的,这里我们以WAN为例。点击编辑(下图中③)。

将协议改成“不配置协议”、更改后下方会出现“确定要切换协议?”,点击切换协议。最后点击保存。

如果有WAN6的话,记得做同样的设置
有时候我们只是“暂存”了设置,记得点击“保存并应用”,才能真正应用。

在进行下一步操作前,请再次确认主路由开启了DHCP,是可以分配IP的。
接着我们设置LAN,找到LAN,点击编辑。

修改IPv4地址,使之在主路由器的网段内、不和主路由器、其他AP重合即可。
修改IPv4网关为主路由器地址。


由于都是刷的Openwrt,有可能在修改地址和网关时提示“网关和当前地址相同,无效”,遇到这种情况,先改IPv4地址,再改IPv4网关即可。
接下来关闭AP上的DHCP。进入DHCP服务器–>常规设置,勾上“忽略此接口”。
然后进入“IPv6”设置,将DHCPv6服务禁用。

这一步操作完,极易失联。如果失联,请按\捅Reset,重新来过…


配置完成后记得点“保存”。

然后点击保存并应用。

接下来最最重要的一步:上级路由器过来的网线不要插在WAN口了,插LAN口!
我就是在这个地方卡住了。

至此,完成了纯AP的设置。如果是有线连到路由器上进行设置的、且主路由器开启了DHCP服务、且主路由器过来的网线插在了LAN口,此时应该拿到了主路由器分配的IP了,且可以通过上方修改的LAN的IPv4地址访问到这个AP的WebUI。

自动剔除弱信号开启802.11r、设置纯AP模式后,此时可以进行漫游测试了。个人在测试中发现,有时来自AP A的信号分明很弱了,但没有自动切到AP B。这就需要AP自动剔除连接到它的弱信号设备。
有一个大哥写了一个脚本,开源在了Github:https://github.com/smallerxie/wifi-kickout/blob/master/kickout.sh
接下来我们要将这个脚本传到AP上,并设置自动任务。
上传过程不赘述,假设已经上传到了/root/kickout.sh这个位置。在WebUI处点击系统–>计划任务,在里面另起一行,添加如下代码即可:
* * * * * /bin/sh /root/kickout.sh
  • 1


后记至此便完成了设置。整个过程中最不好操作的就是关闭LAN的DHCP服务那一步,非常容易失联!
效果还可以,但是感觉切换速度方面,还是集客更好一些。可惜集客不太能满足我的个人要求。





只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
 楼主| 发表于 2023-12-26 19:42 | 显示全部楼层
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复 支持 反对

使用道具 举报

发表于 2023-12-26 20:10 | 显示全部楼层
先收藏再说
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复 支持 反对

使用道具 举报

发表于 2023-12-26 22:43 | 显示全部楼层
支持分享经验
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复 支持 反对

使用道具 举报

发表于 2024-1-5 21:42 | 显示全部楼层
楼主,自动剔除弱信号这里可不可以补充一下,没找到怎么上传的方法,还请楼主指教一下
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复 支持 反对

使用道具 举报

发表于 2024-1-5 21:55 | 显示全部楼层
脚本上传,按照最后一步添加计划任务后实验,还是无法自动剔除弱信号,到B点无法自动切换,还请楼主指教

点评

要不你试试我的脚本。  详情 回复 发表于 2024-1-14 23:50
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复 支持 反对

使用道具 举报

发表于 2024-1-14 23:50 | 显示全部楼层
本帖最后由 自由建客 于 2024-1-15 00:00 编辑
BadGentleman 发表于 2024-1-5 21:55
脚本上传,按照最后一步添加计划任务后实验,还是无法自动剔除弱信号,到B点无法自动切换,还请楼主指教 ...

要不你试试我的脚本?除必要的 iw、ubus 命令,只用了 shell 内置命令,grep、awk 之类一概不用,兼容性更好。不创建多余进程,性能更高,可缩短轮询周期。
启动后做守护进程,多次误启动,每个网卡只保留一个进程。三个参数,网卡名 阈值 间隔秒数。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

点评

感谢,我现在用的LI 的OP固件,基本实现功能,就是切换有时候会丢包  详情 回复 发表于 2024-1-19 19:22
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复 支持 反对

使用道具 举报

发表于 2024-1-19 19:22 | 显示全部楼层
自由建客 发表于 2024-1-14 23:50
要不你试试我的脚本?除必要的 iw、ubus 命令,只用了 shell 内置命令,grep、awk 之类一概不用,兼容性更 ...

感谢,我现在用的LI 的OP固件,基本实现功能,就是切换有时候会丢包
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复 支持 反对

使用道具 举报

发表于 2024-10-3 22:10 | 显示全部楼层
我这个也没有VLAN,有线AP的时候直接把WAN接口全删了,然后在LAN里面把所有端口全勾上桥接起来也行。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛

只谈技术、莫论政事!切勿转播谣言!为了你也为了他人。
只谈技术、莫论政事!(点击见详情) 切记不要随意传播谣言,把自己的日子过安稳了就行,为了自己好也为了大家好。 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。

查看 »

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2025-8-19 21:10

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

快速回复 返回顶部 返回列表