У меня есть сервер Ubuntu 15.10, который использует wpa_supplicant для подключения к профилям беспроводной сети, созданным с помощью wpa_passphrase. При новой перезагрузке при первом вызове sudo wpa_supplicant -B -i wlp2s0 -c ./MVS
(где MVS - это имя сохраненного профиля для сети) я получаю вывод
Successfully initialized wpa_supplicant
Could not read interface p2p-dev-wlp2s0 flags: No such device
но код выхода равен нулю, и я могу подтвердить, что на самом деле я подключен к беспроводной сети, запустив sudo iw wlp2s0 link
Однако последующие вызовы wpa_supplicant (для других профилей или даже того же самого) дают более подробный вывод:
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 по-прежнему возвращает код выхода, равный нулю, но беспроводное устройство, скорее всего, на этот раз не подключено ни к одной сети. Любой совет или мысли будут с благодарностью, я не знаю, как отладить или исправить это.
источник