Oracle® Solaris 11.2 での DHCP の作業

印刷ビューの終了

更新: 2014 年 7 月
 
 

複数のネットワークインタフェースを備えた DHCP クライアントシステム

DHCP クライアントは、1 つのシステム上にあるいくつかの異なるインタフェースを同時に管理できます。インタフェースは、物理インタフェースでも論理インタフェースでもかまいません。個々のインタフェースは、独自の IP アドレスとリース時間をもっています。複数のネットワークインタフェースが DHCP 用に構成されていると、クライアントは個別の要求を出してそれらのインタフェースを構成します。クライアントは、インタフェースごとに別々のネットワーク構成パラメータ群を維持します。パラメータは別々に格納されますが、パラメータの中にはその性質上、広域的なものがあります。グローバルパラメータは、システム全体 (特定のネットワークインタフェースではなく) に適用されます。

グローバルパラメータには、ホスト名、NIS ドメイン名、時間帯などがあります。通常、グローバルパラメータの値はインタフェースごとに異なります。ただし、各システムに関連付けられたグローバルパラメータには、それぞれ 1 つの値だけを使用できます。グローバルパラメータの問い合わせに対して応答が 1 つだけ返されるようにするために、プライマリネットワークインタフェース用のパラメータだけが使用されます。

DHCP クライアントは、論理インタフェースの場合も、物理インタフェースの場合も、そのリースを同じように管理します。ただし、論理インタフェースの場合は、次の制限があります: DHCP クライアントは論理インタフェースに関連付けられているデフォルトルートを管理しません。

Oracle Solaris カーネルは、ルートを物理インタフェース (論理インタフェースではなく) と関連付けます。通常は、物理インタフェースの IP アドレスが確立されると、必要なデフォルトルートがルーティングテーブルに入れられます。そのあと、 DHCP を使って、その物理インタフェースに関連付けられた論理インタフェースを構成した場合、通常、必要なルートはすでに決まっています。したがって、この論理インタフェースは同じルートを使用します。

ある物理インタフェースのリースが期限切れになると、DHCP クライアントは、そのインタフェースに関連付けられているデフォルトルートを削除します。しかし、ある論理インタフェースのリースが期限切れになっても、DHCP クライアントは、その論理インタフェースに関連付けられているデフォルトルートを削除しません。対応する物理インタフェースは (場合によっては、そのほかの論理インタフェースも)、前と同じルートを使用する必要がある場合があります。

DHCP 制御のインタフェースに関連付けられたデフォルトルートの追加や削除が必要な場合は、DHCP クライアントのイベントスクリプトメカニズムを使用できます。詳細は、 DHCP クライアントのイベントスクリプトを参照してください。