Arch LinuxでWi-Fiネットワークに接続するには?

Arch LinuxでWi-Fiネットワークに接続するには?

tl;dr Arch Wikiの記事を読んだ後インストールするワイヤレス設定そしてWPA申請者、以下の提案と多数のフォーラムスレッドを試してみましたが、得ることができません。誰でもArch Linux 2013-09-01 ISOを起動すると、次のカードを使用してワイヤレスネットワークに接続しました。


方法1(デフォルト):

これを行う基本的な方法は次のとおりです。systemctl stop dhcpcd.service続いてwifi-menu。ネットワークを探します。

[SSID] + wpa 10

タイムアウト後に接続失敗を報告します。私が実行したwifi-menuとき第二時にはパスワードを求めることはありませんが、完了すると最終的にいくつかのデバッグヒントを提供します。

Job for netctl@wlp0s29f7u5\x2dBTHub4\x2dGRK6.service failed. See 'systemctl status netctl@wlp0s29f7u5\x2dBTHub4\x2dGRK6.service' and 'journalctl -xn' for details.

前者は、サービスが「ロード」されたが「アクティブ」(文字通りinactive (dead))ではないと報告します。後者はこう言いました。

WPA association/authentication failed for interface 'wlp0s29f7u5'

これは間違ったキーを入力したことを意味しますか/etc/netctl/wlp0s29f7u5-BTHub4-GRK6?プログラムにいつ必要なのかわかりません。実際Wi-Fiパスワードと同様の値が必要な場合pskwpa_passphrase例:man 5 netctl.profile指示なし)


方法2(wpa_supplicantそしてwpa_passphrase基盤としてディラフそして歩行者提案およびwikiページ):

# echo 'ctrl_interface=/var/run/wpa_supplicant' > wifi.conf
# wpa_passphrase essid passphrase >> wifi.conf
# wpa_supplicant -B -i interface -c wifi.conf
Successfully initialized wpa_supplicant
# dhcpcd -A interface
[...]
timed out
exited

直接接続しようとしましたが、iw奇妙な結果が出ました。

# iw dev wlp0s26f7u5 connect [SSID]
command failed: Operation not supported (-95)

ベストアンサー1

パスワードを設定しましたかwpa_passphrase?例えば

%> wpa_passphrase SSID passphrase
network={
        ssid="SSID"
        #psk="passphrase"
        psk=28964ba6ea8b8f3a0db1c4414b327da253d0af5d4f4adccec0f8abf5b05b10f8
}

それ以外の場合はwpa_supplicant -B -i [wireless device] -c /etc/wpa_supplicant/cli.confまったく機能しません

おすすめ記事