tl; dr インストール 、 ワイヤレスセットアップ および WPAサプリカント に関するArch wikiの記事を読んだ後、以下の提案とフォーラムスレッドのホストを試します。 Arch Linux 2013-09-01 ISOを起動するときに、次のカードのいずれかを取得してワイヤレスネットワークに接続できません。
アプローチ1(デフォルト):
これを行うデフォルトの方法は、 systemctl stop dhcpcd.service
の後に wifi-menu
が続くことです。それはネットワークを見つけます:
[SSID] + wpa 10
タイムアウト後、接続が失敗したことを報告します。 wifi-menu
asecondの時間を実行すると、パスワードは要求されませんが、終了すると、最終的にいくつかのデバッグヒントが表示されます。
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パスワードを必要とするとき、およびwpa_passphrase
からのpsk
値のようなものが必要なとき(man 5 netctl.profile
は言っていないため、例)。
アプローチ2( wpa_supplicant
およびwpa_passphrase
deeraf および warl0ck の提案および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)
主な問題は、インターネットサブスクリプションに付属のBT Home Hubバージョン4のようです。 5 GHzワイヤレス、WPS、802.11 n、自動チャネル選択を無効にし、セキュリティをWPA2のみに設定した後、UbuntuとWindowsの両方で数秒以内に接続でき、非常に大まかな接続(例:〜30秒)が可能になりました数分ごとにwpa_supplicant
)最新のArch Linux。
アップデート:NetworkManager(nmcli dev wifi connect SSID password PASSWORD
)少し安定しているように見えますが、数分おきにドロップアウトします。
また、Windowsは常に数分間接続を確立するわけではなく、その後は安定しているように見えます。
(私はまた、古いADSLルーターを接続しようとしましたが、VDSL信号を理解できないことに気付きませんでした。)
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
はまったく機能しません
wifi-menuがパスフレーズを設定します。手動で設定する必要はありません。 /etc/conf.d/network-wireless@でwlp0s29f7u5の構成を確認します。また、/ etc/wpa_supplicant.confをチェックして、情報が正しいかどうかを確認します。
もう1つ、静的アドレスを設定しようとしない限り、dhcpcdサービスを停止する必要はありません。静的な場合は、/ etc/conf.d/network-wireless @で宣言していることを確認してください
最後に提供し、IP。 dhcpの場合は「dhcpcd wlp0s26f7u5」
または静的の場合は次のようにします。
ip addr add "your 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>