Linux предоставляет несколько способов подключения к Wi-Fi через командную строку (CLI). Это особенно полезно на серверах без графического интерфейса или для автоматизации подключения.
Основные инструменты
- iwconfig: Старый инструмент для базовых настроек беспроводных интерфейсов.
- wpa_supplicant: Необходим для подключения к сетям WPA/WPA2.
- nmcli: Инструмент командной строки NetworkManager (если установлен); как подключиться к wifi через консоль linux
- wifi-menu: Простой скрипт для Arch Linux (и производных) для подключения к Wi-Fi.
Настройка Wi-Fi
1. Определение интерфейса: Используйте iwconfig
или ip link
, чтобы узнать имя вашего беспроводного интерфейса (например, wlan0).
2. Сканирование сетей: iwlist wlan0 scan
(замените wlan0 на ваше имя интерфейса).
3. Подключение с wpa_supplicant:
- Создайте файл конфигурации
/etc/wpa_supplicant/wpa_supplicant.conf
. - Добавьте информацию о сети:
network={
ssid="Имя_сети"
psk="Пароль"
} - Запустите wpa_supplicant:
wpa_supplicant -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf
- Получите IP-адрес:
dhclient wlan0
4. Подключение с nmcli:
nmcli dev wifi connect "Имя_сети" password "Пароль"
5. Автоматическое подключение: Настройте NetworkManager или systemd для автоматического подключения при загрузке.
Дистрибутивы: Инструкции могут немного отличаться для Ubuntu, Debian, Arch, Fedora, CentOS и Raspberry Pi.