This is an old revision of the document!
Подключение к WiFi-сети через wpa_supplicant
Обнаружение сетей с помощью Iwconfig
Прежде чем начать, нам нужно знать essid или имя сети, к которой мы хотим подключиться.
В этом руководстве показано, как использовать команду Iwconfig для сканирования доступных сетей. Iwconfig похожа на команду ifconfig, но предназначена для управления беспроводными интерфейсами. Эта команда позволяет пользователю редактировать частоту или канал, изменять режим сетевого устройства (Ad-hoc, Managed, Master, Repeater, Monitor, Secondary), устанавливать ESSID и т. д.
ПРИМЕЧАНИЕ. SSID/ESSID – это имена или идентификаторы сети или маршрутизатора.
Чтобы проверить, правильно ли обнаружена карта Wi-Fi, сначала выполните команду iwconfig, как показано на следующем снимке экрана:
iwconfig
Как вы можете видеть, выходные данные показывают интерфейс loopback (lo), карту Ethernet (enp2s0) и карту Wi-Fi wlp3s0 , которые мы будем использовать для сканирования доступных сетей с помощью команда Iwlist.
Первая строка показывает поддержку стандартов 802.11 и показывает, что устройство не подключено. Вторая строка показывает, что Wi-Fi-карта находится в управляемом режиме и не связана с точкой доступа.
Третья строка содержит Retry Short Limit, который определяет количество попыток после неудачной передачи, и Порог RTS, определяющий количество подтверждений до установления соединения, Fragment Thr< показывает максимальный размер пакета, который отправит ваша карта.
Последние две строки показывают, что аутентификация отсутствует и управление питанием отключено.
Команда Iwlist предоставляет дополнительную информацию о беспроводных устройствах, включая те, которые не являются частью нашего компьютера. В этом случае мы просканируем доступные сети, добавив аргумент scan. На выходе будет отображаться список точек доступа с некоторой информацией, такой как ESSID, качество сигнала, канал, режим и т. д.
Выполните следующую команду, чтобы распечатать список доступных сетей:
iwlist wlp3s0 scan
Как видите, вывод показывает несколько сетей, включая точку доступа LinuxHint, но формат не удобен для пользователя. Если вы хотите распечатать только ESSID или имена доступных сетей, опуская остальные, запустите:
iwlist wlp3s0 scan | grep ESSID
Первоисточник https://ru.linux-console.net/?p=15658