Как подключиться к сети 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) 

  • wpa_supplicant и инструменты сетевого управления
  • Внезапный Wi-Fi от Arch Linux отключается и не может повторно подключиться
  • Как запросить определенный IP-адрес с сервера DHCP?
  • Как настроить wpa_supplicant.conf для включения кнопки WPS на android6?
  • wpa_supplicant не может установить essid и другие параметры из файла конфигурации
  • Kali linux запускает airbase-ng вместе с wpa_supplicant
  • Провайдер WPA, снижающий / отключающий сетевой адаптер в гостиничном Wi-Fi
  • Как создать горячую точку, которая не требует пароля?
  • 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

    Разделение большого файла по столбцу со значениями в заголовке в виде имен файлов

    Удаленный вход SSH не работает

    Какой лучший дистрибутив для Toshiba Satellite L10-205 (старое оборудование) используется в основном для разработки?

    Определите devtype и подсистему для питания ноутбука

    в котором файл является псевдонимом имен хостов, если нет / etc / hosts?

    Инструмент для создания отчета о плохом физическом местоположении на диске

    Блокировать входящий порт

    Конкретная последовательность команд с правами доступа sudo и файлов

    `find` multiple -o -name условие AND! -имя

    sed in-place удаление строки на полную файловую систему?

    Linux – производительность рендеринга после переключения с драйверов nvidia на nouveau

    Драйверы видеокарты Nvidia для совместимости с Linux

    Установка pyside на Fedora 19

    Как я могу открыть открытый и прослушивающий порт в Linux?

    Как разрешить Page Up на экране GNU?

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