Eu tenho um servidor ubuntu 15.10 que utiliza o wpa_supplicant para conectar-se a perfis de rede sem fio criados com o wpa_passphrase. Em uma nova reinicialização, a primeira vez que ligo sudo wpa_supplicant -B -i wlp2s0 -c ./MVS
(em que MVS é o nome de um perfil salvo para uma rede), recebo a saída
Successfully initialized wpa_supplicant
Could not read interface p2p-dev-wlp2s0 flags: No such device
mas o código de saída é zero e posso confirmar que estou de fato conectado à rede sem fio executando sudo iw wlp2s0 link
No entanto, chamadas subseqüentes para wpa_supplicant (para os outros perfis ou mesmo o mesmo) geram uma saída mais detalhada:
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
O wpa_supplicant ainda retorna um código de saída zero, mas o dispositivo sem fio definitivamente não está conectado a nenhuma rede neste momento. Qualquer conselho ou pensamento seria muito apreciado, não sei como depurar isso ou corrigi-lo.
fonte