Mam serwer Ubuntu 15.10, który wykorzystuje wpa_supplicant do łączenia się z profilami sieci bezprzewodowej utworzonymi za pomocą wpa_passphrase. Przy świeżym ponownym uruchomieniu, za pierwszym razem, gdy dzwonię sudo wpa_supplicant -B -i wlp2s0 -c ./MVS
(gdzie MVS to nazwa zapisanego profilu dla sieci), otrzymuję wynik
Successfully initialized wpa_supplicant
Could not read interface p2p-dev-wlp2s0 flags: No such device
ale kod wyjścia jest zerowy i mogę potwierdzić, że faktycznie jestem podłączony do sieci bezprzewodowej, uruchamiając sudo iw wlp2s0 link
Jednak kolejne wywołania wpa_supplicant (dla innych profili lub nawet tego samego) dają bardziej szczegółowe dane wyjściowe:
Successfully initialized wpa_supplicant
Could not read interface p2p-dev-wlp2s0 flags: No such device
nl80211: Could not set interface 'p2p-dev-wlp2s0' UP
nl80211: deinit ifname=p2p-dev-wlp2s0 disabled_11b_rates=0
p2p-dev-wlp2s0: Failed to initialize driver interface
P2P: Failed to enable P2P Device interface
wpa_supplicant nadal zwraca zerowy kod wyjścia, ale tym razem urządzenie bezprzewodowe zdecydowanie nie jest podłączone do żadnej sieci. Wszelkie porady i przemyślenia byłyby bardzo mile widziane, nie wiem jak to debugować lub naprawić.