Подальші дзвінки на помилку wpa_supplicant - не вдається підключитися до wifi


12

У мене є сервер 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 все ще повертає код виходу з нуля, однак бездротовий пристрій, безумовно, не підключено до жодної мережі. Будь-яка порада чи думка буде дуже вдячна, я не знаю, як це налагодити чи виправити.

Відповіді:


25

Мені соромно сказати, що рішення було вбити вже запущений процес wpa_supplicant. Аргумент -B призводить до того, що програма відкидається на другий план, і спроба запустити її знову не вдасться, доки вона вже запущена. Я досі не впевнений, чому він друкує це перше повідомлення про помилку, але воно без проблем підключається до бездротових мереж.

sudo killall wpa_supplicant
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.