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)
dmesg
выводе, возможно, что-то, что указывает на проблему с прошивкой?dhcpcd -d -n interface
- это дает вам больше информации. Также рекомендуется сначала проверить состояние интерфейсаiwconfig
. В идеале 1) запуститьwpa_supplicant
в отдельном терминале без на-B
выбор, но ,-d
чтобы получить больше отладочной информации, а именно:wpa_supplicant -d -i interface -c wifi.conf -Dwext
; 2) в другом терминале проверьтеiwconfig
; 3) в другой терминал запустить. В качестве альтернативы, перед всем этим вы можетеwicd
попробовать.Ответы:
Вы установили пароль
wpa_passphrase
? напримерВ противном случае
wpa_supplicant -B -i [wireless device] -c /etc/wpa_supplicant/cli.conf
не будет работать вообщеисточник
wpa_cli
? Разве нет более простого способа сделать это? Кажется, я подключен позже (по крайней мере, нет сообщений об ошибках), поэтому я наградил этот ответ.dmesg
чтобы увидеть, связан ли онwpa_supplicant.conf
поpsk
выбору , кажется, unhashed ключ. И вы должны иметь ключ спецификации управления, как:key_mgmt=WPA-PSK
а.Похоже, что основной проблемой является BT Home Hub версии 4, которая поставляется с подпиской на Интернет. После отключения беспроводной связи 5 ГГц, WPS, 802.11 n, автоматического выбора канала и настройки безопасности только для WPA2 я теперь могу установить соединение в течение нескольких секунд как в Ubuntu, так и в Windows, и очень схематичное соединение (например, ~ 30 секунд). подключение каждые несколько минут
wpa_supplicant
) с новейшей версией Arch Linux.Обновление: после использования NetworkManager (
nmcli dev wifi connect SSID password PASSWORD
) я получаю то, что кажется немного более стабильным - оно по-прежнему выпадает каждые несколько минут или около того.Windows также не всегда получает соединение в течение нескольких минут, после чего кажется стабильным.
(Я также попытался подключить старый маршрутизатор ADSL, не понимая, что он не может понять сигнал VDSL.)
источник
Wi-Fi-меню должно настроить вашу фразу-пароль для вас. Там не должно быть необходимости устанавливать его вручную.
Проверьте конфигурацию для wlp0s29f7u5 в /etc/conf.d/network-wireless@. Также проверьте /etc/wpa_supplicant.conf, чтобы убедиться, что информация верна.Другое дело, что если вы не пытаетесь настроить статический адрес, вам не нужно останавливать службу dhcpcd. Если он статический, то обязательно укажите это в /etc/conf.d/network-wireless@
Наконец, предоставьте и ip. 'dhcpcd wlp0s26f7u5' для dhcp
или для статики сделайте следующее.
ip addr добавить "ваш ip" / 24 dev wlp0s26f7u5 ip route добавить значение по умолчанию через
РЕДАКТИРОВАТЬ
Файл, на который я пытался ссылаться, находится в netctl. Вот мой:
источник
wifi-menu
, сгенерированный файл иwpa_passphrase
выходной файл несколько раз, но безрезультатно. Этот же пароль работает на другом (Ubuntu) компьютере, поэтому проблема не в этом.