LinuCレベル2 201試験の例題と解説

2.03.1基本的なネットワーク構成

LinuCレベル2 201試験の出題範囲から「2.03.1 基本的なネットワーク構成」についての例題を解いてみます。
このテーマはネットワーク状態の確認に役に立つのはもちろんですが、特にネットワークに関するトラブルの原因特定に役に立つのでしっかりと理解しておきましょう。

Linucレベル2 201試験 出題範囲


例題

nmcliコマンドの省略形として実行可能なものはどれか。

  1. nmcli c
  2. nmcli i
  3. nmcli e
  4. nmcli l

※この例題は実際の試験問題とは異なります。


解答と解説

正解は、「1.nmcli c」です。

その他の選択肢は、実行できません。

"nmcli c"は、NetworkManagerが管理する接続(コネクション)を表示するものです。
※connectionの省略形

実行すると、以下のようにOSで認識している接続名(NAME)・UUID・TYPE・該当するデバイス(DEVICE)が一覧表示されます。

ubuntu@ubuntu20:~$ nmcli c
NAME               UUID                                  TYPE      DEVICE 
bridge-br0         0dd8c789-04c5-4eab-a696-3e97cb33c033  bridge    br0    
virbr0             4b3def84-ca82-4d69-b176-fbbce50e17ea  bridge    virbr0 
bridge-slave-eno1  a42c2be5-ddfc-4ee5-a472-55e4830b45d4  ethernet  eno1   
vnet0              48b4e918-b1c7-40cc-8768-b1c22b6cd596  tun       vnet0  
vnet1              0950cc02-d07a-4ac1-8acc-e732e3299549  tun       vnet1  
vnet2              66c043ba-0536-4bfe-8179-daca63846aae  tun       vnet2  
vnet3              b06bef9f-b1b6-40a7-85e1-2b0977cb7f30  tun       vnet3  
vnet4              1e6058b7-5deb-4d7c-8bd5-1571f75db44d  tun       vnet4  
netplan-eno1       10838d80-caeb-349e-ba73-08ed16d4d666  ethernet  --     

その他の省略形としては、g(general)・n(networking)・r(radio)・d(evice)・a(agent)・m(monitor)があります。
※コマンドのヘルプで確認可能

ubuntu@ubuntu20:~$ nmcli --help
Usage: nmcli [OPTIONS] OBJECT { COMMAND | help }

OPTIONS
  -a, --ask                                ask for missing parameters
  -c, --colors auto|yes|no                 whether to use colors in output
  -e, --escape yes|no                      escape columns separators in values
  -f, --fields <field,...>|all|common      specify fields to output
  -g, --get-values <field,...>|all|common  shortcut for -m tabular -t -f
  -h, --help                               print this help
  -m, --mode tabular|multiline             output mode
  -o, --overview                           overview mode
  -p, --pretty                             pretty output
  -s, --show-secrets                       allow displaying passwords
  -t, --terse                              terse output
  -v, --version                            show program version
  -w, --wait <seconds>                     set timeout waiting for finishing operations

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コマンドの実行にはNetworkManagerが起動している必要があります。
以下、NetworkManagerが起動していなかった場合のエラーです。

ubuntu@ubuntu20:~$ nmcli c
Error: NetworkManager is not running.

また、nmcliコマンドについては、以下で詳細を確認できます。
https://linux.die.net/man/1/nmcli


例題作成者

鯨井 貴博 (LinuCエヴァンジェリスト/登録インストラクター、LPI-Japanアカデミック認定校 ゼウスITトレーニングセンター)

ページトップへ