Explication du DHCP et du processus de démarrage PXE

Récemment, je suis tombé sur un scénario où nous devions résoudre les problèmes de reconstruction d’un ordinateur portable via SCCM et j’ai pensé qu’il serait bon d’écrire un article expliquant le processus de démarrage PXE et comment le DHCP y est lié.

Processus DHCP de base

Le plus simple des processus DHCP se présente comme suit:

  • Le client se connecte au réseau et envoie une diffusion DHCP
  • Le serveur DHCP capte la diffusion
  • Le serveur répond ensuite avec une adresse IP suggérée
  • Le client reconnaît ensuite le serveur et utilise l’adresse fournie

Processus de démarrage PXE

Lorsque le client lance un démarrage PXE (en appuyant traditionnellement sur F12), le processus est légèrement modifié:

  • Le client envoie une diffusion DHCP et déclare qu’il doit démarrer PXE
  • Le serveur DHCP capte cette diffusion et répond avec une adresse IP suggérée à utiliser. Si le serveur a les informations sur la façon de démarrer PXE, ces informations sont incluses dans sa réponse
  • Le client répond ensuite au serveur et utilise l’adresse fournie
  • Puis le client contacte le serveur de démarrage PXE (serveur WDS traditionnel ou serveur SCCM) et demande le fichier de démarrage qu’il a reçu du serveur DHCP
  • Le fichier est ensuite chargé et lancé sur le client
    Typiquement Option 66 ou L’option 67 est définie dans vos options de portée DHCP ou des assistants DHCP sont configurés dans votre routeur pour que le processus ci-dessus fonctionne. Option 66 détails sur le serveur à contacter et 67 est le nom du fichier à demander. J’ai récemment écrit un article sur la façon de définir les options DHCP dans un serveur Windows via des applets de commande Powershell

Démarrage dynamique PXE

Une autre méthode de fourniture des informations de démarrage à un client consiste à faire écouter la demande DHCP par un service. Le gestionnaire de configuration fournit un démarrage PXE dynamique à l’aide du service de déploiement Windows (WDS).

  • Le client se connecte au réseau et envoie une diffusion DHCP
  • Le serveur DHCP capte cette diffusion et répond avec une adresse IP suggérée à utiliser.
  • Le service WDS répond également au client avec les informations nécessaires pour démarrer PXE
  • Le client répond au serveur DHCP et utilise l’adresse suggérée
  • Le client contacte également le serveur de démarrage PXE et demande le fichier de démarrage spécifié dans les informations de démarrage qui lui ont été envoyées
  • Le fichier est ensuite chargé et lancé sur le client
    Ci-dessous se trouve un diagramme de ce à quoi votre réseau pourrait ressembler dans le scénario ci-dessus: !sccmnetwork-1

Options DHCP vs Aides IP

Il y a longtemps eu un débat sur la méthode à utiliser pour diriger vos clients vers votre serveur de démarrage PXE. Microsoft a déclaré depuis longtemps qu’il ne recommande ni ne prend en charge l’utilisation des options de portée DHCP comme méthode de redirection et préfère mettre à jour la table d’assistance IP de votre routeur avec les informations nécessaires. L’utilisation des options DHCP limite vos options car vous ne pouvez spécifier qu’un fichier de serveur et un fichier de programme de démarrage réseau (NBP). Le fait de ne pouvoir spécifier qu’un seul fichier NBP peut entraîner des problèmes dans les environnements où des clients hérités et UEFI sont utilisés. Dans un environnement routé, ma préférence personnelle est d’utiliser des options d’assistance IP configurées au niveau du routeur car il offre beaucoup plus de flexibilité et est la méthode prise en charge par Microsoft.

Conclusion

Ce qui précède ne couvre que les solutions d’environnement simples, mais nous espérons que cela vous aidera à comprendre le processus et à comprendre où vous devriez chercher pour résoudre les problèmes.

Sponsor

Étiquettes

  • DHCP

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.