Главная > Управление сетью > nmcli

nmcli: Командная строка NetworkManager

nmcli — это инструмент командной строки для управления NetworkManager. Он позволяет легко управлять сетевыми подключениями, устройствами, Wi-Fi и другими сетевыми настройками. Он очень полезен для автоматизации и настройки сети в серверных средах или скриптах.

Обзор

nmcli взаимодействует с демоном NetworkManager для управления сетевыми конфигурациями. Он позволяет выполнять различные задачи, такие как создание, изменение и удаление профилей подключений, включение/отключение сетевых устройств, сканирование и подключение к Wi-Fi.

Основные функции

Ключевые функции, предоставляемые nmcli.

  • Управление профилями сетевых подключений (создание, изменение, удаление)
  • Проверка состояния и управление сетевыми устройствами
  • Сканирование и подключение к сетям Wi-Fi
  • Изменение настроек подключения, таких как IP-адрес, DNS-серверы
  • Включение/отключение радиомодулей сети (Wi-Fi, WWAN)

Основные опции и объекты

nmcli используется в формате 'nmcli [опции] объект команда'. Здесь 'объект' обозначает управляемый элемент (например, connection, device), а 'команда' указывает на конкретное действие для этого объекта.

Глобальные опции

Сгенерированная команда:

Комбинируйте команды.

Описание:

`nmcli` Запускает команду.

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

Примеры использования

Различные сценарии управления сетью с помощью nmcli.

Проверка общего состояния NetworkManager

nmcli general status

Проверяет текущее состояние NetworkManager и информацию об имени хоста.

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

nmcli connection show

Отображает все профили подключений, определенные в системе, включая активные и неактивные подключения.

Просмотр состояния всех сетевых устройств

nmcli device status

Проверяет текущее состояние всех сетевых устройств, таких как Ethernet, Wi-Fi и т.д.

Сканирование и просмотр списка доступных сетей Wi-Fi

nmcli device wifi list

Сканирует доступные сети Wi-Fi поблизости и отображает такую информацию, как SSID и уровень сигнала.

Отключение радиомодуля Wi-Fi

nmcli radio wifi off

Отключает функцию Wi-Fi в системе.

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

nmcli connection up "My_Wired_Connection"

Активирует профиль сетевого подключения с именем 'My_Wired_Connection'. Необходимо заменить на фактическое имя подключения.

Советы и рекомендации

Советы и моменты, на которые следует обратить внимание для более эффективного использования nmcli.

Полезные советы

  • Для большинства команд nmcli требуются права root. Используйте их с `sudo`.
  • Вы можете получить подробную справку по конкретному объекту или команде, используя `nmcli help` или `nmcli <объект> help`.
  • Обратитесь к полной странице руководства, выполнив `man nmcli`.
  • При использовании в скриптах рекомендуется комбинировать опции `-t` (terse) и `-f` (fields) для извлечения только необходимой информации.

Те же команды в категории