2017-02-21 17 views
5

używam wpa_supplicant stworzyć punkt dostępowyskanowania nie działa w trybie AP (wpa_supplicant)

wpa_supplicant -D nl80211 -i wlan0 -c /etc/wpa_supplicant_ap.conf 

Problem polega na tym, że gdy urządzenie jest skonfigurowane w punkcie dostępu, nie wolno mi do skanowania sieci :

iw dev 

wlan0 scan command failed: Invalid argument (-22) 

lub wpa_cli:

> scan 
OK 
<3>CTRL-EVENT-SCAN-FAILED ret=-22 

dmesg:

[85769.193376] CFG80211-ERROR) __wl_cfg80211_scan : Invalid Scan Command at SoftAP mode 
[85769.200133] CFG80211-ERROR) wl_cfg80211_scan : scan error (-22) 

i wydaje się, że wewnątrz wl_cfg80211.c:

if (dhd->op_mode & DHD_FLAG_HOSTAP_MODE) { 
     WL_ERR(("Invalid Scan Command at SoftAP mode\n")); 
     return -EINVAL; 
    } 

Więc problem jest, że jeśli wifi jest w hostap, skanowanie jest niedozwolone. Jakieś rozwiązanie?

Odpowiedz

0

Czy ap-force już nie działa?

iw dev wlan0 scan ap-force 
+0

Próbowaliśmy tego. Ten sam problem. –

0

Minęło trochę czasu, odkąd robiłem tego rodzaju rzeczy i wpadłem na ten sam problem. Wydaje mi się, że pamiętam, że był to jeden lub drugi (sprzęt, którego używałem mógł skanować lub być w trybie AP, ale nie jednocześnie). To znaczy. wyłącz tryb AP, aby wykonać skanowanie. Wróć do trybu AP, gdy nie wykonujesz skanowania. Wygląda na to, że to właśnie mówi twoje oprogramowanie sterownika urządzenia wl_cfg80211.c. Przepraszam, jeśli moja pamięć o tym mnie zawiodła.

Powiązane problemy