Windows Deployment Services (WDS) e problema TFTP

Oggi stavo provando a configurare il servizio WDS, in un ambiente di test virtualizzato, su una macchina Windows Server 2008 R2.

Il server in questione aveva i ruoli di DC, DNS e DHCP. L’installazione del ruolo WDS è filato liscio, ho aggiunto le due immagini minime per testarne il funzionamento (quella di boot e quella di installaziona, boot.vim e install.vim), ho configurato l’opzione 60 nel DHCP per gestire il PXEClient e disabilitato l’ascolto sulla porta 67 da parte del WDS.

Una volta fatto tutto avvio una macchina virtuale che prende subito l’indirizzo tramite DHCP ma poi se ne esce con un errore del tipo:

image

E’ evidente un problema con il TFTP, il client non riesce a scaricare l’immagine di boot.

Dopo aver verificato che il servizio tftp fosse in ascolto, che la porta 69 UDP fosse aperta, che il firewall fosse configurato correttamente il problema continuava a presentarsi.

Alla fine il problema è saltato fuori, il range di porte utilizzate dal servizio WDS si sovrapponeva a quello usato dal servizio DNS e quindi il WDS non poteva funzionare perfettamente.

La soluzione è molto semplice, da un prompt dei comandi con i diritti amministrativi basta lanciare questo comando:

wdsutil /set-Server /Transport /StartPort:50000 /EndPort:65000

che estende il range di porte usate dal WDS, dopodichè riavviare il servizio e magicamente:

image

Per una spiegazione tecnica potete consultare l’articolo 977512 della Knoledge Base Microsoft.

Windows 7: Aggiungere percorsi UNC nelle librerie

 

Windows 7 ha introdotto il concetto di Library (raggruppamento logico di cartelle residenze in diversi percorsi) funzione molto comoda e interessante ma che presenta un problema quando cerchiamo di aggiungere alla nostra libreria un percorso UNC residente in un’altro computer.

In particolare il percorso deve essere indicizzato per essere inserito in una libreria, l’errore che otteniamo è:

 

image

A questo punto abbiamo due possibili soluzioni, o rendiamo disponibile off-line il percorso e quindi Windows 7 ne indicizzerà il contenuto potendolo così inserire in una libreria o utilizziamo il programma Win7 Library Tool che ci consente di gestire il contenuto delle librerie in modo manuale, senza incorrere nel problema.