tl; dr Прочитав вики-статьи Arch об установке , настройке беспроводной сети и запрашивающем WPA , попробовав приведенные ниже предложения и множество тем на форуме, я не могу подключить одну из следующих плат к моей беспроводной сети при загрузке Arch Linux 2013-09-01 ISO:
- Edimax Technology Co., Ltd EW-7811Ни беспроводной адаптер 802.11n (ID 7392: 7811)
- Realtek Semiconductor Corp. RTL8192CU 802.11n WLAN Адаптер ака. Bolse® 300 Мбит / с Wifi Wireless N USB Micro Mini Адаптер (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
согласно предложениям deeraf и warl0ck и странице вики):
# 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)
dhcpcd -d -n interface
- это дает вам больше информации. Также рекомендуется сначала проверить состояние интерфейса iwconfig
. В идеале 1) запустить wpa_supplicant
в отдельном терминале без на -B
выбор, но , -d
чтобы получить больше отладочной информации, а именно: wpa_supplicant -d -i interface -c wifi.conf -Dwext
; 2) в другом терминале проверьте iwconfig
; 3) в другой терминал запустить. В качестве альтернативы, перед всем этим вы можете wicd
попробовать.
dmesg
выводе, возможно, что-то, что указывает на проблему с прошивкой?