Mancato sblocco BitLocker via rete: Errore parsing DHCP Option 43 (PXE Boot)

Colombo Chiara141 20 Punti di reputazione
2026-08-26T10:20:59.3733333+00:00

Durante la fase di boot via rete, il client PXE non ottiene la chiave di sblocco BitLocker Network Unlock e va in timeout, mostrando la schermata di manual password recovery. L'analisi dei pacchetti acquisti lato rete evidenzia che il payload della DHCP Option 43 (Vendor Specific Info) non viene interpretato correttamente a causa di una stringa malformata.

Fornire la struttura esatta in esadecimale/ASCII per la formattazione della Option 43 sul server DHCP e verificare le eventuali dipendenze con la configurazione del WDS (Windows Deployment Services) e del server di certificato (NDES).

Windows per le aziende | Windows 365 Business
0 commenti Nessun commento

Risposta accettata dall'autore della domanda
Hoang Le 6,275 Punti di reputazione Consulente indipendente
2026-08-26T11:37:48.1366667+00:00

Ciao Chiara,

il problema nasce da una formattazione errata della DHCP Option 43, che deve rispettare il formato TLV (Type-Length-Value). Per BitLocker Network Unlock il Vendor Class Identifier deve essere impostato su MSFT:BINL e la Option 43 deve contenere sub-option precise: l’URL del certificato NDES, l’hash SHA256 del certificato e il CN del certificato. Ogni sub-option deve avere il byte di identificazione, la lunghezza corretta e il valore in ASCII o HEX. Se la lunghezza non corrisponde, il parsing fallisce e il client PXE non riceve la chiave.

Un esempio valido è: 2B 01 <len> http://ndes.domain.local/cert.cer, seguito da 2B 02 20 <SHA256> e 2B 03 <len> CN=NDES-Server. Sul server DHCP va configurato con netsh dhcp server add optiondef e set optionvalue, assicurandosi che il Vendor Class Identifier sia definito. Inoltre, il ruolo NDES deve avere un certificato valido emesso dalla CA interna e il servizio BitLocker Network Unlock deve essere attivo sul WDS.

Ti consiglio di catturare nuovamente il pacchetto DHCP e confrontarlo byte per byte con questa struttura per verificare la correttezza.

Spero tu abbia trovato indicazioni utili. Se ti aiuta a chiarire meglio il problema, è gradito accettare la risposta. Per ulteriori dubbi lascia pure un messaggio. Buona giornata!

HL.

La risposta è stata utile?

1 persona ha trovato utile questa risposta.
0 commenti Nessun commento

0 risposte aggiuntive

Ordina per: Più utili

Risposta

Le risposte possono essere contrassegnate come "Accettata" dall'autore della domanda e "Consigliata" dai moderatori, in modo da consentire agli utenti di sapere che la risposta ha risolto il problema dell'autore.