Múltiples servidores PXE separados de DHCP

Múltiples servidores PXE separados de DHCP

Trabajo en un entorno empresarial. Tenemos muchas ubicaciones, cada una con muchas subredes, y tanto Linux como Windows en todas partes. Los servidores DHCP están ubicados centralmente para todo (o más bien, tenemos 2 cada uno que maneja la mitad de las IP del alcance).

Ahora quiero prepararme para una recuperación total en todos los lugares. Básicamente, quiero que los servidores DHCP permanezcan en su lugar, pero quiero que se consulten varios servidores PXE. Puedo ver que puedo agregar n direcciones IP auxiliares diferentes para los servidores PXE. Entonces debería poder enviar la solicitud DHCP a todos ellos.

En muchos casos, asumo que activaría un servidor PXE local y haría que todas las subredes usen su dirección IP preasignada como uno de los asistentes de IP. Pero hasta que se ejecute, me gustaría que la ubicación utilice el servidor PXE central.

Pero, ¿cómo configuro los servidores PXE para que no entreguen direcciones IP, sino solo el servidor de arranque y el nombre de archivo? Supongo que el servidor PXE ejecutará DHCP y TFTP, y me gustaría que el servidor PXE DHCP envíe solo la opción 66+67.

Es difícil encontrar una explicación a este proceso. Supuestamente, un dispositivo de arranque PXE seguirá enviando paquetes DHCP Discover después de obtener una IP. Pero, ¿cómo identifico los paquetes en los que necesito responder solo con 66+67? ¿Y cómo lo configuro?

Al final, quiero servidores PXE de Linux y Windows de forma centralizada. Entonces, si una plataforma se ve afectada, puede arrancar PXE desde la otra.

Respuesta1

Debería tener su infraestructura DHCP actual agregando solo servidores proxyDHCP. Cuando un cliente PXE envía el paquete de difusión DHCPDISCOVERY, llegará tanto al servidor DHCP como al servidor proxyDHCP. El servidor DHCP proporcionará la dirección IP habitual y las opciones de DHCP. El proxyDHCP proporcionará la IP del servidor TFTP y el nombre del NBP (Programa de arranque de red) (si el cliente no es un dispositivo PXE, el proxyDHCP permanece silencioso). Ambos Servidores enviarán un DHCPOFFER cada uno y el cliente PXE enviará los 2 DHCPREQUEST correspondientes y recibirá los 2 DHCPACK correspondientes. El cliente PXE reunirá la información recibida, configurará la pila TCP/IP (dirección IP/dns/puerta de enlace predeterminada, etc.) y la información PXE (IP del servidor TFTP y nombre NBP) y luego continuará con la secuencia de inicio TFTP del NBP y arrancando desde él.

No utilice las opciones 66+67; es mejor usar los campos DHCP "archivo" y "siguiente servidor". Sólo proxyDHCP usa el puerto 4011; para más detalles lea el estándar PXE,

información relacionada