nmcli
Это команда nmcli, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
nmcli - инструмент командной строки для управления NetworkManager
СИНТАКСИС
nmcli [ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ...] {помощь | Генеральная | сетей | радио | связи | устройство | агент |
монитор} [КОМАНДА] [АРГУМЕНТЫ...]
ОПИСАНИЕ
nmcli - это инструмент командной строки для управления NetworkManager и создания отчетов о состоянии сети.
Его можно использовать как замену нм-апплет или другие графические клиенты. nmcli is
используется для создания, отображения, редактирования, удаления, активации и деактивации сетевых подключений, как
а также контроль и отображение состояния сетевого устройства.
Типичные области применения включают в себя:
· Скрипты: используйте NetworkManager через nmcli вместо управления сетевыми подключениями
вручную. nmcli поддерживает краткий формат вывода, который лучше подходит для сценария
обработка. Обратите внимание, что NetworkManager также может выполнять сценарии, называемые диспетчером
скрипты », в ответ на сетевые события. См. Сетевой менеджер(8) подробнее об этих
скрипты диспетчера.
· Серверы, удаленные машины и терминалы: nmcli может использоваться для управления NetworkManager
без графического интерфейса, включая создание, редактирование, запуск и остановку сетевых подключений
и просмотр статуса сети.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-t | --терский
Вывод лаконичный. Этот режим разработан и подходит для компьютерной (скриптовой) обработки.
-p | --хорошенький
Выход хорош. Это вызывает nmcli для создания легко читаемых результатов для людей,
т.е. значения выравниваются, заголовки печатаются и т. д.
-m | --Режим {табличный | многострочный}
Переключение между табличным и многострочным выводом:
табличный
Выходные данные представляют собой таблицу, в каждой строке которой описывается отдельная запись. Столбцы определяют
конкретные свойства записи.
многострочный
Каждая запись состоит из нескольких строк, каждое свойство на отдельной строке. Ценности
с префиксом имени свойства.
Если опущено, по умолчанию для большинства команд используется табличный формат. Для команд, производящих больше
структурированная информация, которая не может отображаться в одной строке, по умолчанию
многострочный. В настоящее время это:
· Показ подключения nmcli ID
· Показ устройства nmcli
-c | --цвета {да | нет | авто}
Этот параметр управляет выводом цвета (с помощью управляющих последовательностей терминала). да позволяет
цвета, no отключает их, авто производит цвета только тогда, когда направлен стандартный вывод
к терминалу. Значение по умолчанию - авто.
-f | --поля {[поле...] | все | общий}
Эта опция используется, чтобы указать, какие поля (имена столбцов) должны быть напечатаны. Действительный
имена полей различаются для конкретных команд. Перечислите доступные поля, указав
недопустимое значение для --поля вариант. all используется для печати всех допустимых значений полей
команда. common используется для печати значений общих полей команды.
Если опущено, используется значение по умолчанию. Опция обязательна, когда --терский используется. В этом
случае общие значения all и common использовать нельзя. Это для поддержания совместимости
при добавлении новых полей в будущем.
-e | --побег {да | нет}
Следует ли экранировать символы: и \ в кратком табличном режиме. Экранирующий символ - \.
Если не указано, по умолчанию - да.
-n | --ночек
Этот параметр можно использовать для принудительного nmcli пропустить проверку nmcli и Сетевой менеджер
совместимость версий. Используйте его с осторожностью, потому что использование несовместимых версий может
дают неверные результаты.
-a | --просить
При использовании этой опции nmcli остановится и запросит недостающие обязательные аргументы, поэтому
не используйте эту опцию для неинтерактивных целей, таких как скрипты. Этот вариант
контролирует, например, будет ли запрашиваться пароль, если он требуется
для подключения к сети.
-s | --шоу-секреты
При использовании этой опции nmcli отобразит пароли и секреты, которые могут присутствовать
в выводе операции. Эта опция также влияет на отображение паролей, вводимых
пользователь в качестве входа.
[-w | --ждать секунды...]
Эта опция устанавливает период тайм-аута, в течение которого nmcli будет ждать, пока NetworkManager
закончить операции. Это особенно полезно для команд, выполнение которых может занять больше времени.
завершено, например, активация соединения.
Указание значения 0 дает указание nmcli не ждать, а немедленно выйти с
статус успеха. Значение по умолчанию зависит от выполняемой команды.
-v | --версия
Показать nmcli версия.
-h | --Помогите
Распечатать справочную информацию.
ОБЩАЯ ИНФОРМАЦИЯ КОМАНДЫ
nmcli Генеральная {статус | хоста | Разрешения | каротаж} [АРГУМЕНТЫ...]
Используйте эту команду, чтобы показать статус и разрешения NetworkManager. Вы также можете получить и
изменить имя хоста системы, а также уровень ведения журнала NetworkManager и домены.
статус
Показать общий статус NetworkManager. Это действие по умолчанию, когда нет дополнительных
команда предназначена для nmcli Генеральная.
хоста [хоста]
Получить и изменить имя хоста системы. Без аргументов это печатает в настоящее время настроенное
имя хоста. Когда вы передаете имя хоста, оно будет передано NetworkManager для установки
как новое имя хоста системы.
Обратите внимание, что термин "системное" имя хоста также может называться "постоянным" или
"статический" другими программами или инструментами. Имя хоста хранится в / И т.д. / имя хоста файл в
большинство дистрибутивов. Например, служба с именем systemd-host использует термин "статический".
имя хоста, и он читает только / И т.д. / имя хоста файл при запуске.
Разрешения
Показать разрешения вызывающего абонента для различных операций с аутентификацией, которые
NetworkManager обеспечивает, например, включение и отключение сети, изменение Wi-Fi и WWAN.
состояние, изменение соединений и т. д.
каротаж [уровень уровень] [домен доменов...]
Получение и изменение уровня ведения журнала NetworkManager и доменов. Без каких-либо аргументов ток
показаны уровень ведения журнала и домены. Чтобы изменить состояние ведения журнала, предоставьте уровень
и, или, домен параметры. Видеть NetworkManager.conf(5) для доступного уровня и домена
значения.
СЕТЬ КОНТРОЛЬ КОМАНДЫ
nmcli сетей {on | от | подключение} [АРГУМЕНТЫ...]
Запросить сетевой статус NetworkManager, включить или отключить сеть.
on, от
Включите включение или отключение сетевого управления с помощью NetworkManager. Все интерфейсы управляются
by NetworkManager деактивируются при отключении сети.
подключение [проверить]
Получите состояние подключения к сети. Необязательный проверка аргумент сообщает NetworkManager
перепроверьте подключение, иначе отображается самое последнее известное состояние подключения
без перепроверки.
Возможные состояния:
нет
хост не подключен ни к какой сети.
портал
хост находится за перехватывающим порталом и не может получить доступ ко всему Интернету.
ограниченный
хост подключен к сети, но не имеет доступа к Интернету.
полный
хост подключен к сети и имеет полный доступ к Интернету.
неизвестный
статус подключения не может быть определен.
РАДИО КОРОБКА ПЕРЕДАЧ КОНТРОЛЬ КОМАНДЫ
nmcli радио {ВСЕ | Wi-Fi | вван} [АРГУМЕНТЫ...]
Показать состояние переключателей радио или включить и отключить переключатели.
Wi-Fi [на | выключенный]
Показать или установить статус Wi-Fi в NetworkManager. Если аргументы не указаны, Wi-Fi
статус распечатывается; on включает Wi-Fi; от отключает Wi-Fi.
вван [на | выключенный]
Показать или установить статус WWAN (мобильного широкополосного доступа) в NetworkManager. Если нет аргументов
поставлено, статус мобильного широкополосного доступа напечатан; on обеспечивает мобильный широкополосный доступ, от
отключает это.
ВСЕ [на | выключенный]
Показать или установить все ранее упомянутые радиопереключатели одновременно.
ДЕЯТЕЛЬНОСТЬ MONITOR
nmcli монитор
Наблюдайте за активностью NetworkManager. Следит за изменениями в состоянии подключения, устройствах или
соединительные профили.
Смотрите также nmcli связи монитор и nmcli устройство монитор следить за изменениями в определенных
устройства или соединения.
ПОДКЛЮЧЕНИЕ УПРАВЛЕНИЕ КОМАНДЫ
nmcli связи {произошел | up | вниз | добавить | отредактировать | изменять | удалять | монитор | перезагружать |
загрузка} [АРГУМЕНТЫ...]
NetworkManager хранит всю сетевую конфигурацию как «соединения», которые представляют собой наборы
данные (сведения о Уровне 2, IP-адресация и т. д.), которые описывают, как создать или подключиться к
сеть. Соединение является "активным", когда устройство использует конфигурацию этого соединения для
создать или подключиться к сети. К устройству может быть применено несколько подключений,
но только один из них может быть активен на этом устройстве в любой момент времени. Дополнительные
соединения могут использоваться для быстрого переключения между разными сетями и
конфигурации.
Рассмотрим машину, которая обычно подключена к сети с поддержкой DHCP, но иногда
подключен к тестовой сети, в которой используется статическая IP-адресация. Вместо того, чтобы вручную
перенастраивая eth0 каждый раз при изменении сети, настройки могут быть сохранены как два
подключения, которые применяются к eth0, одно для DHCP (называемое по умолчанию) и одно с
детали статической адресации (называемые тестированием). При подключении к сети с поддержкой DHCP
пользователь будет запускать nmcli con up по умолчанию , а при подключении к статической сети пользователь
будет работать nmcli con up тестов.
произошел [--активный] [--порядок [+ -]Каталог: ...]
Список профилей подключения в памяти и на диске, некоторые из которых также могут быть активны, если
устройство использует этот профиль подключения. Без параметра перечислены все профили.
После появления --активный указана опция, отображаются только активные профили.
Команда --порядок опцию можно использовать для получения индивидуального порядка соединений. Связи
можно упорядочить по активному статусу (активный), имени (имени), типу (типу) или пути D-Bus
(дорожка). Если соединения равны в соответствии с категорией порядка сортировки, дополнительная
категория может быть указана. Порядок сортировки по умолчанию эквивалентен --order
активный: имя: путь. + или без префикса означает сортировку по возрастанию (по алфавиту или
цифрами), - означает обратный (убывающий) порядок. Названия категорий можно сокращать.
(например, --order -a: na).
произошел [--активный] [id | UUID | путь | путь] ID...
Показать детали для указанных подключений. По умолчанию как статическая конфигурация, так и
отображаются данные активного соединения. Когда --активный указана только опция
учитываются активные профили. Использовать глобальный --шоу-секреты возможность отображения
секреты, связанные с профилем.
id, UUID, путь и путь ключевые слова могут использоваться, если ID неоднозначно. По желанию
ID-определяющими ключевыми словами являются:
id
ID обозначает имя подключения.
UUID
ID обозначает UUID соединения.
путь
ID обозначает путь статического подключения D-Bus в формате
/ org / freedesktop / NetworkManager / Настройки /Num или просто Num.
путь
ID обозначает активный путь подключения D-Bus в формате
/ org / freedesktop / NetworkManager / ActiveConnection /Num или просто Num.
Можно отфильтровать вывод с помощью глобального --поля вариант. Использовать
следующие значения:
профиль
показывает только статическую конфигурацию профиля.
активный
показывает только данные активного соединения (когда активен профиль).
Вы также можете указать определенные поля. Для статической конфигурации используйте настройки и
имена свойств, как описано в nm-настройки(5) страница руководства. Для активного использования данных
ОБЩИЕ, IP4, DHCP4, IP6, DHCP6, VPN.
Когда не дается команда nmcli связи, действие по умолчанию - nmcli
связи произошел.
up [id | UUID | путь] ID... [если имя если имя] [ap BSSID] [файл-пароль файл]
Активируйте соединение. Соединение идентифицируется по имени, UUID или пути D-Bus.
If ID неоднозначно, ключевое слово id, UUID or путь может быть использован. Когда требуется
конкретное устройство для активации соединения, если имя опция с именем интерфейса
должно быть выдано. Если ID не получил если имя требуется, и NetworkManager будет
активировать лучшее доступное соединение для данного если имя. В случае VPN
связь, если имя опция указывает устройство базового подключения. В ap
опция укажите, какую конкретную точку доступа следует использовать в случае соединения Wi-Fi.
If --ждать опция не указана, тайм-аут по умолчанию будет 90 секунд.
Посмотреть связи произошел выше для описания ID-определение ключевых слов.
Доступные варианты:
если имя
интерфейс, который будет использоваться для активации.
ap
BSSID точки доступа, к которой должна подключиться команда (для подключений Wi-Fi).
файл-пароль
в некоторых сетях могут потребоваться учетные данные во время активации. Вы можете дать эти
учетные данные, использующие эту опцию. Каждая строка файла должна содержать один пароль
в виде:
setting_name.property_name: пароль
Например, для WPA Wi-Fi с PSK линия будет
802-11-wireless-security.psk: secret12345
Для пароля 802.1X строка будет
802-1x.password: мой пароль 1X
nmcli также принимает строки Wi-Fi и Wi-Fi вместо 802-11-wireless-security.
Когда NetworkManager требует пароль, а он не указан, nmcli попросит об этом
когда бежишь с --просить. Если --просить не прошел, NetworkManager может спросить другой
секретный агент, который может быть запущен (обычно секретный агент GUI, такой как nm-applet
или гном-оболочка).
вниз [id | UUID | путь | путь] ID...
Деактивировать соединение с устройством, не препятствуя дальнейшему использованию устройства.
автоактивация. Команде можно передать несколько подключений.
Имейте в виду, что эта команда деактивирует указанное активное соединение, но устройство
на котором соединение было активным, все еще готово к подключению и будет выполнять
автоматическая активация путем поиска подходящего соединения с флагом «автоподключение»
установленный. Сюда входит только что деактивированное соединение. Итак, если соединение установлено на
автоматическое подключение, оно будет снова автоматически запущено на отключенном устройстве.
В большинстве случаев вы можете использовать устройство отключать вместо этого.
Соединение идентифицируется по имени, UUID или пути D-Bus. Если ID неоднозначно,
ключевое слово id, UUID, путь or путь может быть использован.
Посмотреть связи произошел выше для описания ID-определение ключевых слов.
If --ждать опция не указана, тайм-аут по умолчанию будет 10 секунд.
добавить если имя если имя [мошенничество имя] [автоподключение {да | нет}] [спасти {да | нет}]
[мастер мастер] [рабский тип напишите] [тип напишите] [АРГУМЕНТЫ...] [ip4 адр] [gw4 адр]
[ip6 адр] [gw6 адр] [-- [+ | -]установка.собственность ценностное ...]
Добавьте соединение для NetworkManager. Аргументы различаются в зависимости от типа подключения,
Смотри ниже.
если имя
интерфейс для привязки подключения. Подключение будет применимо только к
это имя интерфейса. Специальное значение * может использоваться для интерфейса, независимого от интерфейса.
соединения. В если имя аргумент является обязательным для всех типов подключения, кроме
бонд, команда, бридж и влан. Примечание: используйте кавычки вокруг * для подавления оболочки
расширение.
мошенничество
имя подключения (если не указано, создается имя по умолчанию:
[- ] [- ]).
автоподключение
возможность автоматической активации профиля подключения (по умолчанию: да).
спасти
должно ли соединение быть постоянным, т.е. NetworkManager должен его хранить
на диске (по умолчанию: да).
мастер
имя главного интерфейса, или UUID соединения, или ID профиля главного соединения. В
value может иметь префикс ifname /, uuid / или id / для устранения неоднозначности.
рабский
тип основного подключения. Требуется только тогда, когда это невозможно сделать вывод (т. Е.
мастер-соединение еще не существует).
напишите
тип соединения; см. допустимые значения ниже. Обратите внимание, что типы раб,
командный раб и мост-раб Создайте локальных сетей соединительные профили. Их использование
не рекомендуется в пользу использования определенного типа с мастер опцию.
напишите локальных сетей [макинтош адр] [клонированный Mac адр] [МТУ МТУ]
макинтош
MAC-адрес устройства, для которого заблокировано это соединение.
клонированный Mac
клонированный MAC.
МТУ
МТУ.
напишите Wi-Fi SSID SSID [макинтош адр] [клонированный Mac адр] [Режим {инфраструктура | ap | для этого случая}]
[МТУ МТУ]
SSID
SSID.
макинтош
MAC-адрес устройства, для которого заблокировано это соединение.
клонированный Mac
клонированный MAC.
Режим
Режим сети Wi-Fi. Если поле пусто, предполагается наличие инфраструктуры.
МТУ
МТУ.
напишите WiMAX [макинтош адр] [NSP NSP]
макинтош
MAC-адрес устройства, для которого заблокировано это соединение.
NSP
Имя поставщика сетевых услуг.
напишите PPPoE username пользователь [password ПАРОЛЬ] [СЕРВИС имя] [МТУ МТУ] [макинтош адр]
username
Имя пользователя PPPoE.
password
Пароль для имени пользователя PPPoE.
СЕРВИС
Имя службы PPPoE (если требуется концентратором).
МТУ
МТУ.
макинтош
MAC-адрес устройства, для которого заблокировано это соединение.
напишите GSM [APN APN] [username пользователь] [password ПАРОЛЬ]
APN
APN - имя точки доступа GSM.
пользователь
имя пользователя.
password
пароль.
напишите CDMA [username пользователь] [password ПАРОЛЬ]
пользователь
имя пользователя.
password
пароль.
напишите бесконечная зона [макинтош адр] [МТУ МТУ] [транспортный режим {дейтаграмма | связаны}]
[родителя устройство] [p-ключ ключ]
макинтош
MAC-адрес устройства, для которого заблокировано это соединение (MAC-адрес InfiniBand - 20
байт).
МТУ
МТУ.
транспортный режим
Транспортный режим InfiniBand.
родителя
имя интерфейса родительского устройства (если есть).
p-ключ
InfiniBand P_Key (16-разрядное целое число без знака).
напишите Bluetooth [адр адр] [bt-тип {пану | dun-gsm | dun-cdma}]
адр
Адрес устройства Bluetooth (MAC).
bt-тип
Тип подключения Bluetooth.
напишите ВЛС DEV устройство id id [Флаги Флаги] [вход отображение] [выход отображение] [МТУ МТУ]
DEV
родительское устройство, на котором находится эта VLAN.
id
Идентификатор VLAN в диапазоне 0-4095.
Флаги
флаги.
вход
Сопоставление приоритетов входящего трафика VLAN.
выход
Сопоставление приоритетов исходящего трафика VLAN.
МТУ
МТУ.
напишите связь
[Режим {active-backup | баланс-xor | трансляция | 802.3ad | баланс-tlb | баланс-альб | Num}]
[первичный если имя] [Miimon Num] [задержка Num] [задержка Num] [arp-интервал Num]
[arp-ip-цель Num]
Режим
режим связывания (по умолчанию: balance-rr).
первичный
имя основного интерфейса (для режима активного резервного копирования).
Miimon
miimon (по умолчанию: 100).
задержка
задержка (по умолчанию: 0).
задержка
updelay (по умолчанию: 0).
arp-интервал
Интервал ARP (по умолчанию: 0).
arp-ip-цель
Целевой IP-адрес ARP.
напишите раб [мастер мастер]
мастер
имя интерфейса основной облигации или UUID соединения или идентификатор основного соединения связи
профиль. Значение может иметь префикс ifname /, uuid / или id / для устранения неоднозначности.
его.
напишите команда [конфиг {файл | JSON}]
конфиг
Конфигурация JSON для команды.
напишите командный раб [конфиг JSON]
мастер
имя интерфейса главной группы, или UUID соединения, или идентификатор соединения главного коллектива
профиль. Значение может иметь префикс ifname /, uuid / или id / для устранения неоднозначности.
его.
конфиг
Конфигурация JSON для команды.
напишите мост [СТП {да | нет}] [приоритет Num] [задержка пересылки 2-30] [привет время 1-10]
[максимальный возраст 6-42] [время старения 0-1000000] [многоадресное слежение {да | нет}] [макинтош адр]
СТП
контролирует, включен ли протокол Spanning Tree Protocol (STP) для этого моста
(по умолчанию: да).
приоритет
устанавливает приоритет STP (по умолчанию: 128).
задержка пересылки
Задержка пересылки STP в секундах (по умолчанию: 15).
привет время
Время приветствия STP в секундах (по умолчанию: 2).
максимальный возраст
Максимальный возраст сообщения STP в секундах (по умолчанию: 20).
время старения
время устаревания MAC-адреса Ethernet в секундах (по умолчанию: 300).
многоадресное слежение
контролирует, включено ли отслеживание IGMP (по умолчанию: да).
макинтош
MAC-адрес моста (примечание: для этого требуется последняя функция ядра,
первоначально представленный в ядре основной ветки разработки 3.15).
напишите мост-раб [мастер мастер] [приоритет Num] [стоимость пути 1-65535]
[шпилька {да | нет}]
мастер
имя интерфейса главного моста или UUID соединения или ID главного моста
профиль подключения. К значению можно добавить префикс ifname /, uuid / или id /, чтобы
устраните неоднозначность.
приоритет
Приоритет STP этого ведомого устройства (по умолчанию: 32).
стоимость пути
Стоимость порта STP для пунктов назначения через это ведомое устройство (по умолчанию: 100).
шпилька
'режим шпильки' для ведомого, который позволяет отправлять кадры обратно через
ведомое устройство, на котором был получен кадр (по умолчанию: да).
напишите VPN [напишите напишите] [пользователь username]
vpn-типа
Тип VPN.
пользователь
Имя пользователя VPN.
напишите olpc-сетка SSID SSID [канал 1-13] [DHCP-любая передача MAC]
SSID
SSID.
канал
канал для использования в сети.
DHCP-любая передача
Anycast DHCP MAC-адрес, используемый при запросе IP-адреса через DHCP.
напишите ADSL username username протокол {pppoa | ПППОЕ | ипоатм} [password ПАРОЛЬ]
[инкапсуляции {vcmux | ООО}]
username
Имя пользователя ADSL.
протокол
Протокол ADSL.
password
Пароль ADSL.
инкапсуляции
Инкапсуляция ADSL.
напишите сделать Режим {tun | нажмите} [владелец UID] [группы GID] [pi {да | нет}]
[vnet-hdr {да | нет}] [множественная очередь {да | нет}]
Режим
Режим для устройства.
владелец
UID владельца.
группы
GID группы.
pi
включить информацию о пакете (флаг ~ IFF_NO_PI).
vnet-hdr
отправлять и получать большие (например, GSO) пакеты и пакеты с частичными контрольными суммами
(Флаг IFF_VNET_HDR).
множественная очередь
поддержка нескольких очередей для устройства tun / tap (флаг IFF_MULTI_QUEUE).
напишите ip-туннель
Режим {ipip | gre | сидеть | isatap | vti | ip6ip6 | ipip6 | ip6gre | vti6 | tun}
удаленные адр [локальным адр] [DEV устройство]
Режим
туннельный режим.
удаленные
IPv4 или IPv6-адрес удаленной конечной точки туннеля.
локальным
IPv4 или IPv6-адрес конечной точки локального туннеля.
DEV
устройство, которое будет использоваться для связи с конечной точкой туннеля.
напишите Macvlan DEV устройство Режим {vepa | мост | частный | passthru | источник}
[нажмите {да | нет}]
DEV
родительское устройство, на котором этот MACVLAN включен.
Режим
Режим MACVLAN, который определяет механизм связи между несколькими
MACVLAN на том же нижнем устройстве.
нажмите
контролирует тип устройства. Если установлено «да», будет создан MACVTAP (по умолчанию:
нет).
напишите vxlan id id удаленные адр [DEV родителя устройство (если имя or связи UUID)]
[локальным адр] [источник-порт-мин 0-65535] [источник-порт-макс 0-65535]
[порт назначения 0-65535]
id
Используемый сетевой идентификатор VXLAN.
удаленные
одноадресный IP-адрес назначения или многоадресный IP-адрес для присоединения.
DEV
устройство, которое будет использоваться для связи с конечной точкой туннеля.
локальным
исходный IP-адрес.
источник-порт-мин
минимальный порт источника UDP для связи с удаленной конечной точкой туннеля VXLAN.
источник-порт-макс
максимальный порт источника UDP для связи с удаленной конечной точкой туннеля VXLAN.
порт назначения
Порт назначения UDP для связи с удаленной конечной точкой туннеля VXLAN.
ip4, gw4
Адреса IPv4.
ip6, gw6
Адреса IPv6.
--
Если -- встречается аргумент, остальная часть командной строки интерпретируется как
список свойств в том же формате, что и связи изменять команда принимает. Это делает
можно настроить свойства соединения перед его добавлением.
отредактировать {[id | UUID | путь] ID... | [напишите напишите] [мошенничество имя]}
Отредактируйте существующее соединение или добавьте новое, используя интерактивный редактор.
Существующее соединение идентифицируется по имени, UUID или пути D-Bus. Если ID is
неоднозначный, ключевое слово id, UUID или путь может быть использован. Видеть связи произошел выше для
описание ID-определение ключевых слов. Не предоставляя ID означает, что новый
подключение будет добавлено.
Интерактивный редактор проведет вас через редактирование соединения и позволит вам
изменить параметры подключения в соответствии с вашими потребностями с помощью простого меню
интерфейс. Редактор указывает, какие настройки и свойства можно изменять и
предоставляет оперативную помощь.
Доступные Варианты:
напишите
тип нового подключения; допустимые типы такие же, как для связи добавить
команда.
мошенничество
имя для нового подключения. Позже его можно будет изменить в редакторе.
Смотрите также nm-настройки(5) для всех настроек и имен свойств NetworkManager, а также их
описания; а также nmcli-примеры(7) для сеансов редактора образцов.
изменять [--временный] [id | UUID | путь] ID [+ | -]установка.собственность ценностное ...
Измените одно или несколько свойств в профиле подключения.
Соединение идентифицируется по имени, UUID или пути D-Bus. Если ID неоднозначно,
ключевое слово id, UUID or путь может быть использован. Видеть nm-настройки(5) для установки и собственности
имена, их описания и значения по умолчанию. Эта команда поддерживает сокращения для
установка и собственность при условии, что они уникальны. Пустой ценностное ("") удаляет свойство
value (устанавливает для свойства значение по умолчанию). Указанное значение перезаписывает
существующая стоимость недвижимости.
Если вы хотите добавить элемент к существующему значению, используйте префикс + для свойства
имя. Если вы хотите удалить только один элемент из свойства типа контейнера, используйте префикс -
для имени свойства и укажите значение или отсчитываемый от нуля индекс элемента, который нужно удалить.
(или имя параметра для свойств с именованными параметрами) как ценностное . Конечно, только + и -
имеют реальный эффект для многозначных (контейнерных) свойств, таких как ipv4.dns,
ipv4.addresses, bond.options и т. д.
клонировать [--временный] [id | UUID | путь] ID... новый имя
Клонировать соединение. Клонируемое соединение идентифицируется по имени, UUID или
Путь D-Bus. Если ID неоднозначно, ключевое слово id, UUID or путь может быть использован. Видеть связи
произошел выше для описания ID-определение ключевых слов. имя это имя
новое клонированное соединение. Новое соединение будет точной копией, за исключением
соединение.идентификатор (имя) и connection.uuid (сгенерированные) свойства.
Новый профиль подключения будет сохранен как постоянный, если --временный опция
указано, и в этом случае новый профиль не будет существовать после перезапуска NetworkManager.
удалять [id | UUID | путь] ID...
Удалить настроенное соединение. Удаляемое соединение обозначается
имя, UUID или путь D-Bus. Если ID неоднозначно, ключевое слово id, UUID or путь может быть использован.
Посмотреть связи произошел выше для описания ID-определение ключевых слов.
If --ждать опция не указана, тайм-аут по умолчанию будет 10 секунд.
монитор [id | UUID | путь] ID...
Отслеживайте активность профиля подключения. Эта команда печатает строку всякий раз, когда указанный
подключение меняется. Контролируемое соединение идентифицируется по имени, UUID или
Путь D-Bus. Если ID неоднозначно, ключевое слово id, UUID or путь может быть использован. Видеть связи
произошел выше для описания ID-определение ключевых слов.
Контролирует все профили подключения, если ни один не указан. Команда завершается
когда все отслеживаемые соединения исчезнут. Если вы хотите отслеживать создание подключения
рассмотрите возможность использования глобального монитора с nmcli монитор команда.
перезагружать
Перезагрузите все файлы подключения с диска. NetworkManager не отслеживает изменения в
файлы подключения по умолчанию. Итак, вам нужно использовать эту команду, чтобы сообщить
NetworkManager для перечитывания профилей подключения с диска при внесении изменений в
их. Однако можно включить функцию автоматической загрузки, и тогда NetworkManager будет
перезагружать файлы подключения каждый раз, когда они меняются (monitor-connection-files = true в
NetworkManager.conf(5 г.)).
загрузка имя файла...
Загрузить / перезагрузить один или несколько файлов подключения с диска. Используйте это после ручного редактирования
connection файл, чтобы убедиться, что NetworkManager знает о его последнем состоянии.
Импортировать [--временный] [напишите напишите] [файл файл]
Импортируйте внешнюю / внешнюю конфигурацию как профиль подключения NetworkManager. В
тип входного файла определяется напишите опцию.
На данный момент поддерживаются только конфигурации VPN. Конфигурация импортируется
Плагины NetworkManager VPN. напишите значения такие же, как для vpn-типа вариант в nmcli
связи добавить. Конфигурации VPN импортируются плагинами VPN. Следовательно, надлежащее
Плагин VPN должен быть установлен, чтобы nmcli мог импортировать данные.
Импортированный профиль подключения будет сохранен как постоянный, если --временный вариант
указан, и в этом случае новый профиль не будет существовать после перезапуска NetworkManager.
экспорт [id | UUID | путь] ID [файл]
Экспорт соединения.
На данный момент поддерживаются только VPN-соединения. Правильный плагин VPN должен быть
установлен так, чтобы nmcli мог экспортировать соединение. Если нет файл предоставляется, VPN
данные конфигурации будут распечатаны на стандартный вывод.
УСТРОЙСТВО УПРАВЛЕНИЕ КОМАНДЫ
nmcli устройство {статус | произошел | набор | соединяться | повторно | отключать | удалять | монитор |
Wi-Fi | ЛДП} [АРГУМЕНТЫ...]
Отображение сетевых интерфейсов и управление ими.
статус
Распечатать статус устройств.
Это действие по умолчанию, если для nmcli устройство.
произошел [если имя]
Показать подробную информацию об устройствах. Без аргументов все устройства
осмотрел. Чтобы получить информацию о конкретном устройстве, имя интерфейса должно быть
при условии.
набор [если имя] если имя [автоподключение {да | нет}] [управляемого {да | нет}]
Задайте свойства устройства.
соединяться [если имя]
Подключите устройство. NetworkManager попытается найти подходящее соединение, которое будет
активирован. Он также будет учитывать подключения, для которых не настроено автоматическое подключение.
If --ждать опция не указана, тайм-аут по умолчанию будет 90 секунд.
повторно [если имя]
Попытка обновить устройство, внося изменения в текущее активное соединение, сделанное с тех пор, как оно
был применен последний раз.
отключать [если имя...]
Отключите устройство и предотвратите автоматическую активацию устройства в дальнейшем
подключения без вмешательства пользователя / вручную. Обратите внимание, что отключение программных устройств
может означать, что устройства исчезнут.
If --ждать опция не указана, тайм-аут по умолчанию будет 10 секунд.
удалять [если имя...]
Удалить устройство. Команда удаляет интерфейс из системы. Обратите внимание, что это
работает только для программных устройств, таких как связи, мосты, команды и т. д. Аппаратные устройства
(как и Ethernet) не могут быть удалены командой.
If --ждать опция не указана, тайм-аут по умолчанию будет 10 секунд.
монитор [если имя...]
Отслеживайте активность устройства. Эта команда печатает строку всякий раз, когда указанные устройства
изменить состояние.
Контролирует все устройства, если интерфейс не указан. Монитор отключается, когда
все указанные устройства исчезнут. Если вы хотите отслеживать добавление устройства, рассмотрите возможность использования
глобальный монитор с nmcli монитор команда.
Wi-Fi [список [если имя если имя] [BSSID BSSID]]
Список доступных точек доступа Wi-Fi. В если имя и BSSID параметры можно использовать для перечисления
AP для определенного интерфейса или с конкретным BSSID соответственно.
Wi-Fi соединяться (B) SSID [password password] [Wep-ключ-тип {ключ | фраза}] [если имя если имя]
[BSSID BSSID] [имя имя] [частная {да | нет}] [в других материалах-носителях {да | нет}]
Подключитесь к сети Wi-Fi, указанной SSID или BSSID. Команда создает новый
соединение, а затем активирует его на устройстве. Это аналог командной строки
щелкнув SSID в клиенте с графическим интерфейсом. Команда всегда создает новое соединение и, следовательно,
в основном это полезно для подключения к новым сетям Wi-Fi. Если подключение для
сеть уже существует, лучше поднять (активировать) существующее соединение как
следующим образом: nmcli con up id имя. Обратите внимание, что доступны только открытые сети WEP и WPA-PSK.
поддерживается на данный момент. Также предполагается, что IP-конфигурация получается через
DHCP.
If --ждать опция не указана, тайм-аут по умолчанию будет 90 секунд.
Доступные варианты:
password
пароль для защищенных сетей (WEP или WPA).
Wep-ключ-тип
тип секрета WEP, либо ключ для ключа ASCII / HEX или фраза для ключевой фразы.
если имя
интерфейс, который будет использоваться для активации.
BSSID
если указано, созданное соединение будет ограничено только для BSSID.
имя
если указано, соединение будет использовать имя (иначе NM создаст имя сам).
частная
если установлено «да», соединение будет видно только тому пользователю, который его создал.
В противном случае соединение будет общесистемным, что является значением по умолчанию.
в других материалах-носителях
установите значение «да» при первом подключении к точке доступа, которая не передает свой SSID.
В противном случае SSID не будет найден, и попытка подключения не удастся.
Wi-Fi Точка [если имя если имя] [мошенничество имя] [SSID SSID] [группа {а | bg}] [канал канал]
[password password]
Создайте точку доступа Wi-Fi. Команда создает профиль подключения к точке доступа в соответствии с
Возможности устройства Wi-Fi и активирует его на устройстве. Точка доступа защищена
WPA, если устройство / драйвер поддерживает это, в противном случае используется WEP. Использовать связи вниз or
устройство отключать чтобы остановить точку доступа.
На параметры точки доступа могут влиять необязательные параметры:
если имя
какое устройство Wi-Fi используется.
мошенничество
имя созданного профиля подключения к точке доступа.
SSID
SSID точки доступа.
группа
Диапазон Wi-Fi для использования.
канал
Канал Wi-Fi для использования.
password
пароль, который будет использоваться для созданной точки доступа. Если не указано, nmcli создаст
пароль. Пароль - это либо предварительный общий ключ WPA, либо ключ WEP.
Обратите внимание, что --шоу-секреты Параметр global можно использовать для печати пароля точки доступа.
Это особенно полезно, когда пароль был сгенерирован.
Wi-Fi повторное сканирование [если имя если имя] [SSID SSID...]
Попросите NetworkManager немедленно повторно просканировать доступные точки доступа.
NetworkManager периодически сканирует сети Wi-Fi, но в некоторых случаях может быть полезно
для запуска сканирования вручную (например, после возобновления работы компьютера). Используя SSID, это
можно сканировать для определенного SSID, что полезно для AP со скрытыми SSID. Ты
может предоставить несколько SSID параметры для сканирования большего количества SSID.
Эта команда не показывает точки доступа, используйте nmcli устройство Wi-Fi список для этого.
ЛДП [список [если имя если имя]]
Отображение информации о соседних устройствах, полученной с помощью Link Layer Discovery.
Протокол (LLDP). В если имя опция может использоваться для перечисления соседей только для данного
интерфейс. Протокол должен быть включен в настройках подключения.
SECRET АГЕНТ
nmcli агент {тайна | полкит | ВСЕ}
Run nmcli в качестве секретного агента NetworkManager или агента polkit.
тайна
Зарегистрируйте nmcli в качестве секретного агента NetworkManager и прислушивайтесь к секретным запросам. Ты сделаешь
обычно эта команда не нужна, потому что nmcli может обрабатывать секреты при подключении к
сети. Однако вы можете найти эту команду полезной при использовании другого инструмента для
активация соединений, и у вас нет доступного секретного агента (например, nm-applet).
полкит
Зарегистрируйте nmcli в качестве агента polkit для сеанса пользователя и прослушивания авторизации
Запросы. Обычно эта команда вам не нужна, потому что nmcli может справиться с полкитом
действия, связанные с операциями NetworkManager (при запуске с --просить). Однако вы можете
сочтите эту команду полезной, если вы хотите запустить простой текстовый агент polkit, и вы
нет агента окружения рабочего стола. Обратите внимание, что выполнение этой команды делает
nmcli обрабатывать все запросы polkit, а не только связанные с NetworkManager, потому что только
один агент polkit может работать для сеанса.
ВСЕ
Работает nmcli в качестве секрета NetworkManager и агента polkit.
ОКРУЖАЮЩАЯ СРЕДА ПЕРЕМЕННЫЕ
nmcliна поведение влияют следующие переменные среды.
LC_ALL
Если установлено непустое строковое значение, оно переопределяет значения всех остальных
переменные интернационализации.
LC_MESSAGES
Определяет языковой стандарт, который будет использоваться для интернационализированных сообщений.
ДЛИННЫЙ
Предоставляет значение по умолчанию для переменных интернационализации, которые не установлены или
значение NULL.
ИНТЕРНАЦИОНАЛИЗАЦИЯ ПРИМЕЧАНИЯ
Быть в курсе, что nmcli локализован, поэтому вывод зависит от вашей среды.
Это важно понимать, особенно когда вы анализируете вывод.
Позвонить nmcli as LC_ALL = C nmcli чтобы убедиться, что языковой стандарт установлен на C при выполнении в
скрипты.
LC_ALL, LC_MESSAGES, ДЛИННЫЙ переменные определяют LC_MESSAGES категория локали (в этом
порядок), который определяет язык, на котором nmcli использует для сообщений. Используется локаль C
если ни одна из этих переменных не задана, и этот языковой стандарт использует сообщения на английском языке.
ВЫХОД статус
nmcli завершается со статусом 0 в случае успеха, значение больше 0 возвращается в случае ошибки
имеет место.
0
Успех - означает, что операция выполнена успешно.
1
Неизвестная или неопределенная ошибка.
2
Неверный ввод пользователя, неверный nmcli призыв.
3
Истекло время ожидания (см. --ждать опция).
4
Ошибка активации подключения.
5
Не удалось отключить соединение.
6
Не удалось отключить устройство.
7
Не удалось удалить соединение.
8
NetworkManager не запущен.
9
nmcli и Сетевой менеджер несовпадение версий.
10
Соединение, устройство или точка доступа не существует.
ПРИМЕРЫ
В этом разделе представлены различные примеры nmcli использование. Если вы хотите еще больше, обратитесь
в nmcli-примеры(7) страница руководства.
nmcli -t -f БЕГ Генеральная
сообщает вам, запущен NetworkManager или нет.
nmcli -t -f ГОСУДАРСТВЕННЫЙ Генеральная
показывает общий статус NetworkManager.
nmcli радио Wi-Fi от
отключает Wi-Fi.
nmcli связи произошел
перечисляет все подключения NetworkManager.
nmcli -p -m многострочный -f ВСЕ con произошел
показывает все настроенные соединения в многострочном режиме.
nmcli связи произошел --активный
перечисляет все активные в данный момент соединения.
nmcli -f имя, автоподключение c s
показывает все имена профилей подключения и их свойство автоматического подключения.
nmcli -p связи произошел «My по умолчанию em1 "
показывает подробную информацию о профиле подключения "My default em1".
nmcli --шоу-секреты связи произошел «My Главная Вай фай"
показывает подробную информацию о профиле подключения «Мой домашний WiFi» со всеми паролями. Без
--шоу-секреты вариант, секреты не будут отображаться.
nmcli -f активный связи произошел «My по умолчанию em1 "
показывает подробную информацию об активном соединении "My default em1", например IP, DHCP и т. д.
nmcli -f профиль con s «My проводной связь"
показывает статические сведения о конфигурации профиля подключения с "Мой проводной
название соединения.
nmcli -p con up «My проводной связь" если имя eth0
активирует профиль подключения с именем «Мое проводное соединение» на интерфейсе eth0.
Параметр -p делает nmcli показать прогресс активации.
nmcli con up 6b028a27-6dc9-4411-9886-e9ad1dd43761 ap 00:3A:98:7C:42:D3
подключает соединение Wi-Fi с UUID 6b028a27-6dc9-4411-9886-e9ad1dd43761 к AP
with BSSID 00:3A:98:7C:42:D3.
nmcli устройство статус
показывает статус всех устройств.
nmcli DEV отключать em2
разрывает соединение на интерфейсе em2 и отмечает устройство как недоступное для
автоподключение. В результате соединение не будет автоматически активировано на
устройство до тех пор, пока для параметра autoconnect не будет установлено значение TRUE или пока пользователь не активирует вручную
связь.
nmcli -f ОБЩЕЕ, WIFI-СВОЙСТВА DEV произошел wlan0
показывает подробную информацию об интерфейсе wlan0; будут доступны только разделы GENERAL и WIFI-PROPERTIES.
показано на рисунке.
nmcli -f ПОДКЛЮЧЕНИЕ устройство произошел wlp3s0
показывает все доступные профили подключения для вашего интерфейса Wi-Fi wlp3s0.
nmcli DEV Wi-Fi
перечисляет доступные точки доступа Wi-Fi, известные NetworkManager.
nmcli DEV Wi-Fi con "Кафе Hot Spot 1" password кофеин имя «My кафе"
создает новое соединение с именем "Мое кафе", а затем подключает его к SSID "Cafe Hotspot 1"
используя пароль «кофеин». Это в основном полезно при подключении к "Cafe Hotspot 1".
в первый раз. В следующий раз лучше использовать nmcli con up id «My кафе" так что
можно использовать существующий профиль подключения без создания дополнительных.
nmcli -s DEV Wi-Fi Точка мошенничество Быстрая точка доступа
создает профиль точки доступа и подключает его. Печатает пароль точки доступа, который должен
используйте для подключения к точке доступа с других устройств.
nmcli связи добавить напишите локальных сетей автоподключение нет если имя eth0
в неинтерактивном режиме добавляет соединение Ethernet, привязанное к интерфейсу eth0, с автоматическим IP
конфигурации (DHCP) и отключает флаг автоподключения соединения.
nmcli c a если имя Максипес-фик напишите ВЛС DEV eth0 id 55
неинтерактивно добавляет соединение VLAN с ID 55. Соединение будет использовать eth0 и
интерфейс VLAN будет называться Максипес-фик.
nmcli c a если имя eth0 напишите локальных сетей -- ipv4.метод инвалид ipv6.метод локальная ссылка
в неинтерактивном режиме добавляет соединение, которое будет использовать интерфейс eth0 Ethernet и только
настроен локальный адрес IPv6.
nmcli связи отредактировать Ethernet-em1-2
редактирует существующее соединение "ethernet-em1-2" в интерактивном редакторе.
nmcli связи отредактировать напишите локальных сетей мошенничество "пока что другой Ethernet связь"
добавляет новое соединение Ethernet в интерактивный редактор.
nmcli con модуль Ethernet-2 подключение.автоподключение нет
изменяет свойство 'autoconnect' в настройке 'connection' параметра 'ethernet-2'
подключение.
nmcli con модуль "Дом Вай фай" wifi.mtu 1350
изменяет свойство «mtu» в настройке «Wi-Fi» подключения «Домашний Wi-Fi».
nmcli con модуль em1-1 ipv4.метод руководство ipv4.адрес "192.168.1.23/24 192.168.1.1 году
10.10.1.5 / 8, 10.0.0.11 "
устанавливает ручную адресацию и адреса в профиле em1-1.
nmcli con изменять азбука + ipv4.dns 8.8.8.8
добавляет общедоступный DNS-сервер Google к DNS-серверам в профиле ABC.
nmcli con изменять азбука -ipv4.адреса "192.168.100.25/24 192.168.1.1 "
удаляет указанный IP-адрес из (статического) профиля ABC.
nmcli con Импортировать напишите OpenVPN файл ~ / Загрузки / frootvpn.ovpn
импортирует конфигурацию OpenVPN в NetworkManager.
nmcli con экспорт корп-vpnc /home/Джо/corpvpn.conf
экспортирует профиль NetworkManager VPN corp-vpnc как стандартную конфигурацию Cisco (vpnc).
ПРИМЕЧАНИЯ
nmcli принимает сокращения, если они являются уникальным префиксом в наборе возможных
параметры. По мере добавления новых опций эти сокращения не гарантируют, что они останутся уникальными.
Поэтому для написания сценариев и долгосрочной совместимости настоятельно рекомендуется указывать
полные названия опций.
Используйте nmcli онлайн с помощью сервисов onworks.net