[DHCP] Déploiement PXE BIOS&UEFI sur le même LAN

Dans cet article nous allons comment utiliser les options DHCP pour utiliser le PXE afin d'installer un système d'exploitation par le réseau. Pour l'installation de Windows, Microsoft fournit deux solutions afin de réaliser ce type d'installation. La première option utilise le service WDS et l'outil MDT afin de réaliser des installations « LiteTouch ». Le produit SCCM, payant et plus complet.

Commençons par la configuration des options DHCP pour le démarrage avec le BIOS classique. Dans notre exemple nous utilisons une machine virtuelle sous Hyper-V de génération 1. La carte réseau a été remplacée par une carte réseau héritée et elle a été positionnée en première position dans l'ordre de démarrage.

 

Il est nécessaire de configurer deux options :

  • 66 : indique l'adresse IP ou le nom du serveur qui offre les services de démarrage par le réseau (WDS ou SCCM).Dans notre exemple il s'agit de l'adresse : 172.21.10.3
  • 67 : nom du fichier pour le démarrage. Si vous utilisez WDS comme dans cet exemple vous devrez utiliser le nom « boot\x86\wdsnbp.com ». Avec SCCM il faut ajouter « SMS » au début du nom « SMSBoot\x86\wdsnbp.com ». Si vous souhaitez démarrer sur une image 64 bits, remplacez « x86 » par « x64 ».

Au démarrage de la machine virtuelle, vous devez appuyer sur F12 pour utiliser le démarrage par le réseau (sauf pour les publications obligatoires dans SCCM ou le démarrage est automatique).

En ce qui concerne les ordinateurs avec l'UEFI, vous devez utiliser 3 options :

  • 60 : Valeur : PXEClient
  • 66 : 172.21.10.3 (adresse IP du serveur PXE)
  • 67 : Nom du fichier boot\x64\wdsmgfw.efi

Par défaut l'option 60 n'existe pas. Pour rajouter cette option sur le serveur DHCP, utilisez la commande « netsh ». 

netsh

dhcp

server

add optiondef 60 PXEClient STRING 0 comment=option added for PXE Suppport

set optionvalue 60 STRING PXEClient

 

L'option « 60 » est maintenant disponible sur le serveur DHCP.

Pour tester le PXE nous utilisons une machine virtuelle de génération 2. La carte réseau est en première position dans l'ordre de démarrage.

Il faudra appuyer sur « entrée » pour sélectionner le démarrage PXE.

Maintenant que nous avons vu comment configure les options DHCP pour utiliser le PXE avec BIOS et UEFI, comment faire les deux sur le même sous réseaux sachant qu'ils utilisent les mêmes options mais avec des valeurs différentes ?

Pour cela, nous allons définir des classes fournisseurs afin d'envoyer les bonnes valeurs dans chaque cas. Dans la console DHCP, faites un clic droit sur « IPv4 » et sélectionnez « Définir les classes de fournisseurs ».

Dans « Classes des fournisseurs DHCP », cliquez sur ajouter.

Nous allons répéter plusieurs fois l'opération suivante afin de créer les classes pour le BIOS (x86 et x64), UEFI x86, UEFI x64. Les différentes valeurs sont :

  • UEFI 64 bit : PXEClient:Arch:00007
  • UEFI 32 bit : PXEClient:Arch:00006
  • Legacy BIOS :PXEClient:Arch:00000

Dans nouvelle classe définissez un nom et vous pouvez si vous le souhaitez mettre une description.

Dans le champ « ASCII », saisissez « PXEClient:Arch:00007 » ou une des autres valeurs.

Validez par « OK » et enregistrez la classe suivante. Après avoir créé les 3 classes, cliquez sur « fermer ».

Sur l'étendue DHCP, faites un clic droit sur « Stratégies », puis « Nouvelle stratégie ».

Dans l' « Assistant de configuration de stratégie DHCP », indiquez le nom et la description que vous souhaitez.

Dans la partie « Configurer les conditions de la stratégie », cliquez sur ajouter :

 

Dans « critères », sélectionnez « Classe de fournisseur »,dans « Opérateur » sélectionnez « est égal » et choisissez dans la liste des valeurs la classe que vous avez définie et cochez la case « Ajouter un caractère générique(*) », puis cliquez sur « Ajouter »

Sur la page suivante, cochez « non » pour la question « Voulez-vous configure une page d'adresse IP pour cette stratégie », puis « suivant ».

 

Dans la page suivante sélectionnez les options et indiquer les valeurs des options 60 (uniquement UEFI) ,66, 67 pour chaque option (BIOS, UEFI x86 ,UEFI X64) :

Pour la partie BIOS par exemple vous n'avez que 2 valeurs :

Une fois la configuration terminée vous devez retrouver les options pour chaque stratégie et vous devez pouvoir utiliser le PXE avec BIOS et UEFI sur le même LAN.

 

A bientôt…

 

 

 

Tags: 

Theme: 

Systeme: 

Annee: 

Ajouter un commentaire

Bloc brute

Plain text

  • Aucune balise HTML autorisée.
  • Les adresses de pages web et de courriels sont transformées en liens automatiquement.
  • Les lignes et les paragraphes vont à la ligne automatiquement.
CAPTCHA
Cette question empêche les soumissions de spam automatisées. Merci de votre compréhension
3 + 4 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.