подключение_к_wifi-сети_через_wpa_supplicant

Подключение к 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

подключение_к_wifi-сети_через_wpa_supplicant.txt · Last modified: 2024/09/12 16:59 by uf4n