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

Вам потрібно підключитися до Інтернету на пристрої Linux, але у вас немає порту Ethernet або доступу до графічного мережного програмного забезпечення? Ось як підключитись до Wi-Fi в терміналі Linux за допомогою команди nmcli.

Що таке nmcli?

nmcli – це інтерфейс командного рядка для NetworkManager, поширеної програми Linux для ідентифікації та налаштування інтернет-з’єднань. У багатьох дистрибутивах є графічний аплет для використання NetworkManager у середовищі робочого столу, але у вас може бути доступу до робочого столу, якщо ви працюєте на сервері Linux.

Деякі способи підключення до Wi-Fi через термінал трохи складні, оскільки вимагають конфігурації файлів і знання вашого ключа PSK.

Не так з nmcli. Якщо у вас є сучасний маршрутизатор, то все, що потрібно знати – це SSID (назва мережі, до якої хочете підключитися) та пароль, якщо він є.

Крок 1. Увімкніть пристрій Wi-Fi

Карта Wi-Fi на ПК з Linux не може підключитися до Інтернету, якщо вона не ввімкнена. Щоб побачити статус всіх ваших мережевих інтерфейсів, використовуйте цю команду:

nmcli dev status

Ви повинні отримати список ваших мережних пристроїв разом з їх типом, станом та інформацією про підключення до мережі.

Якщо ви не впевнені, чи увімкнено ваш пристрій Wi-Fi, ви можете перевірити це за допомогою цієї команди:

nmcli radio wifi

Якщо вихідні дані показують, що Wi-Fi вимкнено (disabled), ви можете увімкнути його за допомогою наступної команди:

nmcli radio wifi on

Крок 2. Визначте точку доступу Wi-Fi

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

nmcli dev wifi list

Зверніть увагу на ім’я мережі, до якої потрібно підключитися, у списку SSID. Він знадобиться для наступного кроку.

Крок 3. Підключіться до Wi-Fi за допомогою nmcli

Тепер, коли Wi-Fi увімкнено і ваш SSID визначено, ви готові до підключення. Ви можете встановити з’єднання за допомогою наступної команди:

sudo nmcli dev wifi connect network-ssid

Замініть network-ssid на ім’я вашої мережі. Якщо у мережі Wi-Fi використовується захист WEP або WPA, ви також можете вказати мережний пароль у команді.

sudo nmcli dev wifi connect network-ssid password "network-password"

Як альтернатива, якщо ви не хочете записувати свій пароль на екрані, ви можете використовувати опцію –ask :

sudo nmcli --ask dev wifi connect network-ssid

Тепер система попросить вас запровадити мережевий пароль, не роблячи його видимим.

Тепер ваш пристрій має бути підключений до Інтернету. Перевірте це за допомогою пінгу:

ping <a class="vglnk" href="http://google.com/" target="_blank" rel="nofollow noopener">google.com</a>

NetworkManager збереже з’єднання та автоматично підключиться при перезавантаженні, тому вам не потрібно турбуватися про введення команди щоразу при завантаженні комп’ютера з Linux.

Керування мережними підключеннями в Linux за допомогою nmcli

Ви можете переглянути всі збережені підключення, виконавши таку команду:

nmcli con show

Якщо ви підключені до однієї мережі, але хочете використовувати інше підключення, ви можете вимкнутись, переключивши підключення до стану “відключено”. Вам потрібно буде вказати SSID або, якщо у вас є кілька підключень з тим самим SSID, використовуйте UUID.

nmcli con down ssid/uuid

Щоб підключитися до іншого збереженого з’єднання, просто передайте параметр up у команді nmcli. Переконайтеся, що ви вказали SSID або UUID нової мережі, до якої ви хочете підключитися.

nmcli con up ssid/uuid

Підключення до Wi-Fi без графічного інтерфейсу в Linux

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

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

Поділіться своєю любов'ю

Залишити відповідь

0 комментариев
Вбудовані Відгуки
Переглянути всі коментарі
0
Ми любимо ваші думки, будь ласка, прокоментуйте.x