|
||||||||
|
|
#1
|
|
Description of problem:
One of our windows 2003 servers (standard ed.) is running a DHCP server, and one important feature of the DHCP server is option 66 (Boot Server Host Name) and option 67 (Bootfile Name). These are pointers to the TFTP(RIS) server and the bootimage that should be used. The reason we need these is because we route dhcp packets across subnets, as we wish only to use one RIS server. We wish to be able to transfer boot images also to Apple computers. According to the documentation I have been able to find (See: RFC2132 in http://www.microsoft.com/windows2000...ced/help/defau lt.asp? url=/windows2000/en/advanced/help/sag_dhcp_add_optionsbasic ..htm ) it looks like option 60 (vendor class) should be the option to use when differentiating between clients. I have analyzed the UDP packets on port 67 and 68 between server and client when ivestigating the problem with netboot on apple computers. The request from the apple computer client (port 67) contains, among other things, this (somewhat formatted for clarity): C = Code L = Length C |L | Vendor class identifier --|--|------------------------ (1) 3C|19|4141504C42534450432F7070632F506F7765724D6163 3 42C34 60|25|AAPLBSDPC/ppc/PowerMac4,4 Our DHCP server is set up with the following vendor classes (snipped): ------------------------------------ M:\>netsh dhcp server show class [Default Classes] .. .. .. Class [Apple computers]: comment= In order to pick up NetworkInstall from MACs Flags: 0x0 Isvendor= TRUE ClassData: 4141504c42534450432f7070632f506f7765724d6163342c34 ------------------------------------------------- Please note that ClassData is identical with the content of the client request above, without the fields Code and Length (3C19) In addition the following options are configured for this class (snipped): ------------------------------------------------ M:\>netsh dhcp server show optionvalue DHCP Standard Option : OptionId : 67 Option Value: Number of Option Elements = 1 Option Element Type = STRING Option Element Value = \OSChooser\i386 \startrom.com Bernt Brundtland |
|
#2
|
|||
|
|||
|
Hmmm... No replies or suggestions for me yet. Does this
mean that noone knows? I really need an answer: Is it possible to deploy different sets of option 66 and 67 by defining new vendorclasses based upon the string, in option 60, from the clients DHCP request? Regards -B |
![]() |
| Tags |
| classes, dhcp, vendor |
| Thread Tools | |
| Display Modes | |
|
|