web-dev-qa-db-fra.com

hostapd répétant "désauthentifié en raison d'une demande de suppression locale"

J'ai récemment configuré mon Raspberry Pi pour fonctionner en tant que point d'accès/routeur pour mon réseau domestique. En utilisant de nombreux tutoriels en ligne, j’ai finalement réussi, mais j’ai rencontré un problème sérieux: hostapd annonce à plusieurs reprises "annulation de l'authentification en raison d'une demande d'authentification locale" dans/var/log/syslog.

Cette erreur répétée éloigne régulièrement les clients du point d'accès, le rendant ainsi inutile. Le RPi semble toujours avoir une connexion Internet; le problème n'affecte que le réseau local.

J'ai longuement étudié ce problème en ligne, et personne ne semble avoir de bonne réponse. Certaines possibilités incluent un pilote de dongle wifi incorrect ou un chipset wifi, que je n'ai pas encore essayé de changer en raison de mon manque de savoir comment le faire (je suis relativement nouveau dans ce domaine!). La force du signal ne devrait pas être un problème (mon RPi est juste à côté de mon ordinateur).

J'apprécierais toutes les pensées que vous pourriez tous avoir. S'il vous plaît laissez-moi savoir si vous avez besoin de plus de détails.

17
jamespharper

Répondant à la question sur laquelle j'ai mis une prime ... pour moi, il s'est avéré que c'était un manque d'entropie, cat /proc/sys/kernel/random/entropy_avail en a donné 156 alors qu'il devrait être> 2000. L'installation de hasged (apt-get install haveged) a résolu le problème pour moi, l'entropie toujours> 2 k et le lien est opérationnel depuis un jour complet maintenant.

modifier: ce serait bien pour les bas votes de dire pourquoi c'est une mauvaise réponse.

4
Fredrik Håård

Pareil ici! Un examen plus approfondi a montré que, dans ma configuration, l’échange de clés semble poser problème: définir wpa_group_rekey = 10 dans hostapd.conf augmente la probabilité que les demandes de retrait soient authentifiées. De plus, la sélection du canal influence la probabilité.

Donc, ma solution actuelle sont les entrées suivantes dans 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

Ma configuration est la suivante:

  • test de Raspbian
  • noyau 4.1.15
  • hostapd 2.3
  • WLAN Ralink RT5370

C'est en fait un hack, car cela réduit simplement la probabilité.

D'un autre côté, cela permet d'augmenter la probabilité du problème d'enquêter davantage ;-)

1
rgrr