Rubrique précédente: Fonctionnement incorrect du serveur de démarrage ou du serveur DHCPRubrique suivante: PXE-32 : Délai d'expiration de l'ouverture TFTP


Informations du serveur de démarrage non fournies au serveur DHCP

Symptôme :

Le serveur DHCP ne fournit pas les informations du serveur de démarrage.

Solution :

Cela se produit si votre serveur de démarrage ne se trouve pas sur le serveur DHCP.

Avec des clients PXE 2.x, vous pouvez affecter un serveur de démarrage différent à l'aide de l'option 43 de DHCP (options intégrées spécifiques au fournisseur). Le serveur DHCP doit être configuré pour fournir des informations sur le serveur de démarrage supplémentaire dans le paquet DHCP à l'aide de l'option 60 et de l'option 43 :

Une fois l'adresse IP envoyée par le serveur DHCP au client PXE, celui-ci doit envoyer une demande DHCP au serveur de démarrage spécifié (dans l'option 43: sous-option 8: serveurs de démarrage PXE) pour obtenir le nom de fichier d'image de démarrage.

Exemple : Paquet DHCP

    Option 53 : Type de message DHCP = Paquet DHCP 
    Option 54 : Identificateur de serveur = 192.168.111.131 
    Option 60 : Identificateur de classe de fournisseur = "PXEClient" 
    Option 97 : Identificateur Client UUID/GUID (17 octets) 
    Option 43 : Informations spécifiques au fournisseur (PXEClient) 
        Sous-option 6 : Contrôle de détection PXE = 2 
        Sous-option 8 : Serveurs de démarrage PXE (7 octets) 
        Sous-option 9 : Menu de démarrage PXE (38 octets) 
        Sous-option 10 : Invite du menu PXE (24 octets) 
        Sous-option 71 : Elément de démarrage PXE (4 octets) 
        Option de fin PXEClient 
    Option de fin 
    Détail de l'option 43 : 
    2b 55 06 01 02 08 07 00 07 01 c0 a8 6f 83 09   +U..........o.. 
    26 00 07 23 43 41 2d 55 6e 69 63 65 6e 74 65 72  &..#CA-Unicenter 
    20 4d 61 6e 61 67 65 64 50 43 20 42 6f 6f 74 20   ManagedPC Boot 
    53 65 72 76 65 72 00 0a 18 00 50 72 65 73 73 20  Server....Press 
    46 38 20 74 6f 20 76 69 65 77 20 6d 65 6e 75 00  F8 to view menu. 
    2e 47 04 00 08 00 00 ff                          .G...... 

Dans l'exemple ci-dessus, c0 a8 6 f 83 est l'adresse IP du serveur de démarrage d'OSIM.

Remarques :

Pour ajouter l'option 60 de DHCP au serveur DHCP (Windows 2000 ou version ultérieure)

  1. Ouvrez l'invite de commande Windows.
  2. Saisissez netsh.
  3. Saisissez dhcp.
  4. Saisissez le serveur \\nom_serveurou serveur adresse_IP

    Une invite de commande avec pour titre serveur dhcp apparaît.

  5. Saisissez les commandes suivantes pour prise en charge de PXE :
    add optiondef 60 PXEClient STRING 0 comment=option added
    
    optionvalue 60 STRING PXEClient 
    
  6. Saisissez la commande suivante pour confirmer que tout a été correctement défini :
    show optionvalue all