Какой новый синтаксис для `nmcli show` и`nmcli modify`?
Об этом раньше спрашивали на https://unix.stackexchange.com/questions/114364/nmcli-no-longer-allow-settings-modification - но так и не ответили. Поэтому я постараюсь спросить здесь:
Из разных сообщений в сети видно, что сетевой менеджер командной строки использовал для поддержки что-то вроде (из https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/Networking_Guide/sec-Using_the_NetworkManager_Command_Line_Tool_nmcli.html):
$ nmcli connection show id 'MyCafe'
$ nmcli connection modify id 'MyCafe' 802-11-wireless.mtu 1350
Прямо сейчас у меня на Ubuntu 14.04:
$ nmcli --version
nmcli tool, version 0.9.8.8
... и я получаю:
$ nmcli con modify
Usage: nmcli connection { COMMAND | help }
COMMAND := { list | status | up | down | delete }
list [id <id> | uuid <id>]
status [id <id> | uuid <id> | path <path>]
up id <id> | uuid <id> [iface <iface>] [ap <BSSID>] [--nowait] [--timeout <timeout>]
down id <id> | uuid <id>
delete id <id> | uuid <id>
Error: 'con' command 'modify' is not valid.
$ nmcli con show
Usage: nmcli connection { COMMAND | help }
COMMAND := { list | status | up | down | delete }
list [id <id> | uuid <id>]
status [id <id> | uuid <id> | path <path>]
up id <id> | uuid <id> [iface <iface>] [ap <BSSID>] [--nowait] [--timeout <timeout>]
down id <id> | uuid <id>
delete id <id> | uuid <id>
Error: 'con' command 'show' is not valid.
Итак, что эквивалентно nmcli con show
а также nmcli con modify
синтаксис, теперь, когда эти ключевые слова больше не существуют?
1 ответ
У тебя все наоборот. Эти опции были недавно введены, а не недавно удалены. nmcli
в Ubuntu 16.04 есть следующие опции:
$ nmcli --version
nmcli tool, version 1.2.2
$ nmcli con --help
Usage: nmcli connection { COMMAND | help }
COMMAND := { show | up | down | add | modify | edit | delete | monitor | reload | load }
show [--active] [--order <order spec>]
show [--active] [id | uuid | path | apath] <ID> ...
up [[id | uuid | path] <ID>] [ifname <ifname>] [ap <BSSID>] [passwd-file <file with passwords>]
down [id | uuid | path | apath] <ID> ...
add COMMON_OPTIONS TYPE_SPECIFIC_OPTIONS SLAVE_OPTIONS IP_OPTIONS [-- ([+|-]<setting>.<property> <value>)+]
modify [--temporary] [id | uuid | path] <ID> ([+|-]<setting>.<property> <value>)+
clone [--temporary] [id | uuid | path ] <ID> <new name>
...
nmcli
14.04 (0.9.8.8) не имеет этих опций, потому что они были введены в более поздней версии.