hostapd重复"因本地deauth请求而失效"

jam*_*per 19 debian raspberry-pi hostapd

我最近设置了我的Raspberry Pi作为家庭网络的AP /路由器.在线使用了很多教程,我终于成功但遇到了一个严重的问题:hostapd在/ var/log/syslog中反复宣布"由于本地deauth请求而失效".

这种重复错误会定期将客户从AP上移开,使其无用.RPi似乎仍然有互联网连接; 问题只影响本地网络.

我已经在网上详细研究了这个问题,似乎没有人能得到一个好的答案.一些可能性包括一个不正确的wifi加密狗驱动程序或wifi芯片组,我还没有尝试改变,因为我不知道如何这样做(我对这个相对较新!).信号强度应该不是问题(我的RPi就在我的电脑旁边).

我很感激你们所有人的想法.如果您需要更多详细信息,请与我们联系.

Fre*_*ård 5

回答我悬赏的问题...对我来说,事实证明是缺乏熵,cat /proc/sys/kernel/random/entropy_avail它给出了156,而应该大于2000。安装Haveged(apt-get install haveged)可以解决我的问题,熵始终> 2k,并且链接已经建立并运行了整整一天。

编辑:拒绝投票的人最好评论为什么这是一个错误的答案。


小智 2

同样在这里!更深入地研究表明,在我的配置中,密钥交换似乎是一个问题:在 hostapd.conf 中设置 wpa_group_rekey=10 会增加解除请求的可能性。频道选择也会影响概率。

所以我当前的解决方案是 hostapd.conf 中的以下条目:

ap_max_inactivity=1800
skip_inactivity_poll=1
disassoc_low_ack=0

wpa_group_rekey=3600
channel=acs_survey
acs_num_scans=5
Run Code Online (Sandbox Code Playgroud)

我的配置如下:

  • 树莓派测试
  • 内核4.1.15
  • 主机2.3
  • 无线局域网雷凌RT5370

这实际上是一种 hack,因为它只是降低了概率。

另一方面,它可以增加问题进一步调查的可能性;-)