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

DHCP のコマンド

表 13-1 では、ネットワーク上で DHCP を管理する際に役立つコマンドを一覧表示します。

表 13-1 DHCP で使用されるコマンド
 コマンドのマニュアルページ コマンドの説明
dhtadm(1M)

dhcptab ファイルのオプションとマクロを変更するために使用する。このコマンドは、DHCP 情報を自動的に変更するために作成するスクリプトで最も役立つ。データベース内で特定のオプション値を迅速に検索するには、dhtadm-P オプションを付けて使用し、それを grep コマンドに渡す

pntadm(1M)クライアント ID を IP アドレスに割り当て、場合によっては設定情報を IP アドレスに関連付ける DHCP ネットワークテーブルを変更するのに使用する
dhcpconfig(1M)DHCP サーバーと BOOTP リレーエージェントの設定と設定解除を実行するために使用する。dhcpconfig は、dhtadmpntadm を使用して、dhcptab と DHCP ネットワークテーブルを作成し、変更する
in.dhcpd(1M)DHCP サーバーデーモン。このコマンドは、DHCP サービスの起動と停止のスクリプトである /etc/init.d/dhcp で使用する。デバッグ用の -d のようなデフォルトでないオプションを使用して in.dhcpd を起動できる
dhcpmgr(1M)DHCP Manager。DHCP サービスの設定と管理を行うために使用されるグラフィカルツール。DHCP Manager は、推奨される Solaris DHCP 管理ツール
ifconfig(1M)システムの起動時に使用され、IP アドレスをネットワークインタフェースに割り当てたり、ネットワークインタフェースのパラメータを設定したりする。Solaris DHCP クライアントでは、ifconfig は DHCP を起動し、IP アドレスなどの、ネットワークインタフェースの設定に必要なパラメータを取得する
dhcpinfo(1)クライアントマシンのシステム起動スクリプトによって使用され、DHCP クライアントデーモン (dhcpagent) からホスト名などの情報を取得する。また、スクリプトやコマンド行で dhcpinfo を使用して、特定のパラメータ値を取得することもできる
snoop(1M)ネットワーク間でやり取りされるパケットの内容を取りこみ、表示するのに使用される。snoop は、DHCP サービスに伴う問題を障害追跡する際に役立つ
dhcpagent(1M)DHCP クライアントデーモン。DHCP プロトコルのクライアントサイドを実装している