DHCP サーバーシステム上でスーパーユーザーになります。
次のコマンドを入力します。
# /usr/sbin/dhcpconfig |
テキスト形式の「DHPC Configuration」メニューが表示されます。
1 と入力し、Return を押して「Configure DHCP Service」を選択します。
プロンプトに対して次のように応答し、リモートネットワーク構成オプションへ進みます。
Would you like to stop the DHCP service? (recommended) ([Y]/N)Y Would you like to specify nondefault daemon options (Y/[N]):N Do you want to merge initialization data with the existing table? (Y/[N]):Y Enable DHCP/BOOTP support of networks you select? ([Y]/N):Y Configure BOOTP/DHCP on local LAN network: 172.21.0.0? ([Y]/N):N |
プロンプトに対して次のように応答し、リモートネットワークを構成します。
Would you like to configure BOOTP/DHCP service on remote networks? ([Y]/N):Y Enter Network Address of remote network, or <RETURN> if finished: |
DHCP に構成したいネットワークの IP アドレスを入力します。ネットワークアドレスでは、IP アドレスのホスト部分に 0 が使用されます。
Do clients access this remote network via LAN or PPP connection? ([L]/P): |
L または P と入力することにより、ネットワークがローカルエリアネットワーク (LAN) またはポイントツーポイントプロトコルネットワーク (PPP) のいずれであるかを示します。
Do you want hostnames generated and inserted in the files hosts table? (Y/[N]): |
サーバーは IP アドレスごとにホスト名を作成し、/etc/inet/hosts ファイルまたは NIS+ hosts テーブルにエントリを作成します。「クライアントホスト名の生成」を参照してください。
Enter Router (From client's perspective), or <RETURN> if finished. IP address: |
このネットワーク上のクライアントが使用するルーター (複数も可) の IP アドレスを入力します。なお、クライアントがこのネットワークでルーター発見機能を使用するように指定することはできません。
Optional: Enter Remote Network's MTU (e.g. ethernet == 1500): |
リモートネットワークが使用している固有の最大転送単位 (MTU) がわかっている場合は、この時点で入力します。そうでなければ、Return を押して、デフォルト値をそのまま使用します。
Enter starting IP address [172.21.0.0] |
DHCP の管理下に置きたい IP アドレス範囲の開始 IP アドレスを入力します。デフォルト値は、ネットワークアドレスです。
Enter the number of clients you want to add (x < 65535): |
DHCP の管理下に置きたい IP アドレスの個数を入力します。dhcpconfig は、この値と、直前に入力した開始 IP アドレスを基に、DHCP の管理下に置く一連の IP アドレスを決定します。入力する値は、プロンプトで示される値よりも小さくなればなりません。なお、プロンプトで表示される値は、ネットマスクを基に生成されたものです。上記の例の場合は、65535 未満の値を指定する必要があります。
dhcptab macro "172.21.0.0" already exists. Do you want to merge initialization data with the existing macro? ([Y]/N): |
このネットワークがすでに構成済みの場合は、上記のメッセージが表示されます。既存のマクロにデータをマージする必要があるのは、追加しているネットワーク上の全クライントに指定の情報を適用する場合だけです。
Disable (ping) verification of 172.21.0.0 address(es)? (Y/[N]): |
dhcpconfig は、追加しているアドレスに対して ping を実行し、それらのアドレスが使用されていないことを確認し、使用中のアドレスはスキップします。このプロンプトに対し Y と入力すると、dhcpconfig は、アドレスに対して ping を実行しません。
Network: 172.21.0.0 complete. Enter Network Address of remote network, or <RETURN> if finished: |
別のリモートネットワークを構成したい場合は、そのネットワークアドレスを入力し、ネットワークに関するプロンプトに応答します。構成するリモートネットワークが他にない場合は、上記のプロンプトに対して Return を押します。
Would you like to restart the DHCP service? (recommended) ([Y]/N): |
Y と入力して、DHCP サービスを再起動します。