Solaris のシステム管理 (IP サービス)

DHCP サーバーの構成と構成解除 (DHCP マネージャ)

この節では、DHCP マネージャを使用して DHCP サーバーを構成および構成解除する手順について説明します。なお、DHCP マネージャを使用するには、CDE や GNOME などの X Window System が動作している必要があります。

/usr/sadm/admin/bin/dhcpmgr コマンドで DHCP マネージャを実行するためには、スーパーユーザーになる必要があります。このユーティリティーの一般的な説明については、「DHCP マネージャについて」を参照してください。DHCP マネージャを実行する方法についての詳細は、「DHCP サービスを起動および停止する方法 (DHCP マネージャ)」を参照してください。

DHCP として構成されていないサーバーで DHCP マネージャを実行すると、次の画面が表示されます。DHCP サーバーを構成するのか、BOOTP リレーエージェントを構成するのかを指定できます

図 14–1 DHCP マネージャの「サーバー構成の選択 (Choose Server Configuration)」ダイアログボックス

ダイアログボックスには、オプションとして「DHCP サーバーとして構成 (Configure as DHCP Server)」と「BOOTP リレーとして構成 (Configure as BOOTP Relay)」が表示されています。「OK」、「Cancel」および「Help」ボタンを表示します。

DHCP サーバーの構成

DHCP サーバーを構成する場合は、DHCP マネージャによって DHCP 構成ウィザードが起動され、サーバーの構成に必要な情報の入力を求められます。次の図に示すような、ウィザードの初期画面が表示されます。

図 14–2 DHCP 構成ウィザードの初期画面

ダイアログボックスには、記憶領域の選択、前後の矢印、「Cancel」と「Help」ボタンが表示されています。

ウィザードの質問に答えると、DHCP マネージャは、次のテーブルに示されている項目を作成します。

表 14–1 DHCP サーバーの構成時に作成される項目

項目 

説明 

内容 

サーバー構成ファイル。/etc/inet/dhcpsvc.conf

サーバー構成オプションのキーワードおよび値を記録します。 

データストア形式とその場所、システムのブート時に DHCP デーモンを起動するために in.dhcpd に指定するオプション。このファイルを手動で編集してはいけません。DHCP 構成情報を変更するには、dhcpmgr または dhcpconfig を使用する必要があります。

dhcptab テーブル

DHCP マネージャは、dhcptab テーブルが存在しない場合はこれを生成します。

値が割り当てられたマクロとオプション。 

ロケールマクロ (任意)。名前は Locale

ユニバーサル時間 (UTC) とローカルな時間帯との時間差 (秒単位) が含まれます。 

秒数が割り当てられた UTCoffst オプション。

サーバーマクロ。名前はサーバーのノード名に一致する

DHCP サーバーを構成した管理者の入力によって決定される値を持つオプションが含まれます。オプションは、サーバーが所有するアドレスを使用するすべてのクライアントに適用されます。 

Locale マクロと次のオプション。

  • Timeserv。サーバーの一次 IP アドレスを指し示すように設定されています。

  • LeaseTim。リースの時間 (秒数) が設定されます。

  • LeaseNeg (ネゴシエーション可能なリースを選択した場合)。

  • DNSdmain および DNSserv (DNS が構成されている場合)。

  • Hostname。このオプションに値を設定してはいけません。このオプションが存在すると、ホスト名はネームサービスから取得される必要があることを意味します。

ネットワークアドレスマクロ。名前はクライアントネットワークのネットワークアドレスと同じ

DHCP サーバーを構成した管理者の入力によって決定される値を持つオプションが含まれます。オプションは、マクロ名で指定されたネットワーク上に存在するすべてのクライアントに適用されます。 

次のオプション。  

  • Subnet。ローカルサブネットのサブネットマスクが設定されます

  • Router。ルーターの IP アドレスが設定されます。RDiscvyF。クライアントはルーターディスカバリを使用します

  • Broadcst。ブロードキャスト IP アドレスが設定されます。このオプションは、ネットワークがポイントツーポイントネットワークではない場合だけ存在します。

  • MTU。最大転送ユニット

  • NISdmain および NISservs (NIS が構成されている場合)

  • NIS+dom および NIS+serv (NIS+ が設定されている場合)

ネットワークのネットワークテーブル

ネットワークの IP アドレスが作成されるまで、空のテーブルとして作成されます。 

IP アドレスを追加するまで、内容はありません。 

ProcedureDHCP サーバーを構成する方法 (DHCP マネージャ)

始める前に

DHCP サーバーを構成する前に第 13 章DHCP サービスの使用計画 (手順)を必ずお読みください。特に、次の作業を行う際には、「DHCP サーバーの構成前に必要な選択 (作業マップ)」 のガイドラインが役立ちます。

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

  2. DHCP マネージャを起動します。


    #/usr/sadm/admin/bin/dhcpmgr &
    
  3. 「DHCP サーバーとして構成 (Configure as DHCP Server)」オプションを選択します。

    サーバーの構成を支援する「DHCP 構成ウィザード (DHCP Configuration Wizard)」が表示されます。

  4. 計画作成段階で決めた事項に基づいて、オプションを選択するか、要求された情報を入力します。

    わからないことがある場合は、ウィザードウィンドウ内の「ヘルプ (Help)」をクリックして Web ブラウザを開き、DHCP 構成ウィザードのヘルプを表示します。

  5. 要求された情報の指定が終了したら、「完了 (Finish)」をクリックしてサーバー構成を完了します。

  6. アドレス起動ウィザードのプロンプトで「はい (Yes)」をクリックし、サーバーの IP アドレスを構成します。

    「ネットワークへアドレスの追加 (Add Addresses to Network)」ウィザードでは、どのアドレスを DHCP の制御下に置くかを指定できます。

  7. 計画作成段階で決めた事柄に従って質問に答えます。

    詳細は、「IP アドレスの管理に必要な選択 (作業マップ)」を参照してください。わからないことがある場合は、ウィザードウィンドウ内の「ヘルプ (Help)」をクリックして Web ブラウザを開き、「ネットワークへアドレスの追加 (Add Addresses to Network )」ウィザードのヘルプを表示します。

  8. 選択した項目を確認し、「完了 (Finish)」をクリックしてネットワークテーブルに IP アドレスを追加します。

    指定した範囲内にある各アドレスのレコードで、ネットワークテーブルが更新されます。

参照

「ネットワークウィザード (Network Wizard)」を使えば、ほかのネットワークを DHCP サーバーに追加できます (「DHCP ネットワークの追加」を参照)。

BOOTP リレーエージェントの構成

BOOTP リレーエージェントを構成する場合は、DHCP マネージャが次の動作を行います。

次に、BOOTP リレーエージェントの構成を選択した場合に表示される画面を示します。

図 14–3 DHCP マネージャの「BOOTP リレーの構成 (Configure BOOTP Relay)」

ダイアログボックスには、DHCP サーバーというラベルのついたフィールドと「追加 (Add)」ボタンが表示されています。さらに、空のリストと、上下矢印、「削除 (Delete)」ボタンが表示されています。

ProcedureBOOTP リレーエージェントを構成する方法 (DHCP マネージャ)

始める前に

BOOTP リレーエージェントを構成する前に第 13 章DHCP サービスの使用計画 (手順)を必ずお読みください。とりわけ、使用するシステムの選択には、「DHCP サービスを実行するホストの選択」が役立ちます。

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

  2. DHCP マネージャを起動します。


    #/usr/sadm/admin/bin/dhcpmgr &
    

    システムが DHCP サーバーか BOOTP リレーエージェントとして構成されていないと、「DHCP 構成ウィザード (DHCP Configuration Wizard)」が起動されます。システムがすでに DHCP サーバーとして構成されている場合は、まずサーバーを構成解除する必要があります。詳細は、「DHCP サーバーと BOOTP リレーエージェントの構成解除」を参照してください。

  3. 「BOOTP リレーとして構成 (Configure as BOOTP Relay)」を選択します。

    「BOOTP リレーの構成 (Configure BOOTP Relay)」ダイアログボックスが表示されます。

  4. 1 つまたは複数の DHCP サーバーの IP アドレスかホスト名を入力し、「追加 (Add)」をクリックします。

    指定する DHCP サーバーは、この BOOTP リレーエージェントによって受信される BOOTP 要求や DHCP 要求を処理できるように構成されていなければなりません。

  5. 「了解 (OK)」をクリックして、ダイアログボックスを終了します。

    DHCP マネージャ はアプリケーションを終了するための「ファイル (File)」メニューと、サーバーを管理するための「サービス (Service)」メニューだけを表示します。無効になっているメニューオプションは DHCP サーバーだけで使用されます。

DHCP サーバーと BOOTP リレーエージェントの構成解除

DHCP サーバーまたは BOOTP リレーエージェントを構成解除するとき、DHCP マネージャは次の動作を行います。

次に、DHCP サーバーの構成解除を選択した場合の画面を示します。

図 14–4 DHCP マネージャの「サービスの解除 (Unconfigure Service)」ダイアログボックス

ダイアログボックスには、DHCP データの削除に関する選択肢が表示されています。「OK」、「Cancel」および「Help」ボタンを表示します。

構成解除したサーバー上の DHCP データ

DHCP サーバーを構成解除するときには、dhcptab テーブルと DHCP ネットワークテーブルをどのように処理するかを決定する必要があります。そのデータがサーバー間で共有されている場合は、dhcptab とDHCP ネットワークテーブルを削除しないでください。これらのテーブルを削除すると、DHCP がネットワーク全体で使用できなくなります。データの共有は、NIS+ またはエクスポートしたローカルファイルシステムを使用して行うことができます。/etc/inet/dhcpsvc.conf ファイルには、使用されるデータストアとその場所が記録されています。

データを削除するためのいずれのオプションも選択しなければ、データをそのままの形で残し、DHCP サーバーを構成解除できます。サーバーを構成解除し、データをそのままの形で残す場合は、DHCP サーバーを無効にします。

IP アドレスの所有権を別の DHCP サーバーに移したい場合は、DHCP データをその DHCP サーバーに移動する必要があります。その場合には、現在のサーバーを構成解除する前にデータを移動してください。詳細は、「DHCP サーバー間での構成データの移動 (作業マップ)」を参照してください。

データを削除したい場合は、dhcptab およびネットワークテーブルを削除するためのオプションを選択します。DHCP アドレス用のクライアント名がすでに作成されている場合には、このようなエントリを hosts テーブルから削除することもできます。クライアント名のエントリは、DNS、/etc/inet/hosts 、または NIS+ から削除できます。

BOOTP リレーエージェントを構成解除する前に、DHCP サーバーへ要求を転送するために、このエージェントを使用しているクライアントが存在しないことを確認してください。

ProcedureDHCP サーバーまたは BOOTP リレーエージェントを構成解除する方法 (DHCP マネージャ)

  1. スーパーユーザーになります。

  2. DHCP マネージャを起動します。


    #/usr/sadm/admin/bin/dhcpmgr &
    
  3. 「サービス (Service)」メニューから、「構成解除 (Unconfigure)」を選択します。

    「サービスの解除 (Unconfigure Service)」ダイアログボックスが表示されます。サーバーが BOOTP リレーエージェントの場合、このダイアログボックスでリレーエージェントを構成解除することを確認できます。サーバーが DHCP サーバーの場合、DHCP データをどうするかを決定し、このダイアログボックスで選択する必要があります。図 14–4 を参照してください。

  4. (省略可能) データを削除するためのオプションを選択します。

    サーバーが共有データ (NIS+ 経由で共有されるデータ、または NFS 経由で共有されるファイル) を使用する場合、データを削除するオプションは選択しないでください。サーバーが共有データを使用しない場合、データを削除するオプションの 1 つまたは両方を選択します。

    データの削除については、「構成解除したサーバー上の DHCP データ」を参照してください。

  5. 「了解 (OK)」をクリックしてサーバーを構成解除します。

    「サービスの解除 (Unconfigure Service)」ダイアログボックスと DHCP マネージャが終了します。