
tl;dr После прочтения статей Arch wiki омонтаж,беспроводная настройкаиПроситель WPA, попробовав приведенные ниже предложения и множество тем на форуме, я не могу получитьилииз следующих карт для подключения к моей беспроводной сети при загрузке Arch Linux 2013-09-01 ISO:
- Edimax Technology Co., Ltd EW-7811Un Беспроводной адаптер 802.11n(ИД 7392:7811)
- Realtek Semiconductor Corp. Адаптер беспроводной локальной сети RTL8192CU 802.11n, также известный какБеспроводной USB-адаптер Bolse® Wi-Fi Wireless N со скоростью 300 Мбит/с и микроминиатюрным разъемом(ИД 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
согласнодирафи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)
решение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, который поставляется с подпиской на Интернет. После отключения беспроводной связи 5 ГГц, WPS, 802.11 n, автоматического выбора канала и установки безопасности только на WPA2, я теперь могу получить соединение за считанные секунды как в Ubuntu, так и в Windows, и очень нестабильное соединение (например, подключение в течение ~30 секунд каждые несколько минут с wpa_supplicant
) с обновленной версией Arch Linux.
Обновление: после использования NetworkManager ( nmcli dev wifi connect SSID password PASSWORD
) я получаю, как мне кажется, немного больше стабильности — связь по-прежнему отключается каждые несколько минут или около того.
Windows также не всегда устанавливает соединение в течение нескольких минут, после чего соединение восстанавливается.
(Я также попытался подключить старый маршрутизатор ADSL, не понимая, что он не может распознавать сигнал VDSL.)
решение3
wifi-menu должен настроить вашу парольную фразу для вас. Не должно быть необходимости настраивать ее вручную. Проверьте конфигурацию для wlp0s29f7u5 в /etc/conf.d/network-wireless@. Также проверьте /etc/wpa_supplicant.conf, чтобы убедиться, что информация верна.
Еще одно, если вы не пытаетесь настроить статический адрес, вам не нужно останавливать службу dhcpcd. Если он статический, то убедитесь, что вы объявили это в /etc/conf.d/network-wireless@
Наконец, укажите и ip. 'dhcpcd wlp0s26f7u5' для dhcp
или для статики сделайте следующее.
ip addr add "ваш 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>