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

Capítulo 14 Configuración del servicio DHCP (tareas)

Al configurar el servicio DHCP en la red, se configura e inicia el primer servidor DHCP. Más adelante, puede agregar otros servidores DHCP, que accedan a los mismos datos desde una ubicación compartida si el almacén de datos admite datos compartidos. En este capítulo se describen las tareas que permiten configurar el servidor DHCP y colocar las redes y sus direcciones IP asociadas en la administración de DHCP. En este capitulo también se explica cómo anular la configuración de un servidor DHCP.

Cada tarea incluye un procedimiento para ayudarle a realizar la tarea en el Administrador de DHCP y un procedimiento para la tarea equivalente con la utilidad dhcpconfig. Este capítulo contiene la información siguiente:

Si tiene problemas para configurar el servicio DHCP, consulte el Capítulo 17Solución de problemas de DHCP (referencia).

Después de configurar el servicio DHCP, consulte el Capítulo 15Administración de DHCP (tareas) para obtener información sobre la administración del servicio DHCP.

Configuración y desconfiguración de un servidor DHCP utilizando el Administrador de DHCP

En esta sección se incluyen los procedimiento para configurar y desconfigurar un servidor DHCP con el Administrador de DHCP. Debe ejecutar un sistema de ventanas X como CDE o GNOME para utilizar el Administrador de DHCP.

El Administrador de DHCP se puede ejecutar como superusuario con el comando /usr/sadm/admin/bin/dhcpmgr. Consulte Acerca del Administrador de DHCP para obtener información general sobre la utilidad. Consulte Cómo iniciar y detener el servicio DHCP (Adminisitrador de DHCP) para obtener información más detallada sobre la ejecución del Administrador de DHCP.

Al ejecutar el Administrador de DHCP en un servidor que no esté configurado para DHCP, se muestra la siguiente pantalla. Puede especificar si desea configurar un servidor DHCP o un agente de reenvío BOOTP.

Figura 14–1 Cuadro de diálogo de selección de configuración del servidor en el Administrador de DHCP

El cuadro de diálogo muestra las opciones Configure as DHCP server y Configure as BOOTP relay. Muestra los botones OK, Cancel y Help.

Configuración de servidores DHCP

Al configurar un servidor DHCP, el Administrador de DHCP inicia el asistente para la configuración de DHCP, que le solicita la información necesaria para configurar el servidor. En la figura siguiente se muestra la pantalla inicial del asistente.

Figura 14–2 Pantalla inicial del asistente para la configuración de DHCP

El cuadro de diálogo muestra las opciones de almacenamiento, las flechas atrás y adelante, y los botones Cancelar y Ayuda.

Cuando haya completado la información que solicita el asistente, el Administrador de DHCP creará los elementos que se enumeran en la siguiente tabla.

Tabla 14–1 Elementos creados durante la configuración del servidor DHCP

Elemento 

Descripción 

Contenido 

Archivo de configuración del servicio, /etc/inet/dhcpsvc.conf

Registra las palabras clave y los valores para las opciones de configuración del servidor. 

Ubicación y tipo de almacén de datos, así como las opciones que se utilizan con in.dhcpd para iniciar el daemon DHCP cuando se inicia el sistema. No edite este archivo manualmente. Debe utilizar dhcpmgr o dhcpconfig para modificar la información de configuración de DHCP.

tabla dhcptab

El Administrador de DHCP crea una tabla dhcptab si no existe.

Macros y opciones con valores asignados. 

Macro de configuración regional (opcional), denominada Locale

Contiene el desfase en segundos de la zona horaria local de la Hora universal (UTC). 

Opción UTCoffst con cantidad de segundos asignada.

Macro de servidor, cuyo nombre coincide con el nombre del nodo del servidor

Contiene opciones cuyos valores están determinados por la entrada del administrador que ha configurado el servidor DHCP. Las opciones se aplican a todos los clientes que utilizan las direcciones que posee el servidor. 

La macro Locale más las siguientes opciones:

  • Timeserv, configurada para puntar a la dirección IP principal del servidor.

  • LeaseTim, configurada con la cantidad de segundos para los permisos.

  • LeaseNeg, si ha seleccionado permisos negociables.

  • DNSdmain y DNSserv, si se ha configurado DNS.

  • Hostname, que no debe tener un valor asignado. La presencia de esta opción indica que el nombre de host debe obtenerse del servicio de nombres.

La macro de dirección de red, cuyo nombre coincide con la dirección de red de la red del cliente

Contiene opciones cuyos valores están determinados por la entrada del administrador que ha configurado el servidor DHCP. Las opciones se aplican a todos los clientes que residen en la red especificada por el nombre de la macro. 

Las siguientes opciones:  

  • Subnet, configurada con la máscara de subred para la subred local.

  • Router, configurada con la dirección IP de un enrutador, o RDiscvyF, para que el cliente utilice el descubrimiento de enrutadores.

  • Broadcst, configurada con la dirección IP de emisión. Esta opción sólo está presente si la red no es una red de punto a punto.

  • MTU, para la unidad de transmisión máxima

  • NISdmain y NISservs, si se ha configurado NIS.

  • NIS+dom y NIS+serv, si se ha configurado NIS+.

Tabla de red para la red

Se crea una tabla vacía hasta que se crean las direcciones IP para la red. 

No hay contenido hasta que no se agregan direcciones IP. 

ProcedureCómo configurar un servidor DHCP (Administrador de DHCP)

Antes de empezar

Asegúrese de leer el Capítulo 13Planificación del servicio DHCP (tareas) antes de configurar el servidor DHCP. En concreto, siga las instrucciones de Toma de decisiones para la configuración del servidor DHCP (mapa de tareas) para llevar a cabo las siguientes tareas:

  1. Conviértase en superusuario en el sistema del servidor.

  2. Inicie el Administrador de DHCP.


    #/usr/sadm/admin/bin/dhcpmgr &
    
  3. Elija la opción Configure as DHCP Server.

    Se abrirá el asistente DHCP Configuration Wizard, que le ayudará a configurar el servidor.

  4. Seleccione las opciones o escriba la información que se le solicita, basándose en las decisiones que ha tomado en la fase de planificación.

    Si tiene problemas, haga clic en Help en la ventana del asistente para abrir el explorador web y ver la ayuda del asistente DHCP Configuration Wizard.

  5. Haga clic en Finish para completar la configuración del servidor cuando haya terminado de especificar la información solicitada.

  6. En Start Address Wizard, haga clic en Yes para configurar las direcciones IP para el servidor.

    El asistente Add Addresses to Network permite especificar qué direcciones colocar bajo el control de DHCP.

  7. Responda a los indicadores de acuerdo con las decisiones que tomó en la fase de planificación.

    Consulte Toma de decisiones para la administración de direcciones IP (mapa de tareas) para obtener más información. Si tiene problemas, haga clic en Help en la ventana del asistente para abrir el explorador web y ver la ayuda del asistente Add Addresses to Network.

  8. Revise las selecciones y haga clic en Finish para agregar las direcciones IP a la tabla de red.

    La tabla de red se actualiza con los registros para cada dirección del intervalo especificado.

Véase también

Puede agregar más redes al servidor DHCP con el asistente Network Wizard, tal como se describe en Cómo agregar redes DHCP.

Configuración de los agentes de reenvío de BOOTP

Al configurar un agente de reenvío de BOOTP, el Administrador de DHCP lleva a cabo las siguientes acciones:

La figura siguiente muestra la pantalla que aparece al seleccionar la configuración de un agente de reenvío de BOOTP.

Figura 14–3 Configure el cuadro de diálogo BOOTP Relay en el Administrador de DHCP

El cuadro de diálogo muestra el campo de entrada DHCP Servers, con un botón Add. Muestra una lista vacía, con flechas arriba y abajo y un botón Delete.

ProcedureCómo configurar un agente de reenvío de BOOTP (Administrador de DHCP)

Antes de empezar

Lea el Capítulo 13Planificación del servicio DHCP (tareas) antes de configurar el agente de reenvío de BOOTP. En concreto, consulte Selección de un host para ejecutar el servicio DHCP para obtener ayuda para seleccionar el sistema que se va a utilizar.

  1. Conviértase en superusuario en el sistema del servidor.

  2. Inicie el Administrador de DHCP.


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

    Si el sistema no se ha configurado como servidor DHCP o agente de reenvío de BOOTP, se abrirá el asistente DHCP Configuration Wizard. Si el sistema ya se ha configurado como servidor DHCP, primer debe desconfigurar el servidor. Consulte Desconfiguración de servidores DHCP y agentes de reenvío de BOOTP .

  3. Seleccione Configure as BOOTP Relay.

    Se abrirá el cuadro de diálogo Configure BOOTP Relay.

  4. Escriba la dirección IP o el nombre de host de uno o más servidores DHCP y haga clic en Add.

    Los servidores DHCP especificados deben configurarse para admitir las solicitudes BOOTP o DHCP recibidas por este agente de reenvío de BOOTP.

  5. Haga clic en OK para salir del cuadro de diálogo.

    Observe que el Administrador de DHCP sólo ofrece el menú File para salir de la aplicación y el menú Service para administrar el servidor. Las opciones de menú desactivadas sólo son útiles en un servidor DHCP.

Desconfiguración de servidores DHCP y agentes de reenvío de BOOTP

Al desconfigurar un servidor DHCP o un agente de reenvío de BOOTP, el Administrador de DHCP lleva a cabo las acciones siguientes:

La figura siguiente muestra la pantalla que aparece al seleccionar la desconfiguración de un servidor DHCP.

Figura 14–4 Cuadro de diálogo Unconfigure Service del Administrador de DHCP

El cuadro de diálogo muestra las opciones para eliminar los datos de DHCP. Muestra los botones OK, Cancel y Help.

Datos DHCP en un servidor desconfigurado

Al desconfigurar un servidor DHCP, debe decidir qué va a hacer con la tabla dhcptab y las tablas de red DHCP. Si los datos están repartidos en varios servidores, no debe eliminar la tabla dhcptab ni las tablas de red DHCP. Si se eliminan, DHCP no se podrá utilizar en la red. Los datos se pueden compartir mediante NIS+ o en sistemas de archivos locales exportados. El archivo /etc/inet/dhcpsvc.conf registra el almacén de datos utilizado y su ubicación.

Puede desconfigurar un servidor DHCP pero dejar los datos intactos si no selecciona ninguna de las opciones para eliminar datos. Si desconfigura el servidor y deja los datos intactos, desactivará el servidor DHCP.

Si desea que otro servidor DHCP sea propietario de las direcciones IP, debe mover los datos DHCP al otro servidor DHCP. Los datos deben moverse antes de desconfigurar el servidor actual. Consulte Transferencia de datos de configuración entre servidores DHCP (mapa de tareas) para obtener más información.

Si está seguro de que desea eliminar los datos, puede seleccionar una opción para eliminar la tabla dhcptab y las tablas de red. Si ha generado nombres de cliente para las direcciones DHCP, también puede eliminar dichas entradas de la tabla de host. Las entradas de nombre de cliente se pueden eliminar de DNS, /etc/inet/hosts o NIS+.

Antes de desconfigurar un agente de reenvío de BOOTP, asegúrese de que no haya clientes que dependan de este agente para reenviar solicitudes a un servidor DHCP.

ProcedureCómo desconfigurar un servidor DHCP o un agente de reenvío de BOOTP (Administrador de DHCP)

  1. Conviértase en superusuario.

  2. Inicie el Administrador de DHCP.


    #/usr/sadm/admin/bin/dhcpmgr &
    
  3. En el menú Service, elija Unconfigure.

    Aparecerá el cuadro de diálogo Desconfigurar servicio. Si el servidor es un agente de reenvío de BOOTP, el cuadro de diálogo permite confirmar la intención de desconfigurar el agente de reenvío. Si el servidor es un servidor DHCP, debe decidir qué hacer con los datos DHCP y realizar las selecciones en el cuadro de diálogo. Consulte la Figura 14–4.

  4. (Opcional) Seleccione las opciones para eliminar los datos.

    Si el servidor utiliza datos compartidos mediante NIS+ o en archivos compartidos mediante NFS, no seleccione ninguna opción para eliminar los datos. Si el servidor no utiliza datos compartidos, seleccione una o ambas opciones para eliminar los datos.

    Consulte Datos DHCP en un servidor desconfigurado para obtener más información acerca de la eliminación de datos.

  5. Haga clic en Aceptar para desconfigurar el servidor.

    Se cerrarán el cuadro de diálogo Desconfigurar servicio y el Administrador de DHCP.

Configuración y desconfiguración de un servidor DHCP mediante los comandos dhcpconfig

En esta sección se incluyen los procedimientos que debe seguir para configurar y desconfigurar un servidor DHCP o un agente de reenvío de BOOTP utilizando dhcpconfig con las opciones de línea de comandos.

ProcedureCómo configurar un servidor DHCP (dhcpconfig -D)

Antes de empezar

Asegúrese de leer el Capítulo 13Planificación del servicio DHCP (tareas) antes de configurar el servidor DHCP. En concreto, siga las instrucciones de Toma de decisiones para la configuración del servidor DHCP (mapa de tareas) para llevar a cabo las siguientes tareas:

  1. Inicie sesión en el sistema en el que desee configurar el servidor DHCP.

  2. 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.

  3. Configure el servidor DHCP escribiendo un comando con el siguiente formato:


    #/usr/sbin/dhcpconfig -D -r datastore -p location
    

    almacén_datos es uno de los siguientes: SUNWfiles , SUNWbinfiles o SUNWnisplus.

    La ubicación es la ubicación que depende del almacén de datos donde se desea almacenar los datos DHCP. Para SUNWfiles y SUNWbinfiles, la ubicación debe ser un nombre de ruta absoluto. Para SUNWnisplus, la ubicación debe ser un directorio NIS+ especificado por completo.

    Por ejemplo, puede escribir un comando similar al siguiente:


    dhcpconfig -D -r SUNWbinfiles -p /var/dhcp

    La utilidad dhcpconfig utiliza los archivos de red y los archivos de sistema del host para determinar los valores que se utilizan para configurar el servidor DHCP. Consulte la página del comando man dhcpconfig(1M) para obtener información sobre las opciones adicionales para el comando dhcpconfig que permiten modificar los valores predeterminados.

  4. Agregue una o más redes al servicio DHCP.

    Consulte Cómo agregar una red DHCP (dhcpconfig) para conocer el procedimiento para agregar una red.

ProcedureCómo configurar un agente de reenvío de BOOTP (dhcpconfig -R)

Antes de empezar

Seleccione el sistema que desee utilizar como agente de reenvío de BOOTP, utilizando los requisitos que se mencionan en Selección de un host para ejecutar el servicio DHCP.

  1. Inicie sesión en el servidor que desee configurar como agente de reenvío de BOOTP.

  2. 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.

  3. Configure el agente de reenvío de BOOTP escribiendo un comando con el siguiente formato:


    # /usr/sbin/dhcpconfig -R server-addresses
    

    Especifique una o más direcciones IP de los servidores DHCP a los que desea reenviar las solicitudes. Si especifica más de una dirección, sepárelas con comas.

    Por ejemplo, puede escribir un comando similar al siguiente:


    /usr/sbin/dhcpconfig -R 192.168.1.18,192.168.42.132

ProcedureCómo desconfigurar un servidor DHCP o un agente de reenvío de BOOTP (dhcpconfig -U)

  1. Inicie sesión en el servidor DHCP o el sistema de agente de reenvío de BOOTP que desee desconfigurar.

  2. 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.

  3. Desconfigure el servidor DHCP o el agente de reenvío de BOOTP:


    # /usr/sbin/dhcpconfig -U
    

    Si el servidor no utiliza datos compartidos, también puede utilizar la opción -x para eliminar dhcptab y las tablas de red. Si el servidor utiliza datos compartidos, no utilice la opción -x. La opción -h puede utilizarse para eliminar nombres de host de la tabla host. Consulte la página del comando man dhcpconfig(1M) para obtener más información sobre las opciones dhcpconfig.

    Consulte Datos DHCP en un servidor desconfigurado para obtener más información acerca de la eliminación de datos.