Поиск по сайту:

Как управлять сетями Wi-Fi Linux с помощью Nmtui


Nmtui — это терминальное приложение, которое позволяет вам управлять соединениями Wi-Fi в дистрибутивах Linux, использующих NetworkManager. Он предоставляет большую часть функций интерфейса командной строки Nmcli в базовом графическом интерфейсе.

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

Главное меню

Запуск nmtui без аргументов отображает меню с тремя вариантами. Используйте клавиши со стрелками, чтобы выделить элемент, затем нажмите клавишу ввода, чтобы выбрать его.

  • Редактировать подключение. В этом подменю представлены параметры для добавления, редактирования и удаления известных подключений.
  • Активировать соединение. На этом экране отображаются сети Wi-Fi, в пределах досягаемости которых вы находитесь, и вы можете установить соединение.
  • Установить системное имя хоста — отображает всплывающее окно, позволяющее изменить имя хоста вашего компьютера. Это изменение вступит в силу во всей вашей системе.

Вы можете сразу перейти к одному из этих меню, указав nmtui соответствующий аргумент:

  • nmtui edit или nmtui-edit — показать экран редактирования.
  • nmtui connect или nmtui-connect — показать экран подключений.
  • nmtui hostname или nmtui-hostname — запустить окно редактирования имени хоста.

Выйти из меню можно, выделив опцию «Выход» или нажав клавишу Esc. Когда вы переместились вниз по нескольким экранам, продолжайте нажимать Esc, чтобы вернуться назад и в конечном итоге выйти из программы.

Подключение к сети

Соединения активируются через экран «Активировать соединение». Вы увидите список всех ближайших сетей Wi-Fi, включая гистограмму с указанием уровня сигнала.

Используйте клавиши со стрелками вверх и вниз, чтобы выбрать сеть, к которой вы хотите присоединиться. Либо нажмите Enter, либо перейдите к кнопке «Активировать», чтобы завершить подключение. Вам будет предложено ввести пароль сети, если она имеет защиту.

Одним из ограничений экрана подключения является отсутствие кнопки «поиск доступных сетей». Список периодически обновляется, но отображение сети, в зону действия которой вы только что вошли, может занять до минуты.

Вы можете использовать аналог командной строки nmtui, nmcli, для немедленного повторного сканирования. Выйдите из nmtui и запустите nmcli rescan в своем терминале. Запустите nmtui connect еще раз, чтобы вернуться к графическому экрану выбора сети, который теперь должен быть обновлен с использованием актуальных параметров.

Экран активации Nmtui также позволяет отключаться от сетей. Прокрутите список до своего подключения и нажмите Enter, чтобы выйти из сети. Вам не нужно деактивировать вручную, если вы переключаетесь на другую сеть: найдите новую в списке и нажмите Enter, чтобы подключиться за один шаг.

Просмотр сохраненных подключений

В меню «Редактировать подключение» перечислены все сети Wi-Fi, известные вашему устройству. Выберите соединение для редактирования, выделив его с помощью клавиш со стрелками, нажав Tab, чтобы перейти в меню правой боковой панели, а затем выделив параметр «Редактировать…». Нажмите Enter, чтобы отобразить сведения о соединении.

Используйте форму для настройки свойств вашей сети. Поле «имя профиля» вверху изменяет отображаемое имя сети в Nmtui. Это не зависит от SSID Wi-Fi, который устанавливается на два поля ниже. За ним следует поле «Пароль», чтобы вы могли применить любые изменения пароля Wi-Fi, которые вы сделали на своем маршрутизаторе.

Следующие разделы, Конфигурация IPv4 и Конфигурация IPv6, предоставляют расширенные возможности управления сетевым доступом и маршрутизацией. Используйте клавиши со стрелками, чтобы выделить кнопку «Показать», затем нажмите Enter, чтобы получить доступ к этим разделам. Вы увидите новые поля, которые позволяют назначать статический IP-адрес, устанавливать IP-адрес шлюза и настраивать DNS-серверы.

Флажки в нижней части экрана контролируют доступность сети. Очистите поле «Автоматически подключаться», чтобы ваше устройство не использовало сеть, когда оно находится в пределах досягаемости. Это идеально подходит для редко используемых или потенциально небезопасных сетей. Флажок «доступен для всех пользователей» определяет, могут ли другие учетные записи пользователей Linux получать доступ к этой сети, используя ваши сохраненные учетные данные.

Когда вы закончите редактирование, используйте клавиши со стрелками, чтобы добраться до кнопок «Отмена» и «ОК» в нижней части формы. Перейдите к «ОК» и нажмите Enter, чтобы сохранить.

Список сохраненных подключений Nmtui также позволяет добавлять новые сети без предварительного подключения к ним. Выберите ссылку «Добавить» на правой боковой панели над кнопкой «Изменить…», использованной выше, чтобы получить пустую форму сведений о подключении, в которой можно указать SSID и пароль для сохранения. Известные сети можно удалить, выбрав их в списке, перейдя на правую боковую панель и используя клавиши со стрелками, чтобы выделить «Удалить».

Краткое содержание

Nmtui — это простой интерфейс для NetworkManager, системного демона, отвечающего за инициализацию и поддержку сетевых подключений. Nmtui позволяет вам управлять своими сетями, не покидая терминала и не изучая длинные командные строки. Вы можете активировать соединения, редактировать их свойства и удалять их из вашей системы с помощью интерактивных меню Nmtui.

Хотя в этой статье мы сосредоточились на соединениях Wi-Fi, Nmtui также совместим с проводными и виртуальными сетевыми устройствами. Вы увидите их в нижней части меню «Редактировать соединение». Выбор любого из подключений позволит вам изменить его IP-адреса и настройки DNS.

Для более расширенного управления вам нужно заглянуть за кулисы и напрямую использовать nmcli. Этот инструмент командной строки предоставляет все возможности NetworkManager, включая средства управления оборудованием для сетевых устройств вашей системы.

Вы можете получить подробное руководство по использованию как Nmtui, так и Nmcli, прочитав соответствующие страницы руководств. man nmtui и man nmcli содержат поучительную информацию о доступных командах и флагах.