Solaris DHCP で、マクロは複数のネットワーク構成オプションとその設定値の集まりです。マクロは DHCP クライアントに送信するネットワーク構成情報を決定するために使用されます。
DHCP サーバーの初期設定時に、システムファイルから収集された情報とシステム管理者が指定した情報から、次のようないくつかのマクロが生成されます。
ネットワークアドレスマクロ。このマクロは、クライアントネットワークの IP アドレスを使用して名前が設定され、サブネットマスク、ネットワークブロードキャストアドレス、デフォルトルーターまたはルーター発見トークン、NIS/NIS+ ドメインとサーバー (サーバーが NIS/NIS+ を使用している場合) などの、ネットワークの一部を形成するクライアントが必要とする情報を含んでいます。ネットワークに適用可能なその他のオプションも含まれることがあります。
ロケールマクロ。このマクロは、時間帯を指定するためのユニバーサル時間からのオフセット (秒単位) を含みます。
サーバーマクロ。このマクロは、サーバーのホスト名を使用して名前が設定され、リースポリシー、タイムサーバー、DNS ドメイン、および DNS サーバーに関する情報、さらに、システムファイルから設定プログラムが取得可能であったその他の情報を含みます。このマクロはロケールマクロを含みます。
ネットワークアドレスマクロは、そのネットワーク上に配置されているすべてのクライアントに対して自動的に処理されます。ロケールマクロはサーバーマクロに含まれるため、サーバーマクロを処理する際に処理されます。
最初のネットワークに対する IP アドレスの設定時に、設定中のアドレスを使用して、すべての DHCP クライアントに対して使用するクライアント設定マクロを選択する必要があります。デフォルトでは、サーバーマクロが選択されます。これは、このサーバーを使用するすべてのクライアントが必要とする情報をサーバーマクロが含んでいるためです。クライアントはネットワークアドレスマクロに含まれるオプションを、サーバーマクロに含まれるオプションの前に受け取ります。マクロ処理の順序についての詳細は、「マクロ処理の順序」を参照してください。