Estou usando o WDS há algum tempo, e agora queremos mudar para o iPXE e encadear no WDS, mas devido a alguns problemas de DHCP (não somos os proprietários e não podemos configurá-lo), não consigo configurar as opções de DHCP para dois arquivos de inicialização.
Eu sei que o WDS pode, de alguma forma, detectar se uma máquina de inicialização é um BIOS da UEFI ou Legacy, mas como isso acontece?
Se eu puder de alguma forma usar apenas esse recurso em uma máquina linux ou em um servidor windows que seria ótimo, simplesmente não consigo encontrar nenhuma documentação on-line sobre isso.
Respostas:
1) Se você não tem acesso à infra-estrutura DHCP, você pode definir um servidor proxyDHCP. Em um cenário DHCP + proxyDHCP, o servidor DHCP fornece apenas IP / MASK, etc., enquanto o servidor proxyDHCP fornece os parâmetros específicos do PXE em uma transação DHCP complementar.
DHCP + proxyDHCP vs DHCP PXE (Pic de Serva )
2) O cliente anuncia sua arquitetura na inicialização como parte da transação DHCP. O primeiro pacote transmitido pelo cliente é um DHCPDISCOVERY incluindo a opção DHCP 93 especificada por RFC 4578
fonte
Quando o cliente PXE (ou o que é chamado com UEFI) solicita uma concessão de DHCP, ele fornece vários detalhes (“opções”) sobre si mesmo, incluindo o “ Tipo de arquitetura do sistema cliente ”(Opção 93).
Eu encontrei os seguintes valores:
Como o DHCP sempre usa broadcast ao enviar solicitações, você pode descobrir facilmente os valores necessários usando um sniffer de pacotes como o Wireshark.
fonte