Option 43 is not being send after moving to a specific scope
W.J.M. Nelis
nelis at nlr.nl
Mon Apr 26 07:47:43 UTC 2010
Hello,
we are using ISC dhcpd version 3.1.3. For PXE-clients there is a bit of
configuration to send them additional information in option 43. If the
PXE configuration is moved from the global scope to a specific scope,
option 43 is no longer send.
The original configuration in the global scope is:
option space PXE;
option PXE.discovery-control code 6 = unsigned integer 8 ;
option PXE.boot-server code 8 = { unsigned integer 16, unsigned
integer 8, ip-address } ;
option PXE.boot-menu code 9 = { unsigned integer 16, unsigned
integer 8, text } ;
option PXE.menu-prompt code 10 = { unsigned integer 8, text } ;
server-name "deploy-os.nlr.nl" ;
option dhcp-parameter-request-list = concat ( option
dhcp-parameter-request-list, 60, 43 ) ;
option vendor-class-identifier "PXEClient" ;
vendor-option-space PXE ;
option PXE.discovery-control 7 ;
option PXE.boot-server 15 1 137.17.144.50 ;
option PXE.boot-menu 15 3 "NLR" ;
option PXE.menu-prompt 0 "R" ;
The modified configuration is:
option space PXE ;
option PXE.discovery-control code 6 = unsigned integer 8 ;
option PXE.boot-server code 8 = { unsigned integer 16, unsigned
integer 8, ip-address } ;
option PXE.boot-menu code 9 = { unsigned integer 16, unsigned
integer 8, text } ;
option PXE.menu-prompt code 10 = { unsigned integer 8, text } ;
class "vendor-classes" {
match option vendor-class-identifier ;
}
subclass "vendor-classes" "PXEClient:Arch:00000:UNDI:002001" {
option dhcp-parameter-request-list = concat ( option
dhcp-parameter-request-list, 60, 43 ) ;
#
vendor-option-space PXE ;
option PXE.discovery-control 7 ;
option PXE.boot-server 15 1 137.17.144.50 ;
option PXE.boot-menu 15 3 "NLR" ;
option PXE.menu-prompt 0 "R" ;
#
server-name "deploy-os.nlr.nl" ;
option vendor-class-identifier "PXEClient" ;
}
Using a network sniffer, it is found that the servername
(deploy-os.nlr.nl) is added to the DHCP OFFER, and that the shorter
vendor-class-identifier (PXEClient) is send. However, there is no option
43 in the DHCP OFFER. None of the other specific scopes, host and
subnet, do something with option 43.
What is wrong in this configuration? Why is option 43 not included in
the replies?
BTW, we need to move the generation of option 43 for PXE to a specific
scope as there are now some devices on the network which do not like to
receive an unsolicited option 43.
Regards,
Wim Nelis.
*******************************************************************************************************
The NLR disclaimer (http://www.nlr.nl/emaildisclaimer) is valid for NLR e-mail messages.
*******************************************************************************************************
More information about the dhcp-users
mailing list