Question:
wlan0: impossible de se connecter au pilote du noyau
Citizen SP
2017-07-16 20:49:49 UTC
view on stackexchange narkive permalink

J'essaye de configurer hostapd sur un Raspberry Pi 3 avec Fedora Server 26 installé. J'ai téléchargé le pilote WiFi correct comme recommandé sur le site Fedora

  sudo curl https://raw.githubusercontent.com/RPi-Distro/firmware-nonfree/master/ brcm80211 / brcm / brcmfmac43430-sdio.txt -o /lib/firmware/brcm/brcmfmac43430-sdio.txt

J'ai suivi quelques étapes d'un guide pour faire la configuration sur Raspbian.Lors du démarrage de hostapd, j'obtiens la sortie ci-dessous. Le point d'accès est visible pour les clients, mais ils ne peuvent pas se connecter.

  Impossible de créer l'interface mon.wlan0: -95 (opération non prise en charge) wlan0: impossible de se connecter au pilote du noyau Utilisation de l'interface wlan0 avec hwaddr <my mac addr> et Ssid "test AP" wlan0: état de l'interface UNINITIALIZED->ENABLED wlan0: AP-ENABLEDwlan0: AP-STA-POSSIBLE-PSK-MISMATCH <client mac addr>wlan0: AP-STA-POSSIBLE-PSK-MISMATCH <client mac addr>wlan0 : AP-STA-POSSIBLE-PSK-MISMATCH <client mac addr>wlan0: STA <client mac addr> IEEE 802.11: disassociatedwlan0: STA <client mac addr> IEEE 802.11: associatedwlan0: STA <client mac addr> IEEE 802.11: dissocié  

Je me demande comment résoudre l'erreur ci-dessous et faire fonctionner le point d'accès.

a permis de créer l'interface mon.wlan0: -95 (opération non prise en charge) w lan0: Impossible de se connecter au pilote du noyau

Un répondre:
Thomas Zeman
2018-08-20 10:17:21 UTC
view on stackexchange narkive permalink

Je reçois exactement les deux mêmes avertissements avec hostapd sur Alpine Linux mais ils n'ont aucun impact sur le bon fonctionnement de hostapd. Mon point d'accès hostapd fonctionne bien même si ces messages sont imprimés. Lorsque vous activez la sortie de débogage, vous obtenez:

  wlan0: vidage des anciennes entrées de station nl80211: flush -> DEL_STATION wlan0 (tout) nl80211: échec du vidage de la station: ret = -14 (mauvaise adresse) wlan0: Impossible de se connecter au noyau driverwlan0: Désauthentifier toutes les stationsnl80211: sta_remove -> DEL_STATION wlan0 ff: ff: ff: ff: ff: ff --> 0 (Aucune information d'erreur)  

J'ai suivi sur le "Impossible de se connecter au pilote du noyau" dans le code source de hostapd et il semble que ce soit simplement un message de débogage avec la mauvaise gravité. Au démarrage de hostapd, il veut "vider" toutes les stations (quoi que cela signifie) et le code en cours d'exécution pour cela dans le pilote nl80211 est:

  static int i802_flush (void * priv) ... msg = nl80211_bss_msg (bss, 0, NL80211_CMD_DEL_STATION); res = send_and_recv_msgs (bss->drv, msg, NULL, NULL); if (res) {wpa_printf (MSG_DEBUG, "nl80211% s (échec de la station MSG_DEBUG," nl80211% s ) ", res, strerror (-res));  

qui produit le premier message (de débogage).

Plus haut dans la pile, ce code est appelé par hostapd.c:

  static int hostapd_flush_old_stations (struct hostapd_data * hapd, u16 reason) ... if (hostapd_flush ( hapd)) {wpa_msg (hapd->msg_ctx, MSG_WARNING, "Impossible de se connecter au pilote du noyau"); ret = -1;}  

qui transforme ce message de débogage "flush failed" en un avertissement "impossible de se connecter au pilote du noyau". À mon humble avis, ce n'est pas la bonne réaction et devrait être corrigé dans le code.

Donc, si votre AP ne fonctionne pas, non pas à cause de ces deux messages mais pour d'autres raisons. Par exemple, j'ai eu des problèmes avec une configuration "hw_mode" qui n'était pas prise en charge par le matériel.



Ce Q&R a été automatiquement traduit de la langue anglaise.Le contenu original est disponible sur stackexchange, que nous remercions pour la licence cc by-sa 3.0 sous laquelle il est distribué.
Loading...