Vários servidores PXE separados do DHCP

Vários servidores PXE separados do DHCP

Eu trabalho em um ambiente corporativo. Temos muitos locais, cada um com muitas sub-redes, e Linux e Windows em todos os lugares. Os servidores DHCP estão localizados centralmente para tudo (ou melhor, temos 2 cada um gerenciando metade dos IPs do escopo).

Agora quero me preparar para uma recuperação completa em todos os locais. Basicamente, quero que os servidores DHCP permaneçam no lugar, mas quero que vários servidores PXE sejam consultados. Percebo que posso adicionar n endereços auxiliares IP diferentes para os servidores PXE. Portanto, devo conseguir enviar a solicitação DHCP para todos eles.

Em muitos casos, presumo que criaria um servidor PXE local e faria com que todas as sub-redes usassem seu endereço IP pré-alocado como um dos auxiliares de IP. Mas até que esse esteja em execução, gostaria que o local usasse o servidor PXE central.

Mas, como configuro os servidores PXE para não distribuir endereços IP, mas apenas bootp server e filename ? Presumo que o servidor PXE esteja executando DHCP e TFTP e gostaria que o servidor DHCP PXE enviasse apenas a opção 66+67.

É difícil encontrar uma explicação para esse processo. Supostamente, um dispositivo de inicialização PXE continuará enviando pacotes DHCP Discover após obter um IP. Mas como faço para identificar os pacotes onde preciso responder apenas com 66+67? E como faço para configurar isso?

No final, quero servidores PXE Linux e Windows centralizados. Portanto, se uma plataforma for atingida, ela poderá inicializar PXE a partir da outra.

Responder1

Você deve ter sua infraestrutura DHCP atual adicionando apenas servidores proxyDHCP. Quando um cliente PXE envia o pacote de transmissão DHCPDISCOVERY, ele atingirá o servidor DHCP e o servidor proxyDHCP. O servidor DHCP fornecerá o endereço IP usual e as opções de DHCP. O proxyDHCP fornecerá o IP do servidor TFTP e o nome do NBP (Network Boot Program) (se o cliente não for um dispositivo PXE o proxyDHCP permanecerá silencioso). Ambos os servidores enviarão um DHCPOFFER cada e o cliente PXE enviará os 2 DHCPREQUESTs correspondentes e receberá os 2 DHCPACKs correspondentes. O cliente PXE reunirá as informações recebidas, definirá a pilha TCP/IP (endereço IP/dns/gateway padrão, etc.) e as informações PXE (IP do servidor TFTP e nome NBP) e prosseguirá com a sequência de inicialização TFTPing o NBP e inicializando a partir dele.

Não use as opções 66+67; é melhor usar os campos DHCP "file" e "next-server" Somente proxyDHCP usa a porta 4011; para mais detalhes leia o padrão PXE,

informação relacionada