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

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

LinuCレベル2 201試験の出題範囲から「2.03.1 基本的なネットワーク構成」についての例題を解いてみます。

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


例題

名前解決を行う際の参照DNSサーバとして、172.100.100.1 を設定しているとします。ここに、172.100.100.2 をセカンダリDNSとして、新たに追加する場合の適切なコマンドを以下から1つ選んでください。設定を行うインタフェース名は enp1s0 とします。

  1. nmcli connection modify enp1s0 ipv4.dns 172.100.100.2
  2. nmcli connection modify enp1s0 +ipv4.dns 172.100.100.2
  3. nmcli connection modify enp1s0 ipv4.dns +172.100.100.2
  4. nmcli connection modify enp1s0 ipv4.dns-server 172.100.100.2

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


解答と解説

正解は、「2. nmcli connection modify enp1s0 +ipv4.dns 172.100.100.2」です。

nmcli はネットワーク管理ツールである NetworkManager の制御や情報を表示させるためのコマンドラインユーティリティです。NetworkManagerは、例えば Red Hat Enterprise Linux や AlmaLinux 等で採用されています。

nmcli コマンドの基本的な形式は以下の通りです。

nmcli [オプション] オブジェクト サブコマンド [パラメータ]

オプション : 出力フォーマットや詳細表示の指定 (-p, -t, -f など)
オブジェクト : 管理対象 (connection, device, general, radio, networking, agent, monitor)
サブコマンド : 実行する操作 (show, up, down, modify, delete など)
パラメータ : 変更対象や設定内容

主要オブジェクトの中でも、今回は connection について実際の使用例を以下で紹介します。インタフェース enp0s6 に対して操作を行う例です。

接続の一覧表示

nmcli connection show

特定のインタフェースの接続情報表示

nmcli connection show enp0s6

新しい接続を作成

nmcli connection add type ethernet con-name enp0s6 ifname enp0s6

con-nameには接続名(インタフェース名)を、ifnameにはデバイス名を指定します。

接続を有効化

nmcli connection up enp0s6

接続を切断

nmcli connection down enp0s6

接続の設定変更
ipv4アドレスを 172.100.100.10/24 に変更する例です。

nmcli connection modify enp0s6 ipv4.addresses "172.100.100.10/24"

次に、例題の各選択肢の詳細について解説をします。

1. nmcli connection modify enp1s0 ipv4.dns 172.100.100.2
選択肢として誤りです。
上記のコマンドは、ipv4.dns で与えられた内容(172.100.100.2)に従って設定を上書きする挙動となります。今回の例題としては、172.100.100.2 をセカンダリDNSとして追加したいという内容なので誤りとなります。

2. nmcli connection modify enp1s0 +ipv4.dns 172.100.100.2
正解です。
選択肢の内容のように、項目名の頭に'+', '-'を付けることにより、値の追加や削除を行うことができます。+ipv4.dns で指定することによって、もともと設定されている 172.100.100.1 に加え、172.100.100.2 を追加することができるため正解となります。

3. nmcli connection modify enp1s0 ipv4.dns +172.100.100.2
選択肢として誤りです。
上述の通り、値の追加を行う際は、項目名(今回の問題だと ipv4.dns )の先頭に'+'を付ける必要があります。よって、誤りとなります。

4. nmcli connection modify enp1s0 ipv4.dns-server 172.100.100.2
選択肢として誤りです。
ipv4.dns-server はパラメータとして存在しません。よって、誤りとなります。

サーバを構築する上で、ネットワーク周りの設定は必ず必要な作業となります。nmcliの基本的な操作を覚えて、NetworkManagerでの管理を効率よく行いましょう。


例題作成者

株式会社デージーネット 経営企画室 今村 凌太

ページトップへ