Как подключиться к сети Wi-Fi в Arch Linux?

tl; dr После прочтения статей в вики Arch по установке , настройке беспроводной сети и прошивке WPA, пробовав приведенные ниже предложения и множество потоков форума, я не могу получить ни одну из следующих карт для подключения к моей беспроводной сети при загрузке Arch Linux 2013-09-01 ISO:

  • Edimax Technology Co., Ltd EW-7811Un 802.11n Беспроводной адаптер (ID 7392: 7811)
  • Realtek Semiconductor Corp. RTL8192CU 802.11n адаптер WLAN aka. Беспроводный беспроводной USB-адаптер Wireless Wireless USB Wireless Wireless Wireless Wireless Wireless Wireless (USB ID): (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 и страница 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) 

  • Не удается подключиться к Wi-Fi на Debian Jessie с помощью wpa_supplicant: ioctl : неверный аргумент
  • Формат WPA с предварительным общим ключом в Linux и Macintosh
  • Использовать wpa_supplicant без текстовых паролей
  • wpa_supplicant и инструменты сетевого управления
  • Как предотвратить wpa_supplicant от подключения к сети
  • Последующие вызовы wpa_supplicant fail - не могут подключаться к Wi-Fi
  • Как просмотреть сертификат WPA2 PEAP, предлагаемый AP?
  • Разница между systemd wpa_supplicant.service и wpa_supplicant@wlan0.service?
  • 3 Solutions collect form web for “Как подключиться к сети Wi-Fi в Arch Linux?”

    Вы установили свою кодовую фразу с помощью 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 не будет работать вообще

    Похоже, что основной проблемой является BT Home Hub версии 4, которая поставляется с подпиской на Интернет. После отключения беспроводной сети 5 ГГц, WPS, 802.11 n, автоматического выбора канала и настройки безопасности только для WPA2, теперь я могу получить соединение в течение нескольких секунд как в Ubuntu, так и в Windows, а также очень схематичное соединение (например, через ~ 30 секунд подключение каждые несколько минут с помощью wpa_supplicant ) с обновленной wpa_supplicant Arch Linux.

    Обновление: после использования NetworkManager ( nmcli dev wifi connect SSID password PASSWORD ) Я получаю то, что кажется немного более стабильным – оно все равно выпадает каждые несколько минут или около того.

    Windows также не всегда получает соединение в течение нескольких минут, после чего кажется стабильным.

    (Я также пытался подключить старый ADSL-маршрутизатор, не понимая, что он не может понять сигнал VDSL.)

    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 "your ip" / 24 dev wlp0s26f7u5 ip route добавить default через

    РЕДАКТИРОВАТЬ

    Файл, на который я пытался ссылаться, находится в 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> к [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> 
    Interesting Posts

    Что такое столбец STATE команды TOP на Solaris?

    Как получить Realtek Semiconductor Co., Ltd. RTL8188EE Wireless Network Adapter (rev 01) беспроводная карта, работающая на Debian Wheezy

    как игнорировать ошибку MySql и перейти к следующему запросу?

    Как я могу записать свой рабочий стол в «буфер воспроизведения», чтобы воспроизвести последние х секунд?

    –regextrans2: команда не найдена

    Создание пакета .deb для PHP 7.1

    Ограничить clamav одной нитью

    Есть ли способ установить и удалить пакеты в одной команде yum?

    Преобразование определенного времени в конкретный часовой пояс времени в часовой пояс пользователя без использования даты GNU

    Получение срока действия пароля

    GRUB Legacy жалуется на неизвестность файловой системы?

    Принуждение Bash к использованию Perl RegEx Engine

    Клавиши макета клавиатуры не поддерживаются на debian

    Как обеспечить FTPeS использование безопасного соединения?

    Как скопировать файлы как действие «post build» Дженкинса, если у меня нет привилегий для каталога назначения

    Linux и Unix - лучшая ОС в мире.