tl;dr Arch Wikiの記事を読んだ後インストールする、ワイヤレス設定そしてWPA申請者、以下の提案と多数のフォーラムスレッドを試してみましたが、得ることができません。誰でもArch Linux 2013-09-01 ISOを起動すると、次のカードを使用してワイヤレスネットワークに接続しました。
- (株)エディマックテクノロジーEW-7811Un 802.11nワイヤレスアダプター(ID 7392:7811)
- Realtek Semiconductor Corp. RTL8192CU 802.11n WLANアダプタとも呼ばれます。Bolse® 300Mbps WifiワイヤレスN USBマイクロアダプター(ID 0bda:8178)
方法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パスワードと同様の値が必要な場合psk
(wpa_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
まったく機能しません
答え2
最大の問題は、インターネット購読に同梱されているBT Home Hubバージョン4のようです。 5GHzワイヤレス、WPS、802.11n、自動チャンネル選択を無効にし、セキュリティをWPA2のみに設定した後、数秒でUbuntuとWindowsに接続できるようになりましたwpa_supplicant
。数分ごとに最新のArch Linuxに接続します。
アップデート:nmcli dev wifi connect SSID password PASSWORD
NetworkManager()を使用した後、安定性がわずかに向上したようです。それでも数分ごとに落ちます。
Windowsも常に数分以内に接続されずに安定しているようです。
(既存のADSLルータにも接続しようとしましたが、VDSL信号を認識していないことに気づいていませんでした。)
答え3
Wi-Fiメニューでパスワードを設定する必要があります。手動で設定する必要はありません。/etc/conf.d/network-wireless@でwlp0s29f7u5の設定を確認してください。また、/etc/wpa_supplicant.confをチェックして、情報が正しいことを確認してください。
もう1つのことは、固定アドレスを設定したくない限り、dhcpcdサービスを停止する必要がないことです。静的の場合は、/etc/conf.d/network-wireless@で宣言したことを確認してください。
最後にIPを提供してください。 dhcp の場合 'dhcpcd wlp0s26f7u5'
または、静的には次のようにします。
ip addr "your ip" 追加/24 dev wlp0s26f7u5 ip パスデフォルト値を追加
編集する
私が参照したいファイルは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>