Solaris のシステム管理 (第 3 巻)

DHCP を設定するためのツールの選択

ここまでの節で説明したように、情報を収集し、設定方法について決定を行うと、DHCP サーバーの設定準備が完了したことになります。GUI 対応の DHCP Manager、またはコマンド行ユーティリティの dhcpconfig を使用して、サーバーの設定を行うことができます。どちらのツールを使用しても、オプションを選択したり、DHCP サーバーが使用する dhcptab とネットワークテーブルを作成するためのデータを入力したりできます。

DHCP Manager の機能

DHCP Manager は Java 対応のグラフィカルツールであり、DHCP 構成ウィザードを提供します。DHCP 構成ウィザードは DHCP サーバーとして設定されていないシステム上で DHCP Manager を最初に実行したときに自動的に起動されます。DHCP 構成ウィザードは、一連のダイアログボックスで構成され、サーバーの設定に必要な基本的な情報、たとえば、データ保存方式、リースポリシー、DNS/NIS/NIS+ サーバーとドメイン、ルーターのアドレスなどの入力を求めます。情報の中には、ウィザードによりシステムファイルから取得されるものがあります。これらの情報は正しいことを確認するだけでよく、必要な場合にのみ訂正します。

ダイアログボックスに従って作業を進め、情報を確認します。すると、DHCP サーバーデーモンがサーバーシステム上で起動され、ネットワークのための IP アドレスを設定するために、追加アドレスウィザードを起動するよう求められます。初期設定時には、DHCP に対してサーバーのネットワークだけが設定され、その他のサーバーオプションにはデフォルト値が与えられます。初期設定が完了した後で DHCP Manager を再度起動すると、ネットワークを追加したり、他のサーバーオプションを変更したりできます。

dhcpconfig 機能

dhcpconfig ユーティリティは、dhtadm コマンドと pntadm コマンド用のラッパー (wrapper) スクリプトです。dhcpconfig ユーティリティは、dhcptab を読み込む間隔、DHCP サービスが提供するタイムアウト値などのサーバー起動オプションの入力を求めます。またこのユーティリティは、「システムファイルとネットマスクテーブルの更新」で説明しているシステムファイルからその他の情報も取得します。システムファイルから取得された情報は見ることができないため、dhcpconfig を起動する前にシステムファイルを更新しておくことが重要です。

なお、dhcpconfig はシステムファイルを更新した後で、再度実行することができ、DHCP データを適切に更新できます。

DHCP Manager と dhcpconfig の比較

表 9-2 に、2 つのサーバー設定ツールの相違点を示します。

表 9-2 DHCP Manager と dhcpconfig の比較

比較項目 

DHCP Manager 

dhcpconfig

システムから収集したネットワーク情報の表示 

システムファイルから収集された情報を表示でき、必要があれば変更可能 

dhcpconfig が収集した情報は見ることができない。生成後に dhcptab とネットワークテーブルを調べる必要がある

ユーザーに求められる設定経験 

デフォルト値を使用することで基本的でないサーバーオプションの入力を省略し、設定作業を高速化。基本的でないオプションは初期設定後に変更可能 

設定作業中にすべてのサーバーオプションを入力。後でオプションを変更するには、dhcpconfig を再度起動するか、dhtadmpntadm コマンドを使用する

ユーザー入力のチェック 

入力時にユーザー入力の有効性をチェックする 

入力時にユーザー入力の有効性をチェックしない 

次の章では、DHCP Manager と dhcpconfig の両方を使用したサーバーの設定手順について説明します。