DHCP サーバーシステム上でスーパーユーザーになります。
次のコマンドを入力します。
# /usr/sbin/dhcpconfig |
テキスト形式の「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):Y |
クライアント名の生成についての各プロンプトに対して、次のように応答します。
Do you want hostnames generated and inserted in the files hosts table? (Y/[N]): |
サーバーはホスト名を作成し、各名前を IP アドレスに対応付けることができます。詳細については、「クライアントホスト名の生成」を参照してください。
Y と入力した場合は次のプロンプトに応答します。N と入力した場合は、手順 6 へ進みます。
What rootname do you want to use for generated names? [yourserver-]: |
生成されたクライアント名のデフォルトのプレフィックス、つまりルート名 (rootname) が DHCP サーバーの名前になります。この名前はそのままクライアント名として使用しても、他の名前に変更してもかまいません。
Is Rootname name_you_typed- correct? ([Y]/N):Y |
入力に間違いがあった場合は、ここで N と入力し再度ルート名の入力を求めるプロンプトへ戻ります。
What base number do you want to start with? [1]: |
ベース番号はクライアント名の生成に用いられるルート名に付加される最初の番号です。たとえば、デフォルトのルート名とベース番号を使用した場合、クライアント名は、yourserver-1、yourserver-2 のようになります。
DHCP の管理下に置きたいネットワークの IP アドレスに関する次のプロンプトに応答します。
Enter starting IP address [172.21.0.0]: |
サーバーは管理対象とする IP アドレス範囲を生成する必要があります。DHCP の管理下に置きたい IP アドレス範囲の開始アドレスを入力します。詳細については、「IP アドレスの数と範囲」を参照してください。
Enter the number of clients you want to add (x < 65535): |
クライアント数は DHCP の管理下に置く IP アドレスの数に相当します。dhcpconfig プログラムはこの情報とベース番号を使用して、連続した IP アドレスブロックを DHCP の管理下に追加します。
The dhcp network table: 172.21.0.0 already exists. Do you want to add entries to it? ([Y]/N): |
すでにアドレス設定が完了しているネットワーク内にアドレスブロックを追加した場合、上記のプロンプトが表示されます。Y と入力してネットワークテーブルを変更しアドレスを追加します。
Would you like to configure BOOTP/DHCP service on remote networks? ([Y]/N): |
ネットワークの追加を終了するときは、N と入力し、プロンプトの指示に従ってサーバーを再起動します。
他のネットワークの IP アドレスを DHCP の管理下に置きたいときは、このプロンプトで Y と入力し、手順 5 に進みます。