tl; dr インストールに関するArchwikiの記事を読んだ後、ワイヤレスセットアップと WPAサプリカント、以下の提案と多数のフォーラムスレッドを試してみましたが、できません。 Arch Linux 2013-09-01 ISOを起動するときに、次のカードのいずれかを 取得してワイヤレスネットワークに接続します。
- Edimax Technology Co.、Ltd EW-7811Un 802.11nワイヤレスアダプター(ID 7392:7811)
- Realtek Semiconductor Corp. RTL8192CU 802.11nWLANアダプター別名Bolse®300MbpsWifiワイヤレスNUSBマイクロミニアダプター(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パスワードと、(iv id = “6daf6ff6ae”)のpsk
値のようなものが必要な場合>
は、たとえば、言いません。
アプローチ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)
コメント
を使用して、デバッグ情報をさらに取得します。例:wpa_supplicant -d -i interface -c wifi.conf -Dwext
; 2)別の端末で、iwconfig
を確認します。 3)別のターミナルで実行します。または、このすべての前に、 wicd
を試してみることをお勧めします。
回答
パスフレーズを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
はまったく機能しません
コメント
- おもしろい。パスワードをハッシュする必要がありますか、それとも引用符付き/引用符なしのプレーンテキストとして入力する必要がありますか?
- @ l0b0すべてwpa_passphraseによって生成されました、いいえ、ハッシュバージョンのみが必要です
- そのため、その文字列を手動で
wpa_cli
にコピーする必要がありますか?'はありませんこれを行う簡単な方法は?'後で接続されているようです(少なくともエラーメッセージはありません)ので、'を授与しますこの回答。 - @ l0b0 'これまでwpa_cliについて考えたことはありません。通常、'はwpa_supplicantを直接実行します。 (ワイヤレスインターフェイスとドライバーを指定することを忘れないでください)生成された構成ファイルを使用します。次に、
dmesg
の出力をチェックして、'かどうかを確認します。関連付けられている -
wpa_supplicant.conf
psk
オプションはハッシュされていないキーのようです。また、key_mgmt=WPA-PSK
のようなキー管理仕様も必要です。
回答
主な問題は、インターネットサブスクリプションに付属のBT HomeHubバージョン4のようです。 。 5 GHzワイヤレス、WPS、802.11 n、自動チャネル選択を無効にし、セキュリティをWPA2のみに設定した後、UbuntuとWindowsの両方で数秒以内に接続を確立でき、非常に大雑把な接続(約30秒)が可能になりました。最新のArchLinuxを使用したwpa_supplicant
)との数分ごとの接続。
更新:NetworkManager(nmcli dev wifi connect SSID password PASSWORD
)もう少し安定しているように見えます-それでも数分ごとにドロップアウトします。
Windowsも数分間接続を取得するとは限らず、その後は安定しているように見えます。
(VDSL信号を理解できないことに気づかずに、古いADSLルーターを接続しようとしました。)
回答
wifi-menuでパスフレーズを設定する必要があります。手動で設定する必要はありません。 /etc/conf.d/network-wireless@でwlp0s29f7u5の構成を確認します。また、/ etc / wpa_supplicant.confをチェックして、情報が正しいかどうかを確認してください。
もう1つ、静的アドレスを設定しようとしているのでない限り、dhcpcdサービスを停止する必要はありません。静的な場合は、必ず/ etc / confで宣言してください。 .d / network-wireless @
最後に、IPを提供します。dhcpの場合は「dhcpcdwlp0s26f7u5」
、静的の場合は次の手順を実行します。
ip addr add ” your ip “/ 24 dev wlp0s26f7u5 ip route add default via
EDIT
私が参照しようとしていたファイルは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>
コメント
- ところで、'は/etc/wpa_supplicant/wpa_supplicant.confファイルをまったく使用していません。'は使用する必要はありません。
-
wifi-menu
のパスワード、生成されたファイル、およびwpa_passphrase
出力ファイルを確認しました。同じパスワードが別の(Ubuntu)マシンで機能するため、ではありません eの問題。
dmesg
の出力に何か面白いものがありますか?おそらく'がファームウェアの問題を示していますか?dhcpcd -d -n interface
を使用します-それはあなたにもっと多くの情報を与えます。また、最初にiwconfig
でインターフェースの状態を確認することをお勧めします。理想的には1)wpa_supplicant
を別の端末で-B
オプションなしで、ただしiv id = “を使用して実行します。 875cd65cdc “>