症状
DHCP サーバがブート サーバの情報を提供しません。
解決方法
これは、ブート サーバが DHCP サーバ上に存在しない場合に発生します。
PXE 2.x クライアントでは、DHCP オプション 43 (カプセル化ベンダー固有オプション)を使用して別のブート サーバを割り当てることができます。 オプション 60 とオプション 43 を使用して、DHCP オファーに追加のブート サーバ情報を提供するように DHCP サーバを設定する必要があります。
PXE クライアントが DHCP サーバから IP アドレスを受信した後、ブート イメージ ファイル名を取得するには PXE クライアントが指定したブート サーバ(オプション 43: サブオプション 8: PXE ブート サーバ)に DHCP リクエストを送信する必要があります。
例: DHCP オファー
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......
上記の例において、c0 a8 6f 83 は OSIM ブート サーバの IP アドレスです。
注
DHCP オプション 60 を DHCP サーバ(Windows 2000 以降)に追加する方法
dhcp server というタイトルのコマンド プロンプトが表示されます。
add optiondef 60 PXEClient STRING 0 comment=option added
optionvalue 60 STRING PXEClient
show optionvalue all
|
Copyright © 2013 CA.
All rights reserved.
|
|