wpa_supplicantへの後続の呼び出しは失敗します-wifiに接続できません


12

wpa_supplicantを使用してwpa_passphraseで作成されたワイヤレスネットワークプロファイルに接続するubuntu 15.10サーバーがあります。新しく再起動すると、最初に呼び出したときに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は引き続き終了コード0を返しますが、今回はワイヤレスデバイスがどのネットワークにも接続されていないことは間違いありません。アドバイスや考えは大歓迎です。これをデバッグしたり修正する方法はわかりません。

回答:


25

解決策がすでに実行中のwpa_supplicantプロセスを強制終了することであったと言って私は恥ずかしいです。-B引数を指定すると、プログラムがバックグラウンドに分岐し、すでに実行されている限り、再度実行しようとすると失敗します。最初のエラーメッセージが表示される理由はまだわかりませんが、問題なくワイヤレスネットワークに接続します。

sudo killall wpa_supplicant
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.