Обзор
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) для извлечения только необходимой информации.