Wpa supplicant/ru

wpa_supplicant is Article description::a wifi supplicant to handle network authentication.

Установка
В качестве предварительного условия в ядре должна быть активирована поддержка беспроводных сетей, как описано в Wifi/IEEE_802.11/ru, а также необходимых драйверов беспроводных адаптеров.

Emerge
После просмотра USE-флагов установите, используя команду Portage :

Файлы
Убедитесь, что выбрали соответствующую установку.

Глобальные настройки
Для использования с единственным беспроводным интерфейсом требуется всего один конфигурационный файл. Этот файл по умолчанию не существует; шаблонный файл конфигурации может быть скопирован из, где значение переменной P – название и версия установленного в данный момент Wpa supplicant:

Далее, отредактируйте файл:

Чтобы разрешить непривилегированным пользователям управлять соединением с использованием wpa_gui / wpa_cli, убедитесь, что пользователи добавлены в группу.

Настройка с dhcpcd в качестве менеджера сетей
In case the deprecated WEXT driver is needed, changing the wireless driver can help resolve cases where it associates then immediately disconnects with reason 3. Run wpa_supplicant -h to see a list of the available drivers that were built at compile-time.

Настройка со сценариями Gentoo net.*
Укажите сетевым сценариям использовать wpa_supplicant:

Хорошая идея после последующей настройки изменить права доступа, чтобы быть уверенным в том, что WiFi пароли не могут быть просмотрены в открытом виде всеми, кто использует компьютер:

Использование wpa_gui
Самый простой способ использовать wpa_supplicant – через его графический интерфейс. Чтобы включить его, соберите wpa_supplicant с USE-флагом.

Использование wpa_cli
Wpa_supplicant также имеет интерфейс командной строки. Ввод запускает его в интерактивном режиме с дополнением по tab. Ввод  в командной строке отобразит список всех доступных команд (нажмите "развернуть", чтобы увидеть ниже вывод команды ):

Подробнее о том, как подключиться, можно найти в Arch Linux wiki.

Использование wpa_passphrase
wpa_supplicant включает в себя инструмент для быстрой записи блока network из командной строки для сетей с Preshared-Key (PSK – пароль),.

SSID необходим. Если пропустить парольную фразу, её можно будет ввести, когда она будет запрошена.

Получившийся вывод может быть затем скопирован или направлен в.

Редактирование вручную
Конечно, конфигурационный файл может быть также отредактирован вручную. Однако, это может быть очень утомительно, если компьютер должен подключаться ко множеству различных точек доступа.

Примеры можно найти в и.

WPA2 с wpa_supplicant
Подключение к любой точке доступа с YourSSID

Используйте bssid для указания точки доступа, к которой следует подключиться, по её MAC-адресу в случае, если есть повторители. Не забывайте воспользоваться wpa_passphrase [passphrase] для создания psk

Устранение проблем
In case it does not work as expected try some of the following and analyze the output.

Check for known bugs

 * Upstream's mailing list archive
 * Upstream's mailing list archive

Run wpa_supplicant in debug mode
Be sure to stop any running instance of the supplicant:

Something like the following options can be used for debugging (click "Expand" to view the output below):

Enable logging for Gentoo net.* scripts
Now, within one terminal issue a command to monitor output and restart the  device in another:

Смотрите также

 * iwd is the intended replacement for wpa_supplicant.

Внешние ресурсы

 * HOWTO: Remote access point with wpa_supplicant (Gentoo Forums)
 * Extensible Authentication Protocol (Wikipedia)
 * Extensible Authentication Protocol (wiki.freeradius.org)
 * wpa_supplicant upstream just accepted patch to allow interface matching
 * http://www.kb.cert.org/vuls/id/CHEU-AQNN3Z