Usando isc-dhcp-server junto com um servidor DHCP existente para PXE

Usando isc-dhcp-server junto com um servidor DHCP existente para PXE

Isso pode ser mais uma questão de rede, mas para encurtar a história, estou no processo de configuração de um servidor PXEBoot (TFTP/HTTP) para automatizar instalações de rede do Linux e a última coisa que preciso fazer/testar é como fazê-lo funcionar em um ambiente DHCP existente. Fui em frente e testei/documentei as etapas sobre como configurar as opções DHCP 60 e 67 em um servidor DHCP existente. Funciona bem desde que o seu servidor DHCP possa fornecer a lógica necessária para determinar a diferença de plataforma entre um sistema baseado em BIOS ou um sistema baseado em UEFI.

O outro método para configurar isso é instalar o isc-dhcp-server em seu servidor TFTP e colocá-lo na mesma sub-rede ou modificar as opções do IP Helper em seus roteadores para que receba os REQs de DHCP. É disso que preciso, de ajuda para entender como isso deve funcionar.

Normalmente, ao projetar uma sub-rede com vários servidores DHCP, a menos que os servidores DHCP tenham alguma maneira de replicar ou notificar uns aos outros sobre quais IPs são distribuídos, para evitar conflitos de endereços IP, você os configura para distribuir intervalos que não se sobrepõem.

Então imagine (para simplificar) uma rede 192.168.1.0/24 plana com um servidor DHCP existente configurado para emitir IPs para todo o intervalo. Existe uma maneira de configurar o arquivo dhcpd.conf do isc-dhcp-server para emitir apenas as opções DHCP 60/67 e permitir que o servidor existente distribua as informações restantes da rede?

OU... devo redesenhar minha rede para distribuir apenas metade dos IPs do servidor DHCP existente e a outra metade do novo servidor isc-dhcp? Se for esse o caso, e eu tiver apenas 1 dos 2 servidores DHCP configurados para distribuir as opções DHCP 60/67, não terei um problema em que, às vezes, ao inicializar a partir da rede, ele obterá informações do servidor DHCP que não tem as informações necessárias?

Acho que o que estou realmente procurando é alguém que tenha tudo isso funcionando para explicar em alto nível como tudo isso deve funcionar junto, evitando conflitos de endereços IP.

Obrigado por qualquer ajuda ou orientação!

informação relacionada