====== Подключение к WiFi-сети через wpa_supplicant ====== ===== Обнаружение сетей ===== Прежде чем начать, нам нужно знать 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 ===== Подключитесь к Wi-Fi с помощью wpa_supplicant: ===== Вам необходимо отредактировать файл /etc/wpa_supplicant.conf , добавив essid и пароль вашей точки доступа, вы можете добиться этого, выполнив следующую команду: wpa_passphrase LinuxHint morochita | tee /etc/wpa_supplicant.conf ПРИМЕЧАНИЕ. Замените LinuxHint на свой essid и morochita на фактический пароль. Вы можете использовать кавычки для сетевых имен, содержащих пробелы. После редактирования wpa_supplicant.conf вы можете подключиться, выполнив следующую команду, где -c указывает файл конфигурации, а -i< указывает сетевой интерфейс: wpa_supplicant -c /etc/wpa_supplicant.conf -i wlp3s0 Как вы можете видеть с помощью iwconfig, теперь ваша беспроводная карта связана с точкой доступа. iwconfig Для подключения выполните команду dhclient, как показано на следующем снимке экрана, чтобы получить динамический IP-адрес: dhclient wlp3s0 --------------------- Первоисточник https://ru.linux-console.net/?p=15658