In che modo WDS rileva se un client è UEFI o Legacy?


5

Sto usando WDS da un po ', e ora vogliamo passare a iPXE e concatenare WDS, ma a causa di alcuni problemi DHCP (non siamo i proprietari e non possiamo configurarlo) Non riesco a configurare le opzioni DHCP per due file di avvio.

So che WDS può in qualche modo rilevare se una macchina di avvio è un BIOS UEFI o Legacy, ma come fa?

Se in qualche modo posso usare solo quella funzionalità su una macchina linux o un server Windows che sarebbe eccezionale, non riesco proprio a trovare alcuna documentazione online al riguardo.


Se si effettua il downgrade, si prega di fornire un motivo. Questa è una domanda perfettamente valida.
Daniel B,

Risposte:


2

1) Se non si ha accesso all'infrastruttura DHCP, è possibile impostare un server proxyDHCP. In uno scenario DHCP + proxyDHCP il server DHCP fornisce solo IP / MASK ecc. Mentre il server proxyDHCP fornisce i parametri specifici PXE su una transazione DHCP complementare.

1 IP address
2 Network mask
3 Additional DHCP options (if any)
4 IP address of the TFTP server that hosts the bootstrap loader
5 Boostrap loader File Name

DHCP + proxyDHCP vs PXE DHCP

DHCP + proxyDHCP vs PXE DHCP (Immagine da Serva )

2) Il client annuncia la sua architettura all'avvio come parte della transazione DHCP. Il primo pacchetto trasmesso dal client è un DHCPDISCOVERY che include l'opzione DHCP 93 specificata da RFC 4578

        Type   Architecture Name
        ----   -----------------
          0    Intel x86PC              (BIOS pre-OS environment)
          1    NEC/PC98
          2    EFI Itanium
          3    DEC Alpha
          4    Arc x86
          5    Intel Lean Client
          6    EFI IA32                 (UEFI 32 pre-OS environment)
          7    EFI BC                   (UEFI 64 pre-OS environment)
          8    EFI Xscale
          9    EFI x86-64               (UEFI 64 pre-OS environment)

Come posso configurare un server DHCP proxy senza interferire con il server effettivo? Sto indovinando usando dnsmasq giusto?
Alex Zel,

esattamente con dnsmasq o con Serva è possibile implementare uno scenario proxyDHCP. Vedi la modifica della risposta per una foto che mostra come funziona un proxyDHCP
Pat

Grazie mille, lo proverò domani al lavoro, spero di non frenare in qualche modo il server DHCP principale.
Alex Zel,

una strategia proxyDHCP non è invadente; non infrangerai nulla dell'infrastruttura DHCP già in atto, ma ricorda che dovrebbe esserci un solo server che fornisce informazioni PXE e che dovrebbe essere il proxyDHCP
Pat

OK, lo proverò comunque prima in un ambiente chiuso, configurerò un normale server DHCP (la nostra azienda utilizza un server Microsoft) e un proxy DHCP Centos, dal momento che è una grande azienda che voglio essere sicuro al 100% che funzioni.
Alex Zel,

-1

Quando il client PXE (o come viene chiamato con UEFI) richiede un lease DHCP, fornisce vari dettagli ("opzioni") su se stesso, incluso il " Tipo di architettura del sistema client ", (opzione 93).

Ho riscontrato i seguenti valori:

  • 7 per UEFI
  • 2 per x86

Poiché DHCP utilizza sempre la trasmissione durante l'invio di richieste, è possibile scoprire facilmente i valori necessari utilizzando uno sniffer di pacchetti come Wireshark.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.