Panggilan berikutnya ke wpa_supplicant gagal - tidak dapat terhubung ke wifi


12

Saya memiliki server ubuntu 15.10 yang menggunakan wpa_supplicant untuk terhubung ke profil jaringan nirkabel yang dibuat dengan wpa_passphrase. Pada reboot baru, pertama kali saya menelepon sudo wpa_supplicant -B -i wlp2s0 -c ./MVS(di mana MVS adalah nama profil yang disimpan untuk jaringan) saya mendapatkan output

Successfully initialized wpa_supplicant
Could not read interface p2p-dev-wlp2s0 flags: No such device

tetapi kode keluarnya nol, dan saya dapat mengonfirmasi bahwa saya sebenarnya terhubung ke jaringan nirkabel dengan menjalankan sudo iw wlp2s0 link

Namun, panggilan berikutnya ke wpa_supplicant (untuk profil lain atau bahkan yang sama) menghasilkan output yang lebih verbose:

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 masih mengembalikan kode keluar nol, tetapi perangkat nirkabel ini pasti tidak terhubung ke jaringan mana pun saat ini. Setiap saran atau pemikiran akan sangat dihargai, saya tidak tahu bagaimana cara men-debug ini atau memperbaikinya.

Jawaban:


25

Saya malu mengatakan solusinya adalah dengan membunuh proses wpa_supplicant yang sudah berjalan. Argumen -B menyebabkan program untuk bercabang ke latar belakang, dan mencoba menjalankannya lagi akan gagal selama itu sudah berjalan. Saya masih tidak yakin mengapa ini mencetak pesan kesalahan pertama, tetapi terhubung ke jaringan nirkabel tanpa masalah.

sudo killall wpa_supplicant
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.