Як підключити Wi-Fi через командний рядок в Linux

Як підключити Wi-Fi через командний рядок в Linux
Philip Lawrence

У часи модулів plug-and-play, платформ розробки drag-and-drop та інтуїтивно зрозумілих графічних інтерфейсів легко проігнорувати важливі інструменти для конфігурації.

Налаштування параметрів комп'ютера за допомогою командного рядка є чудовим прикладом того, про що ми говоримо. Однак багато ентузіастів і любителів командного рядка все ще хочуть, щоб все було простим і дещо олдскульним.

Операційні системи Linux

Linux став одним з революційних інструментів у світі технологій. З моменту свого виходу на початку 90-х років він захопив уяву кожного і зараз є популярною платформою з відкритим вихідним кодом для розробників.

Більше того, працювати з Linux цікаво, тому що існує велика різноманітність дистрибутивів і машин, для яких кожен дистрибутив призначений. Крім того, це вільна платформа, що означає, що ви можете експериментувати з різними дистрибутивами без жодних побоювань.

Керування бездротовою мережею в Linux

Погляньмо правді в очі - хоча Linux є чудовою платформою з багатьох причин, багато хто з нас виріс на Windows, тому ми звикли працювати з її набором інструментів і програм. Тому прості завдання, такі як підключення до Інтернету або усунення системних проблем, можуть бути досить складними при переході на Linux.

Тому використання мережевого менеджера Linux може здатися незвіданою територією для багатьох користувачів Windows.

До того ж, якщо ви використовуєте командний рядок, це стає досить складним завданням. Однак, це лише складно. Насправді, командний рядок Linux не такий страшний, а підключення до бездротових мереж є досить простою справою.

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

У цій статті ми розглянемо деякі основи wifi з'єднання в Linux, такі як використання утиліт командного рядка для налаштування бездротового з'єднання в Linux.

Як підключити Wi-Fi через командний рядок

Давайте з'ясуємо, як можна підключити бездротовий пристрій на базі Linux до точки доступу wifi. Це дещо відрізняється від підключення до мережі wifi у Windows. Однак роботу з бездротовим мережевим інтерфейсом у Linux можна освоїти за одну мить.

Отже, давайте подивимося, як можна підключитися до wi-fi мережі в Linux.

Попередня інсталяція програмного забезпечення

Перш ніж ми перейдемо до методів, важливо знати, що вам може знадобитися певне попередньо встановлене програмне забезпечення на вашому комп'ютері Linux.

Сканування мережі Wi-Fi

Якщо ви підключаєтеся до Wi-Fi вперше, вам потрібно буде просканувати бездротову мережу. З іншого боку, якщо ваша система вже знайома з точкою доступу, сканування Wi-Fi не потрібне.

Отже, для запуску сканування можна скористатися утилітою wpa_supplicant, відомою як wpa_cli. Це ефективний інструмент для керування бездротовим інтерфейсом з командного рядка. Загалом, він корисний для будь-якого налаштування бездротового мережевого з'єднання, але ми обмежимося запуску сканування тут.

Тепер спробуйте wpa_cli і переконайтеся, що у вас є привілеї root. Продовжуйте пошук бездротових мереж.

Запустіть wpa_cli з привілеями root, а потім проскануйте мережі.

Напишіть наступні команди та натисніть enter після кожної з них:

#wpa_cli

> сканування

Вихід з командного рядка

Коли сканування буде завершено, ви побачите сповіщення з переліком усіх доступних поблизу бездротових точок доступу. Ви можете вибрати потрібну, а потім ввести "quit", щоб вийти з командного рядка.

Метод з Debian 9.6

Наступний метод, який ми розглянемо, працює з Debian 9.6. Тут ми перевіримо, як працюють привілеї root і як використовувати командний рядок для налаштування wifi з'єднань з доступними точками доступу в системах на основі Debian.

Встановлення потрібних інструментів

Для цього методу ми встановимо wireless-tools WPA supplicant. Щоб встановити програму з командного рядка Linux, напишіть наступну команду:

# apt-get install wireless-tools wpasupplicant

Перевірте свою бездротову мережеву карту

Коли ви запустите команду, вона перевірить наявність вашої мережевої карти для встановлення з'єднання. Тому переконайтеся, що ваша бездротова карта виявлена.

Наприклад, якщо вашу бездротову картку буде виявлено, можливо, буде показано список бездротових мереж та ім'я картки, наприклад, wlan0 і т.д.

Конфігурація для мережі

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

Введіть наступну інструкцію командного рядка:

wpa_passphrase YourSSID>> /etc/wpa_supplicant.conf

Далі вам потрібно буде ввести пароль від 8 до 63 символів.

Мережева автентифікація

Після встановлення пароля вам потрібно буде автентифікувати мережу. Введіть наступну команду:

# wpa_supplicant -D wext -i wlan0 -B -c /etc/wpa_supplicant.conf

Точка доступу

Після автентифікації ви повинні отримати точку доступу. Введіть наступну команду iwconfig:

# iwconfig wlan0

Використання журналу Syslog

Іноді під час автентифікації можуть виникати помилки. У такому випадку вам потрібно буде перевірити системний журнал, щоб виявити проблему.

Встановлення або запит IP-адреси

Після автентифікації вам потрібна IP-адреса для вашої системи. Щоб отримати IP-адресу, введіть наступну команду IP, і вона запросить IP-адресу у DHCP-сервера для вашого комп'ютера.

Ось команди:

# dhclient -nw wlan0

Після написання наведеної вище команди ви можете встановити IP-адресу, DNS-сервер і шлюз за замовчуванням для ваших мережевих підключень.

# ip addr add dev wlan0 192.168.1.100/24

# ip маршрут додати за замовчуванням через 192.168.1.

# echo "nameserver 8.8.8.8"> /etc/resolv.conf

Дивіться також: Найкращий контролер зрошення WiFi - огляди та посібник з купівлі

Як щодо користувачів Netplan?

Якщо ви використовуєте netplan, метод для IP-запитів дещо відрізняється. Ось що вам потрібно зробити:

Налаштування Netplan

Введіть наступний рядок для налаштування netplan. Тут ви збережете файл yaml. Отже, введіть наступну послідовність рядків у вікні терміналу командного рядка:

/etc/netplan/config.yaml

sudo netplan apply

Команди застосують необхідну конфігурацію до системи.

Підключення до відкритої мережі за допомогою Netplan

Підключитися до відкритої мережі за допомогою програми netplan досить просто. Для цього вам потрібно написати фрагмент коду, який дозволить вам підключитися до доступної бездротової мережі.

Дивіться також: Як скинути налаштування WiFi у Windows 10

Підключення до персональної бездротової мережі WPA

Щоб підключитися до персональної бездротової мережі, вам також знадобиться ім'я мережі та пароль.

Висновок

Як правило, людям може бути досить складно працювати з Linux-системами через недостатнє розуміння цієї операційної системи. Однак звичайні користувачі Linux можуть часто встановлювати ці бездротові з'єднання, тому для них це не є великою проблемою.

Отже, незалежно від того, чи маєте ви машину Ubuntu або будь-який інший дистрибутив Linux, підключити будь-який настільний або портативний пристрій, такий як Raspberry Pi, до мережі Wi-Fi дуже просто. Просто переконайтеся, що ви знаєте ім'я вашої бездротової мережі, і вона автоматично підключиться до інтернету наступного разу.

Тепер, коли ви знаєте, як підключатися до будь-яких доступних мереж, вам буде легко підключитися до будь-якого робочого середовища Linux до Інтернету через Wi-Fi. Слідкуйте за новими підручниками з Linux та останніми новинами про Linux.




Philip Lawrence
Philip Lawrence
Філіп Лоуренс — ентузіаст технологій і експерт у сфері підключення до Інтернету та технології Wi-Fi. Маючи понад десятирічний досвід роботи в галузі, він допоміг багатьом окремим особам і компаніям вирішити проблеми, пов’язані з Інтернетом і Wi-Fi. Як автор і блогер Internet and Wifi Tips, він ділиться своїми знаннями та досвідом у простий і зрозумілий спосіб, який може бути корисним кожному. Філіп є пристрасним прихильником покращення зв’язку та забезпечення доступності Інтернету для всіх. Коли він не пише та не вирішує проблеми, пов’язані з технікою, він любить піші прогулянки, кемпінг та подорожі на природі.