En DHCP de Oracle Solaris, una macro es un conjunto de opciones de configuración de red y sus valores asignados. El servidor DHCP utiliza las macros para determinar qué información de configuración de red se enviará a un cliente DHCP.
Al configurar el servidor DHCP, las herramientas de administración recopilan información de los archivos del sistema y directamente del usuario a través de consultas o las opciones de la línea de comandos que especifique. Con esta información, las herramientas de administración crean las siguientes macros:
Macro de dirección de red: El nombre de la macro de dirección de red coincide con la dirección IP de la red del cliente. Por ejemplo, si la red es 192.68.0.0, la macro de la dirección de red recibe el nombre 192.68.0.0. La macro contiene la información que necesita cualquier cliente que forme parte de la red, como la máscara de subred, la dirección de emisión de red, el enrutador predeterminado o el token de descubrimiento del enrutador, así como el servidor y el dominio NIS/NIS+ si el servidor utiliza NIS/NIS+. Podrían incluirse otras opciones aplicables a la red. La macro de la dirección de red se procesa automáticamente para todos los clientes que se encuentran en dicha red, tal como se describe en Orden del procesamiento de macros.
Macro de configuración regional: Esta macro recibe el nombre de Locale. Contiene el desfase (en segundos) de la hora universal coordinada (UTC) para especificar la zona horaria. La macro de configuración regional no se procesa automáticamente, pero se incluye en la macro del servidor.
Macro del servidor: El nombre de esta macro coincide con el nombre de host del servidor. Por ejemplo, si el servidor se denomina pineola, la macro del servidor también se llamará pineola. La macro del servidor contiene información sobre la directiva de permiso, el servidor de tiempo, el dominio DNS y el servidor DNS, y posiblemente otra información que el programa de configuración haya obtenido de los archivos del sistema. La macro del servidor incluye la macro de configuración regional, de modo que el servidor DHCP procesa la macro de configuración regional como parte de la macro de servidor.
Al configurar las direcciones IP para la primera red, debe seleccionar una macro de configuración de cliente para utilizar con todos los clientes DHCP que utilicen las direcciones que está configurando. La macro que selecciona se asigna a las direcciones IP. De modo predeterminado, se selecciona la macro de servidor porque contiene la información que necesitan todos los clientes que utilizan este servidor.
Los clientes reciben las opciones que contiene la macro de dirección de red antes que las opciones de la macro que está asignada a las direcciones IP. Este orden de procesamiento hace que las opciones de la macro del servidor tengan prioridad sobre cualquier opción de la macro de dirección de red. Consulte Orden del procesamiento de macros para obtener más información sobre el orden en el que se procesan las macros.