Networking Forums  

Go Back   Networking Forums > Networking Newsgroups > Windows Server Networking

Using vendor classes in DHCP

Reply
 
Thread Tools Display Modes
  #1  
Old 03-01-2004, 04:32 PM
Default Using vendor classes in DHCP



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
Reply With Quote
  #2  
Old 03-04-2004, 05:15 PM
Bernt Brundtland
Guest
 
Posts: n/a
Default Using vendor classes in DHCP

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
Reply With Quote
Reply

Tags
classes, dhcp, vendor

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT. The time now is 02:16 PM.


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.