Guía de administración del sistema: servicios IP

Uso de macros DHCP (mapa de tareas)

Las macros DHCP son contenedores de opciones DHCP. El servicio DHCP de Oracle Solaris utiliza macros para recopilar las opciones que se deben transferir a los clientes. El Administrador de DHCP y la utilidad dhcpconfig crean una serie de macros automáticamente al configurar el servidor. Consulte Macros DHCP para obtener más información acerca de las macros. Consulte el Capítulo 14Configuración del servicio DHCP (tareas) para obtener información sobre las macros que se crean de modo predeterminado.

Cuando se producen cambios en la red, es posible que tenga que realizar cambios en la información de configuración que se transfiere a los clientes. Para cambiar la información de configuración, debe utilizar macros DHCP. Las macros DHCP se pueden ver, crear, modificar, duplicar y eliminar.

Cuando se utilizan macros, debe conocer las opciones estándar de DHCP, que se describen en la página del comando man dhcp_inittab(4).

El siguiente mapa de tareas enumera las tareas que permiten ver, crear, modificar y eliminar macros DHCP. El mapa también incluye vínculos a secciones que explican cómo realizar cada tarea.

Tarea 

Descripción 

Para obtener instrucciones 

Ver macros DHCP. 

Visualiza una lista de todas las macros que se definen en el servidor DHCP. 

Cómo visualizar las macros definidas en un servidor DHCP (Administrador de DHCP)

Cómo ver las macros definidas en un servidor DHCP (dhtadm)

Crear macros DHCP. 

Crea nuevas macros para admitir clientes DHCP. 

Cómo crear una macro DHCP (Administrador de DHCP)

Cómo crear una macro DHCP (dhtadm )

Modificar valores que se transfieren en macros a los clientes DHCP. 

Cambiar las macros modificando las opciones existentes, agregando opciones a las macros o eliminando opciones de las macros. 

Cómo cambiar los valores de las opciones en una macro DHCP (Administrador de DHCP)

Cómo cambiar los valores de las opciones en una macro DHCP (dhtadm)

Cómo agregar opciones a una macro DHCP (Administrador de DHCP)

Cómo agregar opciones a una macro DHCP (dhtadm)

Como eliminar opciones de una macro DHCP (Administrador de DHCP)

Como eliminar opciones de una macro DHCP (dhtadm)

Eliminar macros DHCP. 

Elimina macros DHCP que ya no se utilizan. 

Cómo eliminar una macro DHCP (Administrador de DHCP)

Cómo eliminar una macro DHCP (dhtadm )

La figura siguiente muestra la ficha Macros del Administrador de DHCP.

Figura 15–14 Ficha Macros del Administrador de DHCP

La ficha Macros muestra la lista de macros con una macro seleccionada. Se muestran los nombres de opciones y los valores que contiene la macro. Se muestran el campo Find y el botón Next.

ProcedureCómo visualizar las macros definidas en un servidor DHCP (Administrador de DHCP)

  1. En el Administrador de DHCP, seleccione la ficha Macros.

    Consulte Cómo iniciar y detener el Administrador de DHCP para obtener información sobre el Administrador de DHCP.

    El área Macros de la izquierda de la ventana incluye todas las macros definidas en el servidor DHCP, ordenadas alfabéticamente. Las macros precedidas de un icono de carpeta incluyen referencias a otras macros, mientras que las que van precedidas de un icono de documento no hacen referencia a otras macros.

  2. Para abrir una carpeta de macro, haga clic en el icono identificador a la izquierda del icono de carpeta.

    Se enumeran las macros que se incluyen en la macro seleccionada.

  3. Para ver el contenido de una macro, haga clic en su nombre.

    Se muestran las opciones y sus valores asignados.

ProcedureCómo ver las macros definidas en un servidor DHCP (dhtadm)

  1. Conviértase en superusuario o asuma un rol o nombre de usuario asignado al perfil de administración de DHCP.

    Para obtener más información acerca del perfil de administración de DHCP, consulte Configuración del acceso de usuario a los comandos de DHCP.

    Las funciones incluyen autorizaciones y comandos con privilegios. Para obtener más información sobre las funciones, consulte Configuring RBAC (Task Map) de System Administration Guide: Security Services.

  2. Visualice las macros con el siguiente comando:


    # dhtadm -P
    

    Este comando imprime como resultado estándar el contenido con formato de la tabla dhcptab, incluidas todas las macros y los símbolos definidos en el servidor DHCP.

Modificación de macros DHCP

Puede modificar las macros cuando cambie algún aspecto de la red y uno o más clientes DHCP deban conocer el cambio. Por ejemplo, puede agregar un enrutador o un servidor NIS, crear una subred nueva o cambiar la directiva de permisos.

Antes de modificar una macro, determine el nombre de la opción DHCP que desee cambiar, agregar o eliminar. Las opciones DHCP estándar se enumeran en la ayuda del Administrador de DHCP y en la página del comando man dhcp_inittab(4).

Puede utilizar el comando dhtadm -M -m o el Administrador de DHCP para modificar las macros. Consulte la página del comando man dhtadm(1M) para obtener más información sobre dhtadm .

La figura siguiente muestra el cuadro de diálogo Macro Properties del Administrador de DHCP.

Figura 15–15 Cuadro de diálogo Macro Properties del Administrador de DHCP

El cuadro de diálogo muestra una lista de opciones y sus valores. Muestra los botones Select, Add, Modify, arriba y abajo y Delete. Incluye una casilla de verificación para notificar los cambios al servidor.

ProcedureCómo cambiar los valores de las opciones en una macro DHCP (Administrador de DHCP)

  1. En el Administrador de DHCP, seleccione la ficha Macros.

    Consulte Cómo iniciar y detener el Administrador de DHCP para obtener información sobre el Administrador de DHCP.

  2. Seleccione la macro que desee cambiar.

  3. Elija Properties en el menú Edit.

    Se abrirá el cuadro de diálogo Macro Properties.

  4. En la tabla de opciones, seleccione la opción que desee modificar.

    El nombre de la opción y su valor se muestran en los campos Option Name y Option Value.

  5. En el campo Option Value, seleccione el valor antiguo y escriba el nuevo valor para la opción.

  6. Haga clic en Modify.

    El nuevo valor se muestra en la tabla de opciones.

  7. Seleccione Notify DHCP Server of Change.

    Esta selección indica al servidor DHCP que debe volver a leer la tabla dhcptab para aplicar el cambio inmediatamente después de hacer clic en OK.

  8. Haga clic en Aceptar.

ProcedureCómo cambiar los valores de las opciones en una macro DHCP (dhtadm)

  1. Conviértase en superusuario o asuma un rol o nombre de usuario asignado al perfil de administración de DHCP.

    Para obtener más información acerca del perfil de administración de DHCP, consulte Configuración del acceso de usuario a los comandos de DHCP.

    Las funciones incluyen autorizaciones y comandos con privilegios. Para obtener más información sobre las funciones, consulte Configuring RBAC (Task Map) de System Administration Guide: Security Services.

  2. Cambie los valores de opciones escribiendo un comando con el formato siguiente:


    # dhtadm -M -m macroname -e 'option=value:option=value' -g
    

    Por ejemplo, para cambiar el tiempo de permiso y el desfase de tiempo universal en la macro bluenote, escriba:

    # dhtadm -M -m bluenote -e 'LeaseTim=43200:UTCOffst=28800' -g

ProcedureCómo agregar opciones a una macro DHCP (Administrador de DHCP)

  1. En el Administrador de DHCP, seleccione la ficha Macros.

    Consulte Cómo iniciar y detener el Administrador de DHCP para obtener información sobre el Administrador de DHCP.

  2. Seleccione la macro que desee cambiar.

  3. Elija Properties en el menú Edit.

    Se abrirá el cuadro de diálogo Macro Properties.

  4. En el campo Option Name, especifique el nombre de una opción mediante uno de estos métodos:

    • Haga clic en el botón Select junto al campo Option Name para seleccionar una opción para agregar a la macro.

      El cuadro de dialogo Select Option muestra una lista ordenada alfabéticamente con los nombres de opciones de categoría estándar y sus descripciones. Si desea agregar una opción que no están en la categoría estándar, utilice la lista Category para seleccionar una categoría.

      Consulte Macros DHCP para obtener más información acerca de las categorías de macros.

    • Escriba Include si desea incluir una referencia a una macro existente en la nueva macro.

  5. Escriba el valor para la opción en el campo Option Value.

    Si ha escrito Include como nombre de opción, debe especificar el nombre de una macro existente en el campo Option Value.

  6. Haga clic en Add.

    La opción se agrega en la parte inferior de la lista de opciones de esta macro. Para cambiar la posición de la opción en la macro, seleccione la opción y haga clic en los botones de flecha para subir o bajar una opción en la lista.

  7. Seleccione Notify DHCP Server of Change.

    Esta selección indica al servidor DHCP que debe volver a leer la tabla dhcptab para aplicar el cambio inmediatamente después de hacer clic en OK.

  8. Haga clic en Aceptar.

ProcedureCómo agregar opciones a una macro DHCP (dhtadm)

  1. Conviértase en superusuario o asuma un rol o nombre de usuario asignado al perfil de administración de DHCP.

    Para obtener más información acerca del perfil de administración de DHCP, consulte Configuración del acceso de usuario a los comandos de DHCP.

    Las funciones incluyen autorizaciones y comandos con privilegios. Para obtener más información sobre las funciones, consulte Configuring RBAC (Task Map) de System Administration Guide: Security Services.

  2. Agregue opciones a una macro escribiendo un comando con el formato siguiente:


    # dhtadm -M -m macroname -e 'option=value' -g
    

    Por ejemplo, para agregar la posibilidad de negociar permisos en la macro bluenote, escriba el comando siguiente:

    # dhtadm -M -m bluenote -e 'LeaseNeg=_NULL_VALUE' -g

    Si una opción no requiere un valor, debe utilizar _NULL_VALUE como valor para la opción.

ProcedureComo eliminar opciones de una macro DHCP (Administrador de DHCP)

  1. En el Administrador de DHCP, seleccione la ficha Macros.

    Consulte Cómo iniciar y detener el Administrador de DHCP para obtener información sobre el Administrador de DHCP.

  2. Seleccione la macro que desee cambiar.

  3. Elija Properties en el menú Edit.

    Se abrirá el cuadro de diálogo Macro Properties.

  4. Seleccione la opción que desea eliminar de la macro.

  5. Haga clic en Delete.

    La opción se elimina de la lista de opciones para esta macro.

  6. Seleccione Notify DHCP Server of Change.

    Esta selección indica al servidor DHCP que debe volver a leer la tabla dhcptab para aplicar el cambio inmediatamente después de hacer clic en OK.

  7. Haga clic en Aceptar.

ProcedureComo eliminar opciones de una macro DHCP (dhtadm)

  1. Conviértase en superusuario o asuma un rol o nombre de usuario asignado al perfil de administración de DHCP.

    Para obtener más información acerca del perfil de administración de DHCP, consulte Configuración del acceso de usuario a los comandos de DHCP.

    Las funciones incluyen autorizaciones y comandos con privilegios. Para obtener más información sobre las funciones, consulte Configuring RBAC (Task Map) de System Administration Guide: Security Services.

  2. Elimine una opción de una macro escribiendo un comando con el formato siguiente:


    # dhtadm -M -m macroname -e 'option=' -g
    

    Por ejemplo, para eliminar la posibilidad de negociar permisos en la macro bluenote, escriba el comando siguiente:

    # dhtadm -M -m bluenote -e 'LeaseNeg=' -g

    Si se especifica una opción sin ningún valor, la opción se elimina de la macro.

Creación de macros DHCP

Puede agregar nuevas macros en el servicio DHCP para que admitan clientes con necesidades específicas. Puede utilizar el comando dhtadm -A -m o el cuadro de diálogo Create Macro del Administrador de DHCP para agregar macros. Consulte la página del comando man dhtadm(1M) para obtener más información sobre el comando dhtadm.

La figura siguiente muestra el cuadro de diálogo Create Macro del Administrador DHCP.

Figura 15–16 Cuadro de diálogo Create Macro del Administrador de DHCP

El cuadro de diálogo muestra los campos Name, Option Name y Option Value. Muestra el botón Select, una lista vacía de opciones y una casilla de verificación que permite enviar notificaciones al servidor DHCP.

ProcedureCómo crear una macro DHCP (Administrador de DHCP)

  1. En el Administrador de DHCP, seleccione la ficha Macros.

    Consulte Cómo iniciar y detener el Administrador de DHCP para obtener información sobre el Administrador de DHCP.

  2. Elija Crear en el menú Editar.

    Se abrirá el cuadro de diálogo Crear macro.

  3. Escriba un nombre exclusivo para la macro.

    El nombre puede tener hasta 128 caracteres alfanuméricos. Si utiliza un nombre que coincida con un identificador de clase de proveedor, una dirección de red o un ID de cliente, la macro se procesa automáticamente para los clientes adecuados. Si utiliza un nombre distinto, la macro no se procesa automáticamente. La macro debe asignarse a una dirección IP específica o incluirse en otra macro que se procese automáticamente. Consulte Procesamiento de macros con el servidor DHCP para obtener información más detallada.

  4. Haga clic en el botón Select, junto al campo Option Name.

    El cuadro de diálogo Select Option muestra una lista de los nombres de opciones de categorías estándar, ordenados alfabéticamente, y sus descripciones. Si desea agregar una opción que no están en la categoría estándar, utilice la lista Category. Seleccione la categoría que desee en la lista Category. Consulte Opciones DHCP para obtener más información sobre las categorías de opciones.

  5. Seleccione la opción para agregar a la macro y haga clic en OK.

    El cuadro de diálogo Macro Properties muestra la opción seleccionada en el campo Option Name.

  6. Escriba el valor para la opción en el campo Option Value y haga clic en Add.

    La opción se agrega en la parte inferior de la lista de opciones de esta macro. Para cambiar la posición de la opción en la macro, seleccione la opción y haga clic en los botones de flecha para subir o bajar una opción en la lista.

  7. Repita el Paso 5 y el Paso 6 para cada opción que desee agregar a la macro.

  8. Seleccione Notify DHCP Server of Change cuando haya terminado de agregar opciones.

    Esta selección indica al servidor DHCP que debe volver a leer la tabla dhcptab para aplicar el cambio inmediatamente después de hacer clic en OK.

  9. Haga clic en Aceptar.

ProcedureCómo crear una macro DHCP (dhtadm )

  1. Conviértase en superusuario o asuma un rol o nombre de usuario asignado al perfil de administración de DHCP.

    Para obtener más información acerca del perfil de administración de DHCP, consulte Configuración del acceso de usuario a los comandos de DHCP.

    Las funciones incluyen autorizaciones y comandos con privilegios. Para obtener más información sobre las funciones, consulte Configuring RBAC (Task Map) de System Administration Guide: Security Services.

  2. Cree una macro escribiendo un comando con el formato siguiente:


    # dhtadm -A -m macroname -d ':option=value:option=value:option=value:' -g
    

    No hay ningún límite para el número de pares opción=valor que se puede incluir en el argumento para -d. El argumento debe empezar y acabar con dos puntos, y tener dos puntos entre cada par opción=valor. La cadena completa debe incluirse entre comillas.

    Por ejemplo, para crear la macro bluenote, escriba el comando:

    # dhtadm -A -m bluenote -d ':Router=10.63.6.121\
    :LeaseNeg=_NULL_VALUE:DNSserv=10.63.28.12:' -g
    

    Si una opción no requiere un valor, debe utilizar _NULL_VALUE como valor para la opción.

Eliminación de macros DHCP

Es posible eliminar una macro del servicio DHCP. Por ejemplo, si elimina una red del servicio DHCP, también puede eliminar la macro de red asociada.

Puede utilizar el comando dhtadm -D -m o el Administrador de DHCP para eliminar macros.

ProcedureCómo eliminar una macro DHCP (Administrador de DHCP)

  1. En el Administrador de DHCP, seleccione la ficha Macros.

    Consulte Cómo iniciar y detener el Administrador de DHCP para obtener información sobre el Administrador de DHCP.

  2. Seleccione la macro que va a eliminar.

    El cuadro de diálogo Delete Macro le solicita que confirme que desea eliminar la macro especificada.

  3. Seleccione Notify DHCP Server of Change.

    Esta selección indica al servidor DHCP que debe volver a leer la tabla dhcptab para aplicar el cambio inmediatamente después de hacer clic en OK.

  4. Haga clic en Aceptar.

ProcedureCómo eliminar una macro DHCP (dhtadm )

  1. Conviértase en superusuario o asuma un rol o nombre de usuario asignado al perfil de administración de DHCP.

    Para obtener más información acerca del perfil de administración de DHCP, consulte Configuración del acceso de usuario a los comandos de DHCP.

    Las funciones incluyen autorizaciones y comandos con privilegios. Para obtener más información sobre las funciones, consulte Configuring RBAC (Task Map) de System Administration Guide: Security Services.

  2. Elimine una macro escribiendo un comando con el formato siguiente:


    # dhtadm -D -m macroname -g
    

    Por ejemplo, para eliminar la macro bluenote, debe escribir el comando siguiente:

    # dhtadm -D -m bluenote -g