
tl;dr Archのwiki記事を読んだ後インストール、ワイヤレス設定そしてWPA サプリカント、以下の提案やフォーラムのスレッドを試してみましたが、どちらかArch Linux 2013-09-01 ISO を起動するときにワイヤレス ネットワークに接続するために、次のカードを使用します。
- Edimax Technology Co., Ltd EW-7811Un 802.11n ワイヤレス アダプター(ID 7392:7811)
- Realtek Semiconductor Corp. RTL8192CU 802.11n WLAN アダプタ別名。Bolse® 300Mbps Wi-Fi ワイヤレス N USB マイクロミニアダプター(ID 0bda:8178)
アプローチ 1 (デフォルト):
これを行うデフォルトの方法は、systemctl stop dhcpcd.service
に続くwifi-menu
ネットワークが見つかります:
[SSID] + wpa 10
タイムアウト後、接続に失敗したと報告されますwifi-menu
。2番この時点ではパスワードは要求されませんが、終了すると最終的にデバッグのヒントがいくつか表示されます。
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 のパスワードと、(たとえば、言わない)psk
の値のようなものが必要な場合。wpa_passphrase
man 5 netctl.profile
アプローチ2(wpa_supplicant
そしてwpa_passphrase
ディアラフそしてウォーロックの提案とウィキページ):
# 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
全く機能しない
答え2
主な問題は、インターネット サブスクリプションに付属していた BT Home Hub バージョン 4 にあるようです。5 GHz ワイヤレス、WPS、802.11 n、自動チャネル選択を無効にし、セキュリティを WPA2 のみに設定した後、Ubuntu と Windows の両方で数秒以内に接続できるようになりました。wpa_supplicant
最新の Arch Linux では、接続が非常に不安定です (数分ごとに 30 秒ほど接続が不安定)。
更新: NetworkManager ( nmcli dev wifi connect SSID password PASSWORD
) を使用した後、少し安定性が向上したように見えますが、まだ数分ごとに切断されます。
Windows も、数分間接続が確立されないことがありますが、その後は安定しているように見えます。
(古い ADSL ルーターを接続しようとしましたが、VDSL 信号を理解できないことに気付きませんでした。)
答え3
wifi-menu がパスフレーズを設定するはずです。手動で設定する必要はありません。/etc/conf.d/network-wireless@の wlp0s29f7u5 の設定を確認してください。また、/etc/wpa_supplicant.conf をチェックして、情報が正しいかどうかを確認してください。
また、静的アドレスを設定しようとしているのでなければ、dhcpcd サービスを停止する必要はありません。静的アドレスの場合は、/etc/conf.d/network-wireless@ でそのことを宣言してください。
最後にIPを指定します。dhcpの場合は「dhcpcd wlp0s26f7u5」
または静的の場合は次の操作を実行します。
ip addr add "あなたのIP"/24 dev wlp0s26f7u5 ip route add default via
編集
私が参照しようとしていたファイルは netctl にあります。私のファイルは次のとおりです:
[verdict@sparky ~]$ cat /etc/netctl/wlo1-ZombieNet
Description='Automatically generated profile by wifi-menu'
Interface=wlo1
Connection=wireless
Security=wpa
ESSID=ZombieNet
IP=dhcp
Key=<my password>