關於「nmcli」的操作使用 [論壇 - Ubuntu 與工具程式及軟體推薦]


正在瀏覽:   1 名遊客


 到底部   前一個主題   下一個主題  [無發表權] 請登錄或者註冊



關於「nmcli」的操作使用
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 33
HP : 161 / 806
MP : 508 / 13318
EXP: 24
離線
延續『#5 回覆: 關於「resolvconf」的操作使用』這篇討論。

以下簡單紀錄「nmcli」的用法。

關於「NetworkManger」的用法,則是參考另一篇討論串『關於「NetworkManager」的操作使用』。

以下測試環境是「Xubuntu 16.04 amd64 英文界面」。

================================================================================

## Manpage

$ man nmcli
$ man nmcli-examples

## Package

* network-manager

================================================================================

執行


$ nmcli



執行


$ nmcli -h



執行


$ nmcli --help



顯示


Usage: nmcli [OPTIONS] OBJECT { COMMAND | help }

OPTIONS
  -t[erse]                                   terse output
  -p[retty]                                  pretty output
  -m[ode] tabular|multiline                  output mode
  -c[olors] auto|yes|no                      whether to use colors in output
  -f[ields] <field1,field2,...>|all|common   specify fields to output
  -e[scape] yes|no                           escape columns separators in values
  -a[sk]                                     ask for missing parameters
  -s[how-secrets]                            allow displaying passwords
  -w[ait] <seconds>                          set timeout waiting for finishing operations
  -v[ersion]                                 show program version
  -h[elp]                                    print this help

OBJECT
  g[eneral]       NetworkManager's general status and operations
  n[etworking]    overall networking control
  r[adio]         NetworkManager radio switches
  c[onnection]    NetworkManager's connections
  d[evice]        devices managed by NetworkManager
  a[gent]         NetworkManager secret agent or polkit agent
  m[onitor]       monitor NetworkManager changes



================================================================================

執行


$ nmcli -v



或是執行


$ nmcli --version



顯示


nmcli tool, version 1.2.6



================================================================================

待續...

10/2 16:33:46
應用擴展 工具箱
回覆: 關於「nmcli」的操作使用
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 33
HP : 161 / 806
MP : 508 / 13318
EXP: 24
離線
# nmcli networking

================================================================================

執行


$ nmcli networking -h



或是執行


$ nmcli networking --help



或是執行


$ nmcli networking help



顯示


Usage: nmcli networking { COMMAND | help }

COMMAND := { [ on | off | connectivity ] }

  on

  off

  connectivity [check]




================================================================================

執行


$ nmcli networking



或是執行 (也就是「networking」可以簡化成「n」,也就是「n[etworking]」表示可以用「簡化表示」或是「完整表示」的意思)


$ nmcli n



顯示


enabled



================================================================================

執行


$ nmcli networking off



然後再執行


$ nmcli networking



顯示


disabled



================================================================================

執行


$ nmcli networking on



然後再執行


$ nmcli networking



顯示


enabled



================================================================================

執行


$ nmcli networking on -h



或是執行


$ nmcli networking on help



顯示


Usage: nmcli networking on { help }

Switch networking on.



================================================================================

執行


$ nmcli networking off -h



或是執行


$ nmcli networking off help



顯示


Usage: nmcli networking off { help }

Switch networking off.



================================================================================

暫告一段落,

從上面這個範例,也就是「n[etworking]」這個「OBJECT」的操作模式,應該就可以依此類推其他的「OBJECT」的操作模式。

執行「nmcli」或是執行「nmcli -h」或是執行「nmcli --help」或是執行「nmcli help」,就可以看到其他的「OBJECT」。

關於「c[onnection]」,則是紀錄在「/etc/NetworkManager/system-connections/」這個資料夾。

$ man nmcli-examples

以上提供參考

報告完畢



================================================================================

後記(2017-10-20):

關於「nmcli connection」的用法,可以參考下面這篇

* #8 回覆: Ubuntu 17.10 推出

================================================================================

10/2 16:43:14
應用擴展 工具箱


 [無發表權] 請登錄或者註冊


可以查看帖子.
不可發帖.
不可回覆.
不可編輯自己的帖子.
不可刪除自己的帖子.
不可發起投票調查.
不可在投票調查中投票.
不可上傳附件.
不可不經審核直接發帖.