收起左侧

wifi网卡rtw_8822be问题

0
回复
40
查看
[ 复制链接 ]

2

主题

3

回帖

0

牛值

江湖小虾

2026-6-7 22:13:26 显示全部楼层 阅读模式

系统版本:X86/ARM

设备环境:物理机、局域网、系统版本号1.1.3106

BUG现象:手机无法访问飞牛

出现频率:偶现(一两周必现)

联系方式:qq 2424585654


根据ai找到的问题

WiFi ARP 问题排查结论

现象: 本机 (192.168.x.xxx) 无法 ping 通 192.168.x.201,ARP 表显示 STALE → FAILED/INCOMPLETE。重启本机 WiFi 后立刻恢复。同一子网其他设备全部正常。

环境:

  • 本机接口:wlp2s0,驱动 rtw_8822be(Realtek RTL8822BE),5GHz ch157 80MHz
  • 路由器:OpenWrt (LuCI),SSIDxxx
  • 省电模式:OFF
  • 本机 IP:192.168.x.xxx/24
  • 目标设备 .201 MAC:18:xx:xx:xx:xx:b8

根因:TDLS 直连隧道退化

station dump 显示 .201 是本机的 TDLS peer(WiFi 客户端间直连,不经路由器)。连接长时间后 TDLS 隧道进入休眠/退化状态(inactive time 高达 24 秒,tx rate 从 526 降到 351 MBit/s)。ARP 请求通过这条失效的 TDLS 链路发出,收不到回复。重启 WiFi 后 TDLS 隧道销毁,重新走 AP 转发,ARP 立刻正常。

关键证据:

  • 重启前:iw dev wlp2s0 station dump 中 .201 显示为 TDLS peer: yes,inactive 24944ms
  • 重启后:.201 不再是 TDLS peer,ARP 状态变为 REACHABLE
  • 接口模式始终是 DORMANT(不是根因),省电模式 OFF(不是根因)

修复建议:

  1. 路由器端禁用 TDLS:OpenWrt hostapd 配置 tdls_prohibit=1
  2. 本机禁用 TDLS:iw dev wlp2s0 set enable_tdls 0
  3. 临时方案:crontab 定期重连 WiFi

不知道当前设备的驱动版本,可以的话,根据这个社区驱动是否可以更新一下

问题讨论

社区驱动

收藏
送赞
分享
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则