Как подключиться к WiFi из терминала в Ubuntu Linux

Использование Linux через оболочку терминала всегда быстро, безопасно и экономит время. Более того, если вы опытный пользователь Linux, вы, несомненно, захотите выполнять все операционные задачи с помощью методов, основанных на интерфейсе командной строки, вместо методов, основанных на графическом интерфейсе.

Если вы используете Linux-сервер без какой-либо среды рабочего стола Linux, я уверен, что вам придется выполнять множество команд терминала для работы с сервером. Не только в Linux-сервере, но вы также можете использовать терминальный метод для подключения WiFi из оболочки терминала в настольных средах.

Подключение к WiFi через терминал в Ubuntu Linux

В Linux вы можете делать практически все через оболочку терминала при наличии соответствующего доступа. Для подключения WiFi из оболочки терминала в Ubuntu Linux, вам необходимо знать имя WiFi, пароль и базовые знания Linux.

В этом посте мы рассмотрим, как подключить wifi через терминал в Ubuntu/Debian Linux. Здесь мы рассмотрим CLI и полуCLI методы подключения WiFi в Linux из оболочки терминала.

Метод 1: Метод Netplan для подключения WiFi из терминала

Netplan – это основной инструмент конфигурации и настройки сети в Ubuntu для настройки всех сетевых параметров. Вы можете использовать инструмент Netplan и настроить его через оболочку терминала для подключения WiFi из оболочки терминала.

Шаг 1: Определите детали сетевой карты

Чтобы подключить WiFi на любой машине, очевидно, нам нужно знать имя сети. В сетевых технологиях имя Wifi определяется SSID (Service Set Identifier). Затем убедитесь, что на вашей Linux-машине установлен активный WIFI-адаптер. Вы можете выполнить следующую команду, представленную ниже, чтобы просканировать все доступные адаптеры сетей WIFI вокруг вас. Выполните следующую команду в оболочке терминала, чтобы вывести имя адаптера wifi на вашей машине.

ls /sys/class/net

Следующая команда покажет вам доступные сети на экране оболочки. Позже мы будем использовать имя SSID в сценарии конфигурации netplan для подключения WiFi из оболочки терминала.

Шаг 2: Редактирование Netplan на Ubuntu

Поскольку мы уже знаем имя SSID нашего WiFi, и у нас есть функциональный Wifi адаптер, пришло время подключить Wifi к нашей системе через терминал. Следующая простая и понятная команда позволит вам отредактировать сценарий конфигурации Netplan, чтобы добавить наш SSID и другие учетные данные. Здесь я использую редактор сценариев Nano, но вы можете использовать любой из ваших любимых инструментов для редактирования сценария Netplan.

sudo nano /etc/netplan/50-cloud-init.yaml

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

конфигурация wifi на ubuntu

wifis:
    wlan0:
        dhcp4: true
        optional: true
        access-points:
            "SSID_name":
                password: "WiFi_password"

Вот расширенный вид всего скрипта конфигурации Netplan, который вы можете посмотреть для лучшего понимания. Если вы использовали любую другую конфигурацию сети, пожалуйста, сделайте резервную копию сценария для восстановления его по умолчанию. Пожалуйста, убедитесь, что вы правильно написали файл для подключения WiFi через терминал.

# This file is generated from information provided by the datasource. Changes
# to it will not persist across an instance reboot. To disable cloud-init's
# network configuration capabilities, write a file
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config: disabled}
network:
ethernets:
eth0:
dhcp4: true
optional: true
version: 2
wifis:
wlan0:
dhcp4: true
optional: true
access-points:
"SSID_name":
password: "WiFi_password"

Теперь вы можете столкнуться с проблемами после перезагрузки или выхода из системы. Чтобы не настраивать весь процесс каждый раз, пожалуйста, создайте план Netplan и примените его к вашей машине Ubuntu.

sudo netplan generate
sudo netplan apply

Если команда Netplan Apply не работает, вы можете попробовать следующую команду, приведенную ниже.

sudo netplan --debug apply

Шаг 3: Выясните, есть ли какие-либо проблемы!

В Linux, если у вас уже есть существующие настройки для конфигурации сети/WiFi, вы можете столкнуться с проблемами при подключении Wifi из оболочки терминала. Выполните следующую команду системного управления в оболочке терминала, чтобы запустить инструмент Wi-Fi Protected Access на вашей машине Ubuntu.

sudo systemctl start wpa_supplicant

Если приведенные выше команды не работают, выключите компьютер и снова примените настройки Netplan на вашей машине.

shutdown now
sudo netplan generate
sudo netplan apply

Наконец, когда вы успешно установили Wifi соединение с вашей машиной Ubuntu с помощью терминала, вы можете выполнить следующую команду для проверки IP статуса вашей машины.

ip a

Метод 2: Подключение Wifi в Ubuntu из терминала с помощью nmtui

nmtui – это сокращение от Network Manager Text User Interface в Linux. Его можно использовать для управления беспроводными сетями на вашей поверхности. Инструменты nmtui работают по методу полуCLI. В этом методе необходимо использовать командную строку на базе терминала, но для выбора и управления инструментом также требуется указатель курсора.

Прочтите:  Как установить Pop!_OS 21.04

Шаг 1: Исполнительный пользовательский интерфейс Network Manager

В этом методе мы рассмотрим, как подключить Wifi в Linux из терминала с помощью nmtui. Сначала вам нужно набрать nmtui в оболочке терминала, чтобы запустить инструмент текстового пользовательского интерфейса Network Manager в вашей системе.

nmtui

Команда покажет вам выпадающее меню для выбора настроек сети. В меню выберите пункт ‘Подключиться’, чтобы выбрать SSID с терминала.

snimok ekrana ot 2022 02 05 19 48 55
snimok ekrana ot 2022 02 05 19 48 55

Шаг 2: Выберите SSID WiFi

На следующем шаге вы увидите список сетей Wifi (SSID), доступных вокруг вас, в оболочке терминала. Пожалуйста, используйте курсор мыши или клавиши со стрелками на клавиатуре, чтобы выбрать SSID, затем нажмите кнопку ввода, чтобы выбрать сеть.

snimok ekrana ot 2022 02 05 19 49 13
snimok ekrana ot 2022 02 05 19 49 13

На следующем шаге оболочка терминала попросит вас ввести пароль SSID, чтобы ваш рабочий стол Linux мог подключиться к сети. Если ваш Wifi не имеет пароля, он не будет запрашивать пароль. Если все идет правильно, на экране появится сообщение о подключении и вскоре произойдет соединение.

Шаг 3: Проверка подключения

С этого момента мы рассмотрели методы подключения к сети Wifi в Ubuntu из оболочки терминала. Пришло время проверить, работает ли сеть или нет. Выполнение команды Ping для проверки интернет-соединения является универсальным методом проверки стабильности интернета, времени отклика и задержки. Мы можем выполнить следующую команду Ping в оболочке терминала, чтобы выполнить Ping для Google DNS.

ping google.com

Чтобы проверить все известные сети Wifi в вашей системе, выполните следующую команду Nmcli, приведенную ниже.

nmcli con show

Если вам нужно переключиться с одной сети Wifi на другую, выполните приведенную ниже команду NMCLI.

nmcli con down ssid/uuid

Заключительные слова

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

Оцените?
+1
15
+1
2
+1
0
+1
0
+1
2
+1
2
+1
7
Поделитесь с друзьями
Admin
Admin

Люблю Linux

Статей: 474
Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии