LinuCレベル2 201試験の例題と解説
2.03.1基本的なネットワーク構成
LinuCレベル2 201試験の出題範囲から「2.03.1 基本的なネットワーク構成」についての例題を解いてみます。
このテーマはネットワーク状態の確認に役に立つのはもちろんですが、特にネットワークに関するトラブルの原因特定に役に立つのでしっかりと理解しておきましょう。
例題
nmcliコマンドの省略形として実行可能なものはどれか。
- nmcli c
- nmcli i
- nmcli e
- 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トレーニングセンター)