Управління wifi з командного рядка

Бібліотека сайту rus-linux.net

Коли ви встановлюєте на свій комп'ютер новий дистрибутив Linux, завжди рекомендується спочатку підключати його до інтернету за допомогою проводової мережі. Для цього є дві вагомі причини: по-перше, для вашого бездротового адаптера може не знайтися відповідного драйвера в складі дистрибутива, по-друге, якщо ви встановлюєте систему без графічного інтерфейсу, настройка Wi Fi в командному рядку багатьох лякає. Я завжди намагаюся уникнути спілкування c Wi Fi в командному рядку. Однак в світі Linux немає місця страху. Якщо ви не знаєте чого-небудь, це відмінна причина для того, щоб вивчити цей предмет. Тому я переборов себе і вирішив освоїти управління Wi Fi в командному рядку Linux.

Звичайно, існує кілька способів підключення по Wi Fi в командному рядку. Однак для цілей цього поста я постараюся застосувати основний спосіб: той, який використовує тільки програми і утиліти, включені в набір "пакетів за замовчуванням" будь-якого дистрибутива. Очевидно, що перевага цього способу полягає в тому, що його можна відтворити потенційно на будь-якому комп'ютері з будь-яким Linux. Недолік його в тому, що він досить складний.

Отже, по-перше передбачається, що у вас завантажені коректні драйвери для вашої бездротової мережевої карти. Без цього нічого не вийде.
Потім ви можете перевірити, які мережеві інтерфейси підтримують бездротові з'єднання, за допомогою команди:

Управління wifi з командного рядка

Як правило, бездротовий інтерфейс називається wlan0. Звичайно, трапляються винятки, але для цілей цього керівництва я буду використовувати загальноприйняте позначення.
Про всяк випадок перевірте, що інтерфейс включений:

Коли ви знаєте, що ваш інтерфейс працює, ви можете пошукати доступні бездротові мережі за допомогою команди:

Управління wifi з командного рядка

З виведення ви зможете дізнатися назву мережі (SSID), рівень сигналу і тип використовуваної захисту (тобто WEP, WPA / WPA2). Тут може бути два варіанти. Найпростіший і легкий, якщо мережа не захищена. В цьому випадку ви можете відразу підключитися до неї:

Якщо в мережі використовується шифрування WEP, все також досить просто:

Але якщо в мережі використовуються протоколи WPA або WPA2, справа ускладнюється. В цьому випадку вам необхідно скористатися утилітою wpa_supplicant, яка не завжди встановлена ​​в системі. Вам необхідно відкрити файл /etc/wpa_supplicant/wpa_supplicant.conf і додати в нього такі рядки:

Після завершення налаштування запустіть в тлі цю команду:

Управління wifi з командного рядка

На закінчення, я думаю що освоєння цього способу варто витрачених зусиль. Ви ніколи не можете бути впевнені в тому, що вам завжди буде доступний графічний інтерфейс або дротове з'єднання, тому важливо бути готовим до таких ситуацій. Як вже говорилося раніше, є безліч способів (Network Manager, wicd, netcfg, wifi) керувати бездротовим з'єднанням. Я вибрав самий загальний спосіб, хоча в певних випадках і утиліти, які я використовував, можуть бути недоступні, і вам буде потрібно спочатку завантажити їх. З іншого боку, є набагато більш просунуті програми, які безумовно не включаються в набір пакетів за замовчуванням, але сильно спрощують процес налаштування. У будь-якому випадку, непогано вивчити основи.

Схожі статті