Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

Servidor local DHCP

 

El servidor local DHCP recibe los paquetes de solicitud y respuesta DHCP de los clientes DHCP y, a continuación, responde con una dirección IP y otra información de configuración opcional al cliente.

Configuración de grupos de direcciones para enlaces dinámicos DHCP

En el caso de enlaces dinámicos, Reserve un conjunto de direcciones IP que se puedan asignar a los clientes. Las direcciones de un grupo deben estar disponibles para los clientes de la misma subred.

Para configurar un conjunto de direcciones, incluya las siguientes instrucciones en [edit system services dhcp] el nivel de jerarquía:

La definición de agrupación debe incluir el número de subred del cliente y la longitud del prefijo (en bits). Opcionalmente, la definición puede incluir un intervalo de direcciones y una lista de direcciones excluidas.

La address-range instrucción define las direcciones IP mínima y más baja del grupo que están disponibles para la asignación dinámica de direcciones. Esta instrucción es opcional. Si no se especifica ningún rango, el grupo utilizará todas las direcciones disponibles dentro de la subred especificada. (Las direcciones de difusión, las direcciones de interfaz y las direcciones excluidas no están disponibles.)

La exclude-address instrucción especifica direcciones dentro del rango que no se utilizan para la asignación de direcciones dinámicas. Puede excluir una o más direcciones del rango. Esta instrucción es opcional.

A continuación, se encuentra un ejemplo de una configuración de grupo.

Para la asignación dinámica de direcciones, configure una agrupación de direcciones para cada subred de cliente que admita el servidor DHCP. Puede configurar varias agrupaciones de direcciones para un servidor DHCP, pero solo se admite un intervalo de direcciones por grupo.

DHCP mantiene la información de estado de todos los grupos configurados. A los clientes se les asignan direcciones de grupos con subredes que coincidan DHCPDISCOVER con la interfaz en la que se recibe el paquete. Cuando hay más de una agrupación en la misma interfaz, las direcciones se asignan de manera rotatoria a todos los grupos disponibles.

Configuración de enlaces DHCP manuales (estáticos) entre una dirección IP fija y una dirección MAC cliente

Los enlaces estáticos proporcionan información de configuración para clientes específicos. Esta información puede incluir una o varias direcciones fijas de Internet, el nombre de host de cliente y un identificador de cliente.

Para configurar enlaces estáticos, incluya las siguientes instrucciones en el [edit system services dhcp] nivel de jerarquía:

Un enlace estático define una asignación entre una dirección IP fija y la dirección’de Mac del cliente.

El servicio Dirección Mac variable especifica el dirección MAC del cliente. Se trata de una dirección de hardware que identifica de forma exclusiva a cada cliente en la red.

La fixed-address instrucción especifica la dirección IP fija asignada al cliente. Por lo general, un cliente tiene una dirección asignada, pero puede asignar más.

La host instrucción especifica el nombre de host del cliente que solicita el servidor DHCP. El nombre puede incluir el nombre del dominio local. De lo contrario, el nombre se resuelve en domain-name función de la instrucción.

El client-identifier servidor DHCP utiliza la instrucción para indizar la base de datos de los enlaces de direcciones. El identificador de cliente es una cadena ASCII o dígitos hexadecimales. Puede incluir un par tipo-valor tal y como se especifica en RFC 1700, Números asignados. El identificador de cliente o el dirección MAC cliente’s deben estar configurados para identificar de forma exclusiva al cliente en la red.

Nota

Para cada valor client-identifier client-id único, el servidor DHCP emite una concesión y dirección IP únicas desde la agrupación. Anteriormente, cuando el cliente proporcionó un client-identifier client-id valor incorrecto, el servidor DHCP no emite una concesión.

El siguiente es un ejemplo de una configuración de enlace estático:

Especificar tiempos de concesión DHCP para las asignaciones de direcciones IP

Para los clientes que no soliciten un tiempo de concesión específico, el tiempo de concesión predeterminado es de un día. Puede configurar un tiempo de concesión máximo para las asignaciones de direcciones IP o cambiar la hora de concesión predeterminada.

Para configurar los períodos de concesión, maximum-lease-time incluya default-lease-time las sentencias and:

Estas instrucciones se pueden incluir en los siguientes niveles jerárquicos:

Los tiempos de concesión definidos para los enlaces estáticos y las agrupaciones de direcciones tienen prioridad [edit system services dhcp] sobre los tiempos de concesión definidos en el nivel jerárquico.

La maximum-lease-time instrucción configura el período de tiempo máximo en segundos durante el que un cliente puede solicitar y mantener una concesión. Si un cliente solicita una concesión más largo que el máximo especificado, la concesión se concede únicamente durante el tiempo máximo configurado en el servidor. Una vez caducada la concesión, el cliente debe solicitar una nueva concesión.

Nota

Los tiempos máximos de concesión no se aplican a las concesiones BOOTP dinámicas. El cliente no especifica estas concesiones y puede superar el tiempo máximo de concesión configurado.

El ejemplo siguiente muestra una configuración para los tiempos de concesión máximos y predeterminados:

Configuración de un archivo de inicio DHCP y un servidor de arranque DHCP

Cuando un cliente DHCP se inicia, se pone en contacto con un servidor de arranque para descargar el archivo de inicio.

Para configurar un archivo de arranque y un servidor de arranque boot-file , boot-server incluya las sentencias e:

Estas instrucciones se pueden incluir en los siguientes niveles jerárquicos:

Después de que un cliente DHCPOFFER recibe una respuesta de un servidor DHCP, el cliente puede comunicarse directamente con el servidor de arranque (en vez del servidor DHCP) para descargar el archivo de inicio. Esto minimiza el tráfico de red y permite especificar pares de servidor/archivo de arranque independientes para cada grupo de clientes o subred.

La boot-file instrucción configura el nombre y la ubicación del archivo de inicio inicial que el cliente DHCP carga y ejecuta. Este archivo almacena la imagen de arranque del cliente. En la mayoría de los casos, la imagen de arranque es el sistema operativo que el cliente usa para cargar.

La boot-server instrucción configura la dirección IP del servidor TFTP que contiene el archivo de inicio inicial’del cliente. Debe configurar una dirección IP o un nombre de host para el servidor.

Debe configurar al menos un archivo de inicio y un servidor de inicio. Opcionalmente, puede configurar varios archivos de inicio y servidores de inicio. Por ejemplo, podría configurar dos servidores y archivos de arranque independientes: uno para el enlace estático y otro para las agrupaciones de direcciones. Las configuraciones de archivos de arranque para grupos o enlaces estáticos tienen prioridad sobre las configuraciones [edit system services dhcp] de archivos de arranque en el nivel de jerarquía.

El siguiente ejemplo especifica un archivo de arranque y un servidor para una agrupación de direcciones:

Configuración de una dirección IP estática como identificador de servidor DHCP

El host que ejecuta el servidor DHCP debe utilizar por sí mismo una dirección IP estática asignada manualmente. No puede enviar una solicitud y recibir una dirección IP de sí misma o de otro servidor DHCP.

Para configurar un identificador de servidor DHCP, incluya la server-identifier siguiente instrucción:

Puede incluir esta instrucción en los siguientes niveles de jerarquía:

La server-identifier instrucción especifica la dirección IP del servidor DHCP. El host debe ser un servidor TFTP que sea accesible para todos los clientes servidos dentro de un intervalo de direcciones IP (basado en un conjunto de direcciones o en un enlace estático).

El siguiente ejemplo muestra un identificador de servidor DHCP configurado para una agrupación de direcciones :

Configuración de un nombre de dominio y una lista de búsqueda de dominios para un host de servidor DHCP

Para configurar el nombre del dominio en el que los clientes buscan un host de servidor DHCP, incluya domain-name la siguiente instrucción:

Puede incluir esta instrucción en los siguientes niveles de jerarquía:

La domain-name instrucción establece el nombre del dominio que se anexa a nombres de host que no están completos. Esta instrucción es opcional. Si no configura un nombre de dominio, el valor predeterminado es el dominio’actual del cliente.

Para configurar una lista de búsqueda de dominio, domain-search incluya la siguiente instrucción:

Puede incluir esta instrucción en los siguientes niveles de jerarquía:

La domain-search instrucción establece el orden en el que los clientes anexan nombres de dominio al buscar la dirección IP de un host. Puede incluir uno o varios nombres de dominio en la lista. Para obtener más información, consulte RFC 3397, Opción de búsqueda de dominio del Protocolo de configuración dinámica de host (DHCP).

La domain-search instrucción es opcional, si no configura una lista de búsqueda de dominio, el valor predeterminado es el’dominio actual del cliente.

Configuración de enrutadores disponibles para el cliente DHCP

Después de que un cliente DHCP carga la imagen de arranque y se ha arrancado, el cliente envía paquetes a un enrutador.

Para configurar enrutadores disponibles para el cliente DHCP, incluya router la siguiente instrucción:

Puede incluir esta instrucción en los siguientes niveles de jerarquía:

La router instrucción especifica una lista de direcciones IP para los enrutadores de’la subred s del cliente. Enumerar enrutadores en orden de preferencia. Debe configurar al menos un enrutador para cada subred del cliente.

El ejemplo siguiente muestra los enrutadores configurados en el nivel de [edit system services dhcp] jerarquía:

Crear opciones DHCP definidas por el usuario no incluidas en la implementación del Junos predeterminado del servidor DHCP

Puede configurar una o varias opciones definidas por el usuario que no estén incluidas en la implementación predeterminada de Junos del servidor DHCP. Por ejemplo, si un cliente solicita una opción de DHCP que no está incluida en el servidor DHCP, puede crear una opción definida por el usuario que permita al servidor responder a la solicitud’del cliente.

Para configurar una opción DHCP definida por el usuario, incluya option la siguiente instrucción:

La option instrucción especifica los siguientes valores:

  • ID.-número—Cualquier número entero. El número de identificación se utiliza para indizar la opción y debe ser único en todo un servidor DHCP.

  • tipo de opción—Cualquiera de los siguientes tipos: byte, byte-stream, flag, integer, ip-address, short, string, unsigned-integer, unsigned-short.

  • conjunto—Una opción puede incluir una matriz de valores.

  • Option-Value—Valor asociado con una opción. El valor de la opción debe ser compatible con el tipo de opción (por On ejemplo Off , un valor flag de o o para un tipo).

Puede incluir esta instrucción en los siguientes niveles de jerarquía:

El ejemplo siguiente muestra las opciones DHCP definidas por el usuario:

Las opciones definidas por el usuario que entran en conflicto con las instrucciones de configuración de DHCP son omitidas por el servidor. Por ejemplo, en la siguiente configuración, el servidor DHCP omite la instrucción definida por option 3 router el usuario y utiliza en router su lugar la instrucción siguiente:

Ejemplo Completar configuración del servidor DHCP

En este tema se muestra una configuración de servidor DHCP completa con grupos de direcciones, enlaces estáticos y opciones definidas por el usuario.

En el ejemplo siguiente se muestran instrucciones [edit interfaces] en el nivel jerárquico. La dirección’principal de la interfaz10.3.3.1/24() tiene un conjunto de direcciones10.3.3.0/24correspondiente () definido [edit system services] en el nivel de la jerarquía.

Nota

Puede configurar un servidor DHCP sólo en una dirección IP’principal de la interfaz. La dirección principal de una interfaz es la dirección que se utiliza de forma predeterminada como dirección local para los paquetes de difusión y multidifusión que se han destinado localmente y que han enviado la interfaz.

Las instrucciones en [edit system services] el nivel jerárquico incluyen lo siguiente:

Comprobación y administración de la configuración del servidor DHCP

Para mostrar los enlaces de dirección del cliente para el servidor local DHCP extendido, utilice los siguientes comandos operativos:

  • show dhcp server binding

  • show dhcp server statistics

Para borrar los enlaces de dirección de cliente y las estadísticas del servidor local DHCP, utilice los siguientes comandos operativos:

  • clear dhcp server binding

  • clear dhcp server statistics

Para obtener más información acerca de cómo usar estos comandos de operaciones, consulte la Fundamentos del sistema y referencia de servicios de Junos.

Ejemplo Ver enlaces DHCP

Utilice el comando show system services dhcp binding CLI para ver información acerca de enlaces de direcciones DHCP, tiempos de concesión y conflictos de direcciones.

El ejemplo siguiente muestra el tipo de enlace y las horas de caducidad de la concesión para las direcciones IP configuradas en un enrutador que admite un servidor DHCP:

user@host> show system services dhcp binding

Escriba una dirección IP para mostrar el enlace para una dirección IP específica:

user@host> show system services dhcp binding 192.168.1.3

Utilice la detail opción para mostrar información de enlace detallada:

user@host> show system services dhcp binding detail

Ejemplo Visualización de grupos de direcciones DHCP

Utilice el comando show system services dhcp pool CLI para ver información acerca de los grupos de direcciones DHCP.

El ejemplo siguiente muestra las agrupaciones de direcciones configuradas en un servidor DHCP:

user@ host> show system services dhcp pool

Ejemplo Visualización y eliminación de conflictos DHCP

Cuando el servidor DHCP proporciona una dirección IP, el cliente realiza una comprobación de ARP para asegurarse de que la dirección no está siendo utilizada por otro cliente e informa de cualquier conflicto al servidor. El servidor realiza el seguimiento de las direcciones con conflictos y las quita del conjunto de direcciones. Utilice el comando show system services dhcp conflict de CLI para mostrar conflictos.

user@host> show system services dhcp conflict

Utilice el clear system services dhcp conflicts comando para borrar la lista de conflictos y devolver direcciones IP a la agrupación. El comando siguiente muestra cómo borrar una dirección en el servidor que tiene un conflicto:

user@host> clear system services dhcp conflict 192.168.1.5

Para obtener más información acerca de los comandos de la CLI que puede utilizar con el CLI Explorerservidor DHCP, consulte el.

Configuración de operaciones de seguimiento para los procesos DHCP

Las operaciones de seguimiento DHCP realizan un seguimiento de todas las operaciones DHCP y las registran en un archivo de registro. De forma predeterminada, no se realiza un seguimiento de ningún proceso DHCP. Si incluye la traceoptions instrucción en el [edit system services dhcp] nivel de la jerarquía, el comportamiento predeterminado de seguimiento será el siguiente:

  • Los sucesos importantes se registran dhcpd en un archivo /var/log llamado ubicado en el directorio.

  • Cuando el archivo dhcpd alcanza el 128 kilobytes (KB), se le dhcpd.0cambia el dhcpd.1nombre, y así sucesivamente, hasta que haya tres archivos de seguimiento. A continuación, el archivo dedhcpd.2 seguimiento más antiguo (se sobrescribe). Para obtener más información acerca de cómo se crean los archivos de System Log Explorerregistro, consulte el.

  • Solo se puede tener acceso a los archivos de registro el usuario que configura la operación de seguimiento.

No puede cambiar el directorio en el que se encuentran los archivos de seguimiento. Sin embargo, puede personalizar los demás valores de configuración del archivo de seguimiento incluyendo las siguientes [edit system services dhcp traceoptions] instrucciones en el nivel de jerarquía:

Las tareas para configurar las operaciones de seguimiento DHCP son:

  1. Configuración del archivo de registro de los procesos DHCP

  2. Configurar el número y el tamaño de los archivos de registro de los procesos DHCP

  3. Configurar el acceso al archivo de registro DHCP

  4. Configurar una expresión regular para refinar el resultado de los sucesos registrados de DHCP

  5. Configuración de eventos de operaciones de traza DHCP

Configuración del archivo de registro de los procesos DHCP

De forma predeterminada, el nombre del archivo que registra los resultados de dhcpdla traza. Puede especificar un nombre diferente si incluye la instrucción File en el nivel [edit system services dhcp traceoptions] de la jerarquía:

Configurar el número y el tamaño de los archivos de registro de los procesos DHCP

De forma predeterminada, cuando el archivo de seguimiento alcanza el tamaño 128 kilobytes (KB), se filename.0cambia de filename.1nombre, y así sucesivamente, hasta que hay tres archivos de seguimiento. Después se sobrescribe el archivo (filename.2de seguimiento más antiguo).

Puede configurar los límites del número y el tamaño de los archivos de seguimiento incluyendo las siguientes instrucciones en el [edit system services dhcp traceoptions] nivel de jerarquía:

Por ejemplo, establezca el tamaño máximo de archivo en 2 MB y el número máximo de archivos en 20. Cuando el archivo que recibe la salida de la operación de seguimientofilename() alcanza los 2 filename MB, filename.0se le filename cambia el nombre y se crea un archivo nuevo. Cuando el nuevo filename alcance los 2 MB filename.0 , cambiará filename de nombre filename.0filename.1 y cambiará de nombre. Este proceso se repite hasta que haya 20 archivos de traza. A continuación, el archivofilename.19más antiguo () se sobrescribe con el archivofilename.0más reciente ().

El número de archivos puede estar comprendido entre 2 y 1000 archivos. El tamaño de archivo de cada archivo puede ir de 10KB a 1 Gigabyte (GB).

Configurar el acceso al archivo de registro DHCP

De forma predeterminada, solo se puede tener acceso a los archivos de registro el usuario que configura la operación de seguimiento.

Para especificar que cualquier usuario pueda leer todos los archivos de registro, file world-readable incluya la instrucción [edit system services dhcp traceoptions] en el nivel de jerarquía:

Para establecer el comportamiento predeterminado de forma explícita, file no-world-readable statement incluya el [edit system services dhcp traceoptions] en el nivel de jerarquía:

Configurar una expresión regular para refinar el resultado de los sucesos registrados de DHCP

De forma predeterminada, el resultado de las operaciones de traza incluye todas las líneas relevantes para los sucesos registrados.

Puede refinar el resultado si incluye la instrucción Match en el [edit system services dhcp traceoptions file filename] nivel jerárquico y especifica una expresión regular (regex) para la que se va a hacer coincidir:

Configuración de eventos de operaciones de traza DHCP

De forma predeterminada, sólo se registran los sucesos importantes. Puede configurar las operaciones de traza que se van a registrar incluyendo las siguientes opciones en [edit system services dhcp traceoptions] el nivel de jerarquía:

Indicadores de traza de los procesos DHCP

Tabla 1describe la operación o suceso que registra cada indicador de seguimiento DHCP. De forma predeterminada, todos los indicadores están deshabilitados.

Tabla 1: Indicadores de traza de los procesos DHCP

Bandera

Operación o evento

all

Todas las operaciones.

binding

Operaciones de enlace.

config

Inicios de sesión en la base de datos de configuración.

conflict

Conflictos detectados por clientes para direcciones IP.

event

Eventos importantes.

ifdb

Operaciones de bases de datos de interfaces.

io

Operaciones de e/s.

lease

Operaciones de concesión.

main

Operaciones de bucle principal.

misc

Varias operaciones.

packet

Paquetes DHCP.

options

Opciones DHCP.

pool

Operaciones del conjunto de direcciones.

protocol

Operaciones de protocolo.

rtsock

Operaciones de socket de enrutamiento.

scope

Operaciones de ámbito.

signal

Las operaciones de señal DHCP.

trace

Operaciones de seguimiento.

ui

Operaciones de interfaz de usuario.