Настройка сети утилитой nmtui

Опубликовано admin - пт, 03/10/2023 - 17:00

В Linux инструмент командной строки nmtui (Network Manager Text User Interface) вызывает графический текстовый интерфейс для простой и эффективной настройки сети.

Настройка сети в Linux утилитой nmtui

Содержание

Достоинства утилиты nmtui

Основным достоинством этого инструмента является его простота по сравнению с консольной утилитой настройки сети nmcli. Инструмент nmcli, например, позволяет легко отображать текущее состояние Network
Manager, управлять соединениями и устройствами, отслеживать соединения. В отличие от него nmtui — встроенный текстовый пользовательский интерфейс, позволяющий только добавлять/редактировать соединение, активировать соединение и устанавливать имя хоста системы. Многим пользователям функционала утилиты будет вполне достаточно.

Установка

В большинстве дистрибутивов Linux, например Ubuntu, утилита nmtui предустановлена, так как входит в набор инструментов для настройки сети Network Manager. В случае отсутствия утилиты нужно её просто установить. В ряде дистрибутивов для этого необходима установка NetworkManager-tui.

В Arch Lnux устанавливается пакет networkmanager, который содержит демон, интерфейс командной строки (nmcli) и интерфейс на основе curses (nmtui):

oleg@mobile:~:$ yay -S networkmanager
разрешение зависимостей...
проверка конфликтов...

Пакеты (1) networkmanager-1.42.2-1

Будет установлено:  16,89 MiB
Изменение размера:   0,00 MiB

:: Приступить к установке? [Y/n]

Синтаксис

nmtui [ПАРАМЕТР…]

Опции

edit
Изменить подключение
connect
Активировать подключение
hostname
Настроить имя хоста

Использование утилиты nmtui в Linux

Запуск

Запускаем утилиту следующей командой:

oleg@mobile:~:$ nmtui 

На первом экране инструмента присутствуют три опции:

  1. Изменить подключение
  2. Активировать подключение
  3. Настроить имя хоста

Настройка сети в Linux утилитой nmtui, первый экран

Навигация

Для навигации используйте клавиши со стрелками или нажмите Tab, чтобы перейти вперёд, и нажмите Shift + Tab, чтобы перейти назад по параметрам. Нажмите Enter, чтобы выбрать параметр. Space (пробел) переключает статус флажка.

Также доступен запуск утилиты с опциями edit, connection и hostname.

Изменение подключения

Выберите Изменить подключение и нажмите ENTER.

Настройка сети в Linux утилитой nmtui, изменение подключения

Затем выберите интерфейс, который вы хотите настроить, и нажмите ENTER.
Настройка сети в Linux утилитой nmtui, выбор интерфейса для настройки

В данном случае интерфейс, который мы настраиваем, — это wlan0.

На следующем шаге введите предпочтительный IP-адрес и определите маску подсети, шлюз по умолчанию и DNS-серверы, как показано ниже.

В нашем случае всё настраивается автоматически.

Как только вы будете удовлетворены своими настройками, прокрутите вниз до конца, выберите OK и нажмите ENTER.

Настройка сети в Linux утилитой nmtui, завершение настроек

Теперь вы вернулись к первому экрану интерфейсов.

Активация подключения

Выберите Активировать подключение, затем ОК и нажмите ENTER.

Настройка сети в Linux утилитой nmtui, активация подключения к сети

Для того чтобы убедиться, что сетевой интерфейс получил IP-адрес, который мы только что настроили, выполните команду:

oleg@mobile:~:$ ip addr show wlan0
oleg@mobile:~:$ ip addr show wlan0
3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether 00:c0:ca:5a:65:ee brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.75/24 brd 192.168.0.255 scope global dynamic noprefixroute wlan0
       valid_lft 2880sec preferred_lft 2880sec
    inet6 fe80::d71d:1db4:5494:1af1/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever
oleg@mobile:~:$ 

Деактивация подключения

Выберите имя вашего интерфейса, а затем Отключить и нажмите ENTER.

Настройка сети в Linux утилитой nmtui, отключение от сети

Всё.

Заключение

В Linux управлять инструментом командной строки nmtui достаточно несложно. Любой начинающий пользователь Linux  с лёгкостью может этому научиться.

Поделиться с друзьями