recent am dat peste un scenariu în care a trebuit să depanăm de ce un laptop nu se reconstruia prin SCCM și m-am gândit că ar fi bine să scriu un articol care să explice procesul de boot PXE și modul în care DHCP este legat de asta.
proces DHCP de bază
cel mai simplu dintre procesele DHCP merge după cum urmează:
- clientul se conectează la rețea și trimite o transmisie DHCP
- serverul DHCP preia difuzarea
- serverul răspunde apoi cu o adresă IP sugerată
- clientul recunoaște apoi serverul și folosește adresa furnizată
procesul de Boot PXE
când Clientul inițiază o pornire PXE (apăsând în mod tradițional F12), totuși procesul este modificat ușor:
- clientul trimite o transmisie DHCP și afirmă că trebuie să pornească PXE
- serverul DHCP preia această difuzare și răspunde cu o adresă IP sugerată de utilizat. În cazul în care Serverul are informații cu privire la modul de a PXE boot, aceste informații sunt incluse în răspunsul este
- clientul apoi răspunde la server și utilizează adresa furnizată
- apoi clientul contactează serverul de boot PXE (tradițional un server WDS sau SCCM server) și solicită fișierul de boot pe care l-a primit de la serverul DHCP
- fișierul este apoi încărcat și lansat pe client
de obicei opțiunea 66 sau opțiunea 67 sunt setate în cadrul opțiunilor dvs. de domeniu DHCP sau ajutoarele DHCP sunt configurate în router pentru ca procesul de mai sus să funcționeze. Opțiunea 66 specifică ce server să contactați și 67 este numele fișierului de solicitat. Am scris recent un articol despre cum să setați opțiunile DHCP într-un Server Windows prin cmdleturile Powershell
dinamic PXE Boot
o altă metodă de a furniza informațiile de boot unui client este de a avea un serviciu asculta pentru cererea DHCP. Configuration Manager oferă boot dinamic PXE utilizând serviciul de implementare Windows (WDS).
- clientul se conectează la rețea și trimite o transmisie DHCP
- serverul DHCP preia această difuzare și răspunde cu o adresă IP sugerată de utilizat.
- serviciul WDS răspunde, de asemenea, clientului cu informațiile necesare de care are nevoie pentru a porni PXE
- clientul răspunde la serverul DHCP și folosește adresa sugerată
- clientul contactează și serverul de pornire PXE și solicită fișierul de boot specificat în informațiile de pornire pe care le-a trimis
- fișierul este apoi încărcat și lansat pe client
mai jos este o diagramă cum ar putea arăta rețeaua dvs. în scenariul de mai sus: !
opțiuni DHCP vs IP Helpers
a existat mult timp o dezbatere cu privire la metoda pe care ar trebui să o utilizați pentru a vă direcționa clienții către serverul de boot PXE. Microsoft au declarat de mult timp că nu recomandă sau acceptă utilizarea opțiunilor DHCP scope ca metodă de redirecționare și preferă să actualizați tabelul IP helper al routerului cu informațiile necesare. Utilizarea opțiunilor DHCP vă limitează opțiunile, deoarece puteți specifica un singur fișier server și un singur fișier Network Boot Program (NBP). Doar posibilitatea de a specifica un fișier NBP poate cauza probleme în medii în care sunt folosiți atât clienți legacy, cât și UEFI. Într-un mediu rutat preferința mea personală este de a utiliza opțiunile de ajutor IP configurate la nivel de router, deoarece oferă mult mai multă flexibilitate și este metoda acceptată de Microsoft.
concluzie
cele de mai sus acoperă doar soluții simple de mediu, dar sperăm că vă ajută să înțelegeți procesul și să înțelegeți unde ar trebui să căutați pentru a depana orice probleme.
Sponsor
etichete
- DHCP