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

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> 
  • Создание обходного интерфейса GUI беспроводной сети
  • Как автоматически применить конфигурацию wpa_supplicant?
  • wpa_supplicant wifi-direct соединение между Linux и Android
  • Подключен к WIFI, но нет интернета
  • Имитация изменений силы сигнала в wpa_supplicant
  • Беспроводные сети, показывающие «устройство не управляемое» в Network Manager
  • Как добавить несколько сетевых блоков в командной строке?
  • из инструкций подключения Windows 802.1X к Linux
  • Проблема wpa_supplicant
  • Подключитесь к скрытому Wifi AP с wpa-supplicant?
  • Могу ли я настроить указанный PEAP в сетевом менеджере
  • Настройте сеть со статическим IP и wpa_supplicant на Debian
  • Interesting Posts

    Ключ, отличный от Control для отправки SIG *?

    Какие горячие клавиши поддерживаются при чтении страницы руководства?

    Как суммировать вывод двух команд и сохранить их в файле?

    Sed: поиск и замена паттенов специальными символами, которые имеют произвольную строку между

    В чем разница между initramfs и фактической основной файловой системой?

    Менеджер обновлений Mint не обновляет

    Являются ли состояния процессов, которые готовы и планируют ждать «S»?

    Мое ядро ​​SMDK2416 (для s3c2416) работает на 64MRAM, но разбилось на 128M

    Индикатор жесткого диска мигает, когда у меня заканчивается память, но у меня нет своп-конфигурации

    Bash: ожидаемое целочисленное выражение, используя read / test

    Как указать кодировку символов для 7z?

    Как записать файл в другой

    Точечный USB-телефон для конкретного / dev / ttyACM с использованием udev

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

    Какой инструмент можно использовать для просмотра объектного файла?

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