找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888广告投放联系QQ68610888
广告投放联系QQ68610888广告投放联系QQ68610888
查看: 904|回复: 13

靠AI解决了openwrt的漫游切换问题

[复制链接]
发表于 2026-3-25 11:42 | 显示全部楼层 |阅读模式
本帖最后由 butterflydog 于 2026-6-22 17:43 编辑

背景: 家里主路由和AP都是openwrt系统,AP的LAN口通过网线连接主路由的LAN口(关闭了DNS)。
问题:一直以来用iPhone在房间走动时候切换AP都很慢,要么不切,要么隔很久才切。今天让AI SSH登录上去,试了几次后,最后按以下方法解决了。现在iPhone切换非常及时。
使用的是Claude Code Sonnet 4.6

下面是AI给的分析:

现在的情况

iPhone 同时连在两台AP上
,而且



也就是说 iPhone 已经切换到AP了
,但主路由这边没有及时踢掉它,导致两边都留着记录。AP那边 126 秒没活动,发送速率只有 6 Mbps,说明  iPhone 实际流量在走主路由。  


根本原因:主路由没有踢掉已经"走了"的客户端。
  主路由上 tx failed: 19(发送失败),说明主路由已经知道发不出去了,但 disassoc_low_ack 的触发阈值没到。  



---  解决方案
  在两台路由器上执行,调低踢出不活跃客户端的门槛:  两台路由器都执行:
  # 降低连续发送失败的踢出阈值(默认很高)
  uci set wireless.default_radio1.disassoc_low_ack='1'
  # 缩短不活跃踢出时间(秒),默认300秒太长了
  uci set wireless.default_radio1.max_inactivity='60'
  uci commit wireless  

  wifi reload  
执行后,主路由检测到 iPhone 连续失败/不活跃超过60秒就会主动踢出,iPhone 会立刻重连到信号最好的 AP。


----------------------分割线---------
参考9楼朋友提到的DAWN,让AI重新调整了一次,这次体验下来切换会更及时:

  1. 本次针对 OpenWrt 主路由与 AP 之间的 DAWN 自动漫游优化已全部调整完毕并验证通过。以下是本次工作的总结:
  2. ### 🛠️ 工作总结

  3. 1. 环境与依赖诊断:检查了两端  wpad-openssl  依赖与  umdns  发现服务的运行状态,确保 802.11k/v 漫游协议环境正常。
  4. 2. SSID 与 802.11r 优化:
  5.     • 维持您的需求:2.4G 与 5G SSID 保持独立,仅在 5GHz 上启用 AP 间漫游。
  6.     • 禁用了 5GHz 的 802.11r(Fast Transition),仅保留 802.11k/v,规避了 WPA2/WPA3 混合模式下的握手兼容性风险。
  7. 3. DAWN 基础参数修正:
  8.     • 将  broadcast_ip  从  10.0.0.255  修正为局域网实际网段的  192.168.10.255 ,保障两端拓扑同步的可靠性。
  9.     • 将  bandwidth_threshold (低流量剔出阈值)设为  0 ,解决了闲置设备/智能家居频繁掉线重连的痛点。
  10. 4. 粘性客户端(Sticky Client)策略微调:
  11.     • 降低发射功率:将两端的 5G 发射功率( txpower )由最大值  26  dBm 降至  18  dBm,减少两端信号的过度重叠,使 iPhone 能顺利跌入  -70  dBm
  12.     的主动扫描门槛。
  13.     • 调整漫游门槛与确认次数:将漫游阈值  kicking_threshold  从  20  降为  10 ,连续判定确认次数  min_number_to_kick  从  3  降为  2 。
  14.     • 解决能力值评分误差:将  ht_support  和  vht_support  的加分项关闭(设为  0 ),让 DAWN 的评分标准纯化为 RSSI,避免因探测帧缺乏 HT/VHT
  15.     描述导致的“不触发漫游”死锁。
  16. 5. 验证与状态确认:
  17.     • 通过  ubus call  证实主路由与 AP 两端的 DAWN 组网畅通。
  18.     • 验证表明您的 iPhone(MAC:  XXXX )已能准确切换并连入 AP(Cudy)的 5G 网络。

  19. 祝您的无线网络漫游体验愉快!如果未来有任何新需求或需要调整参数,随时欢迎回来。再见!
复制代码




本帖子中包含更多资源

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

×
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
发表于 2026-3-25 11:52 | 显示全部楼层
确实是一个很好的办法,不知道安卓手机会不会这样?
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2026-3-25 12:29 来自手机 | 显示全部楼层
赞👍
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2026-3-25 13:31 | 显示全部楼层
如果不打游戏还好
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2026-3-25 14:12 来自手机 | 显示全部楼层
弱信号剔除,不是自动漫游。
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2026-3-25 15:17 | 显示全部楼层
增加了重新连接的耗时和次数.

点评

确实,但是相比之前不切换AP,现在体验好多了  详情 回复 发表于 2026-3-26 09:25
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

 楼主| 发表于 2026-3-26 09:25 | 显示全部楼层
aming.ou 发表于 2026-3-25 15:17
增加了重新连接的耗时和次数.

确实,但是相比之前不切换AP,现在体验好多了
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

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

使用道具 举报

发表于 2026-6-20 07:23 | 显示全部楼层
楼主这种方法其实不太好。靠基站主动踢出。建议考虑UsTeer或者DAWN。发送802.11r的信号去引导手机漫游。我目前通过DAWN合理的设置参数和调优。正常移动的漫游速度挺快的,不会轻易粘连AP。

点评

点赞。 我研究一下看看怎么配置  详情 回复 发表于 2026-6-21 12:25
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

 楼主| 发表于 2026-6-21 12:25 | 显示全部楼层
kennyh 发表于 2026-6-20 07:23
楼主这种方法其实不太好。靠基站主动踢出。建议考虑UsTeer或者DAWN。发送802.11r的信号去引导手机漫游。我 ...

点赞。 我研究一下看看怎么配置

点评

想问一下您的主路由和AP都是什么型号的设备  详情 回复 发表于 2026-6-22 12:26
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2026-6-22 12:26 | 显示全部楼层
butterflydog 发表于 2026-6-21 12:25
点赞。 我研究一下看看怎么配置

想问一下您的主路由和AP都是什么型号的设备

点评

主路用 TP-Link TL-XDR6088 AP 是 Cudy TR3000 都刷了openwrt  详情 回复 发表于 2026-6-22 17:41
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

 楼主| 发表于 2026-6-22 17:41 | 显示全部楼层
kennyh 发表于 2026-6-22 12:26
想问一下您的主路由和AP都是什么型号的设备

主路用 TP-Link TL-XDR6088
AP 是 Cudy TR3000
都刷了openwrt

点评

你的主路由和我的是一样的呀。我的AP用的是RAX 3000M。之前曾经用K2P,不过现在退役了。您刷的是OpenWrt哪个版本?是主线还是其他第三方呀?我刷的是Immortal WRT,目前是23.05。  详情 回复 发表于 2026-6-23 08:31
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2026-6-23 08:31 | 显示全部楼层
butterflydog 发表于 2026-6-22 17:41
主路用 TP-Link TL-XDR6088
AP 是 Cudy TR3000
都刷了openwrt

你的主路由和我的是一样的呀。我的AP用的是RAX 3000M。之前曾经用K2P,不过现在退役了。您刷的是OpenWrt哪个版本?是主线还是其他第三方呀?我刷的是Immortal WRT,目前是23.05。

点评

TP-LINK 是 ImmortalWrt 23.05.4 ,之前升级24后无法启动,就一直用这个版本。 Cudy是 ImmortalWrt 24.10.1  详情 回复 发表于 2026-6-23 11:06
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

 楼主| 发表于 2026-6-23 11:06 | 显示全部楼层
kennyh 发表于 2026-6-23 08:31
你的主路由和我的是一样的呀。我的AP用的是RAX 3000M。之前曾经用K2P,不过现在退役了。您刷的是OpenWrt ...

TP-LINK 是 ImmortalWrt 23.05.4 ,之前升级24后无法启动,就一直用这个版本。
Cudy是 ImmortalWrt 24.10.1
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

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

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /2 下一条

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

GMT+8, 2026-8-23 17:37

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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

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