Agregar lógica al agente de retransmisión DHCP

Agregar lógica al agente de retransmisión DHCP

En nuestro entorno tenemos 3 servidores DHCP utilizados para el arranque PXE.

1 - FreeBSD PXE

1-Linux PXE

1 - Imágenes en disco (dispositivo tipo clonezilla)

Cada dispositivo que solicita DHCP está en una subred separada de los servidores DHCP.

Pero todos los servidores DHCP están en la misma subred.

¿Hay alguna manera de agregar lógica adicional a un Agente de retransmisión DHCP en redhat para mirar un archivo de configuración o una tabla de base de datos para indicarle qué servidor DHCP usar? Básicamente queremos poder configurar dinámica y automáticamente el agente de retransmisión para reenviar solicitudes DHCP a cualquier servidor DHCP que queramos en un momento dado usando alguna lógica.

Respuesta1

La respuesta corta a su pregunta es No; No es posible agregar lógica a los agentes de retransmisión DHCP "normales".

Al analizar su escenario, creo que debería considerar que tener múltiples servidores DHCP nunca es una buena idea.

Si yo fuera usted, configuraría solo un DHCP y un servicio de retransmisión DHCP normal. Luego obligaría a los servidores PXE a funcionar enproxyDHCPmodo. De esta manera, el servidor DHCP solo proporcionará IP, mientras que los proxyDHCP solo proporcionarán la información complementaria DHCP/PXE (nombre del archivo NBP y la IP del servidor TFTP que lo aloja)

También puede agregar reglas de filtrado a los servidores proxyDHCP para responder solo a solicitudes específicas, de esta manera se puede obligar a un cliente en particular a recibir una única oferta PXE evitando la ambigüedad típica de ofertas múltiples.

PD: no te preocupes; aquí no eres el "obtuso".

información relacionada