Solaris DHCP の管理

リモートネットワークを構成する方法 (対話式モードの dhcpconfig)

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

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


    # /usr/sbin/dhcpconfig
    

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

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

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


    Enable DHCP/BOOTP support of networks you select? ([Y]/N):Y
    Configure BOOTP/DHCP on local LAN network: 102.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 アドレスを入力します。なお、クライアントがこのネットワークでルーター検索機能を使用するようには指定できません。


    Enter starting IP address [102.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 "102.21.0.0" already exists.
    Do you want to merge initialization data with the existing 
    macro? ([Y]/N):

    このネットワークがすでに構成済みの場合は、上記のメッセージが表示されます。既存のマクロにデータをマージする必要があるのは、追加しているネットワーク上の全クライントに指定の情報を適用する場合だけです。


    Disable (ping) verification of 102.21.0.0 address(es)? (Y/[N]):

    dhcpconfig ユーティリティは、追加しているアドレスに対して ping を実行し、それらのアドレスが使用されていないことを確認し、使用中のアドレスはスキップします。このプロンプトに対し Y と入力すると、dhcpconfig は、アドレスに対して ping を実行しません。


    Network: 102.21.0.0 complete.
    Enter Network Address of remote network, or <RETURN> if finished:

    別のリモートネットワークを構成したい場合は、そのネットワークアドレスを入力し、ネットワークに関するプロンプトに応答します。構成するリモートネットワークが他にない場合は、上記のプロンプトに対して Return を押します。