wpa_supplicant を使用して Wi-Fi に接続できません。

wpa_supplicant を使用して Wi-Fi に接続できません。

ノートパソコンにArch Linuxをインストールしました。これまでは、有線ネットワークにのみ接続できます。 Wi-Fi ネットワークに接続しようとすると、wpa_supplicant -D nl80211,wext -i wlp3s0 -C <(wpa_passphrase "SKYNET-5GHz" < password.txt)次のエラーが発生します。

Successfully initialized wpa_supplicant
Could not unlink existing ctrl_iface socket '/dev/fd/63/wlp3s0': Not a directory
Failed to initialize control interface '/dev/fd/63'.
You may have another wpa_supplicant process already running or the file was
left by an unclean termination of wpa_supplicant in which case you will need
to manually remove this file before starting wpa_supplicant again.

nl80211: deinit ifname=wlp3s0 disabled_11b_rates=0

私は少し読書をして、これを見つけました:

注:プロセスの置き換えのため、sudoを使用してこのコマンドを実行することはできません。ルートシェルが必要です。 Sudoのみの事前停止により、次のエラーが発生します。正常に初期化されました。 wpa_supplicant '/dev/fd/63' 構成ファイルをオープンできません。エラー:そのファイルまたはディレクトリはありません。 '/dev/fd/63 構成を読み取ったり解析したりできません。 '

WPA申請者 - wpa_passphraseを使用して接続|

つまり、ルートシェルに存在し、プレフィックスを使用して実行しないでくださいsudo。問題は私がやってきたことがまさにそれです。私はコンピュータにrootとしてログインし、私のユーザーとしてログインしてrootに切り替えてこれを試しましたが、su - root常にこのエラーが発生します。

ベストアンサー1

~によるとウィキペディア次の理由で接続マネージャを使用できます。

2つのデーモンを同時に実行しないでください。

netctlデフォルトではインストールされており、Network ManagerなどのGUIを使用しているとします。

netctlとネットワーク管理者の削除

ネットワーク管理者の再インストール

以下で接続してみてください。wpa_supplicant

おすすめ記事