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

リモートネットワークの構成方法 (dhcpconfig)

  1. DHCP サーバーシステム上でスーパーユーザーになります。

  2. 次のコマンドを入力します。


    # /usr/sbin/dhcpconfig
    

    テキスト形式の「DHPC Configuration」メニューが表示されます。

  3. 1 と入力し、Return を押して「Configure DHCP Service」を選択します。

  4. プロンプトに対して次のように応答し、リモートネットワーク構成オプションへ進みます。


    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
    
  5. プロンプトに対して次のように応答し、リモートネットワークを構成します。


    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 サービスを再起動します。