LinuCレベル2 202試験の例題と解説
2.07.1DHCPサーバーの設定と管理
LinuCレベル2 202試験の出題範囲から「2.07.1 DHCPサーバーの設定と管理」についての例題を解いてみます。
このテーマでは、クライアントPCが所属するネットワークにおいてIPアドレスなど通信に必要な情報を取得するDHCPに関する内容が含まれます。
ITの現場ではもちろん、市販のブロードバンドルータなどでも使わている技術ですので、しっかりと把握しておきましょう。
例題
以下のdhcpdの設定のうち、MACアドレス "0a:1b:2c:3d:4e:5f"を持つクライアントに10.10.10.100/24のIPアドレスを付与する設定を選択せよ。
1.
host clientpc {
hardware ethernet 0a:1b:2c:3d:4e:5f;
ip-address 10.10.10.100;
}
2.
host clientpc {
hardware ethernet 0a:1b:2c:3d:4e:5f;
fixed-address 10.10.10.100;
}
3.
host clientpc {
hardware ethernet 0a:1b:2c:3d:4e:5f;
static-address 10.10.10.100;
}
4.
host clientpc {
hardware ethernet 0a:1b:2c:3d:4e:5f;
address 10.10.10.100;
}
※この例題は実際の試験問題とは異なります。
解答と解説
正解は、「2」です。
dhcpdの設定ファイルであるdhcpd.confは、以下のように設定します。
subnet 10.10.10.0 netmask 255.255.255.0 {
range 10.10.10.101 10.10.10.200; #付与するアドレスレンジ指定
option domain-name-servers 8.8.8.8, 8.8.4.4; #DNSサーバ指定
option domain-name "example.local"; #ドメイン名指定
option routers 10.10.10.1; #デフォルトゲートウェイ指定
option broadcast-address 10.10.10.255; #ブロードキャストアドレス指定
default-lease-time 600; #デフォルト貸し出し期間指定
max-lease-time 7200; #最大貸し出し期間指定
}
host clientpc {
hardware ethernet 0a:1b:2c:3d:4e:5f; #MACアドレス指定
fixed-address 10.10.10.100; #付与するアドレス指定
}
dhcpdの設定については、以下で詳細が確認出来ます。
https://linuxjm.osdn.jp/html/dhcp2/man8/dhcpd.8.html
例題作成者
鯨井 貴博 (LinuCエヴァンジェリスト/登録インストラクター、LPI-Japanアカデミック認定校 Zeus IT Camp)