Vorheriges Thema: Boot-Server oder DHCP-Server funktionieren nicht ordnungsgemäßNächstes Thema: PXE-32: TFTP Open Time-out


DHCP-Server stellt keine Boot-Serverinformationen zur Verfügung

Symptom:

Der DHCP-Server stellt keine Boot-Serverinformationen zur Verfügung.

Lösung:

Dies geschieht, wenn Ihr Boot-Server sich nicht auf dem DHCP-Server befindet.

Mit PXE-2.x-Clienten können Sie einen anderen Boot-Server zuweisen, indem Sie die DHCP-Option 43 verwenden (integrierte anbieterspezifische Optionen). Der DHCP-Server muss so konfiguriert werden, dass er unter Verwendung der Option 60 und der Option 43 zusätzliche Boot-Serverinformationen im DHCP-Angebot zur Verfügung stellt:

Nachdem der PXE-Client eine IP-Adresse vom DHCP-Server bekommen hat, muss der PXE-Client eine DHCP-Anforderung an den angegebenen Boot-Server senden (in Option 43:Unteroption 8: PXE-Boot-Server), um den Dateinamen des Boot-Images zu erhalten.

Beispiel: DHCP-Angebot

    Option 53: DHCP Message Type = DHCP Offer 
    Option 54: Server Identifier = 192.168.111.131 
    Option 60: Vendor class identifier = "PXEClient" 
    Option 97: UUID/GUID-based Client Identifier (17 bytes) 
    Option 43: Vendor-Specific Information (PXEClient) 
        Suboption 6: PXE discovery control = 2 
        Suboption 8: PXE boot servers (7 bytes) 
        Suboption 9: PXE boot menu (38 bytes) 
        Suboption 10: PXE menu prompt (24 bytes) 
        Suboption 71: PXE boot item (4 bytes) 
        End PXEClient option 
    End Option 
    option 43 in detail: 
    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...... 

Im obigen Beispiel ist c0 a8 6f 83 die IP-Adresse des OSIM-Boot-Servers.

Hinweise:

So fügen Sie die DHCP-Option 60 zum DHCP-Server hinzu (Windows 2000 oder höher)

  1. Öffnen Sie die Eingabeaufforderung.
  2. Geben Sie "netsh" ein.
  3. Geben Sie "dhcp" ein.
  4. Geben Sie Server \\Servername oder Server ip_address ein.

    Eine Eingabeaufforderung mit dem Titel "Dhcp-Server" erscheint.

  5. Geben Sie die folgenden Befehle für PXE-Support ein:
    add optiondef 60 PXEClient STRING 0 comment=option added
    
    optionvalue 60 STRING PXEClient 
    
  6. Geben Sie den folgenden Befehl ein, um zu bestätigen, dass alles richtig festgelegt worden ist:
    show optionvalue all