Налаштування wifi з командного рядка в linux

Якщо ви користуєтеся будь-якої операційної системою на базі ядра linux, то швидше за все вже бачили графічні додатки для підключення до бездротовими мережами. Але якщо графічного додатку ще немає, і для установки його потрібно наявність мережі, а для отримання доступу до Інтернету необхідно підключитися до бездротової точки, то вихід тоді тільки один - настройка WiFi з командного рядка. Або ще приклад - налаштувати сервер по ssh, щоб він міг працювати з бездротовим контролером.

Установка необхідних пакетів

В першу чергу необхідно перевірити, чи встановлені пакет wpasupplicant і wireless-tools. Ці пакети дозволять вам підключатися до бездротових мереж з WPA і WPA2 аутентифікації. В Debian і Ubuntu це робиться командами

Крім того, може знадобитися поставити мікрокод (firmware) для пристрою, встановивши відповідний виробнику пакет. Мікрокод також називають прошивкою, але це не зовсім правильно. Мікрокод завантажується в пристрій перед початком роботи з ним, а прошивка в пристрої є постійно. Для Intel це може бути, наприклад, пакет firmware-iwlwifi зі сховищ non-free. Мікрокод часто лежить саме в цій гілці репозиторіїв. Або це може бути пакет firmware-realtek, або firmware-linux-free.

Перевірка бездротового контролера

Навігація по публікаціям

Вітаю!
Проїхав по вашій інструкції аж до команди:
wpa_supplicant -B -iwlan0 -Dwext -c / etc / wpa_supplicant / wpa_supplicant.conf
і отримую у відповідь:
ioctl [siocsiwencodeext] invalid argument два рази.
Як таке може бути? Я так розумію, що справа в файлі конфігурації, але він же створювався автоматично за допомогою wpa_passphrase.
Направте, будь ласка, мої стопи.

Інтерфейс wlan0 при цьому піднявся? Видно чи пристрій в системі?
Можливо, замість -Dwext потрібно вказати інше значення. Наприклад, -Dnl80211