Re: DHCP Vendor Classes

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



Hi Ace,

Yes the device is giving its Vendor ID. i've been testing with Dell laptops too. Both Cisco and Dell are sending Vendor IDs, as per frame 692 below.

Heres a dell laptop giving its vendor ID (PXEClient:Arch:00000:UNDI:002001). So I setup a vendor class for that ID, added an option 67 (boot filename), configured it, and tried to get it to take it - but the server doesnt hand it out.

If I then setup a Standard option 67, it takes that just fine...

I did notice, that on the option (55, l=24) request (Parameter Request list), that the PC never asked for DHCP option 66 - my original goal, so I dont think the server gives it if its not asked for. So i'm now trying with option 67 instead, which in frame 692, it does ask for, though this isnt in the below trace.

below are two frames, the DHCP DISCOVER and OFFER

Frame 692 (590 bytes on wire, 590 bytes captured)
Ethernet II, Src: Dell_bc:9d:9e (00:18:8b:bc:9d:9e), Dst: Broadcast (ff:ff:ff:ff:ff:ff)
Internet Protocol, Src: 0.0.0.0 (0.0.0.0), Dst: 255.255.255.255 (255.255.255.255)
User Datagram Protocol, Src Port: bootpc (68), Dst Port: bootps (67)
Bootstrap Protocol
Message type: Boot Request (1)
Hardware type: Ethernet
Hardware address length: 6
Hops: 0
Transaction ID: 0x8cbc9d9e
Seconds elapsed: 4
Bootp flags: 0x8000 (Broadcast)
Client IP address: 0.0.0.0 (0.0.0.0)
Your (client) IP address: 0.0.0.0 (0.0.0.0)
Next server IP address: 0.0.0.0 (0.0.0.0)
Relay agent IP address: 0.0.0.0 (0.0.0.0)
Client MAC address: Dell_bc:9d:9e (00:18:8b:bc:9d:9e)
Server host name not given
Boot file name not given
Magic cookie: (OK)
Option: (t=53,l=1) DHCP Message Type = DHCP Discover
Option: (t=55,l=24) Parameter Request List
Option: (t=57,l=2) Maximum DHCP Message Size = 1260
Option: (t=97,l=17) UUID/GUID-based Client Identifier
Option: (t=93,l=2) Client System Architecture = IA x86 PC
Option: (t=94,l=3) Client Network Device Interface
Option: (t=60,l=32) Vendor class identifier = "PXEClient:Arch:00000:UNDI:002001"
End Option
Padding

Frame 693 (350 bytes on wire, 350 bytes captured)
Ethernet II, Src: Dell_fa:43:1f (00:19:b9:fa:43:1f), Dst: Broadcast (ff:ff:ff:ff:ff:ff)
Internet Protocol, Src: 192.168.26.10 (192.168.26.10), Dst: 255.255.255.255 (255.255.255.255)
User Datagram Protocol, Src Port: bootps (67), Dst Port: bootpc (68)
Bootstrap Protocol
Message type: Boot Reply (2)
Hardware type: Ethernet
Hardware address length: 6
Hops: 0
Transaction ID: 0x8cbc9d9e
Seconds elapsed: 0
Bootp flags: 0x0000 (Unicast)
Client IP address: 0.0.0.0 (0.0.0.0)
Your (client) IP address: 192.168.26.64 (192.168.26.64)
Next server IP address: 192.168.26.10 (192.168.26.10)
Relay agent IP address: 0.0.0.0 (0.0.0.0)
Client MAC address: Dell_bc:9d:9e (00:18:8b:bc:9d:9e)
Server host name not given
Boot file name not given
Magic cookie: (OK)
Option: (t=53,l=1) DHCP Message Type = DHCP Offer
Option: (t=1,l=4) Subnet Mask = 255.255.255.0
Option: (t=58,l=4) Renewal Time Value = 4 days
Option: (t=59,l=4) Rebinding Time Value = 7 days
Option: (t=51,l=4) IP Address Lease Time = 8 days
Option: (t=54,l=4) Server Identifier = 192.168.26.10
Option: (t=3,l=4) Router = 192.168.26.1
Option: (t=6,l=8) Domain Name Server
Option: (t=15,l=16) Domain Name = "domain.local"
End Option


Ace Fekay [MCT] wrote:
"Adrian Marsh (NNTP)" <adrian.marsh@xxxxxxxxxxxxxxxxxxxx> wrote in message news:%234cFgVbGKHA.4432@xxxxxxxxxxxxxxxxxxxxxxx
anyone ???


If you set a class option in DHCP, and want the device to pickup the class, the option needs to be set on the device side, too, otherwise it won't ask for it. Have you checked Cisco's site for their documentation on how to do this? I mean I'm not familiar with their phone system to be able to help you, sorry.

Do you have a Cisco Gold 24/7 contract that you can put in a ticket? I've found Cisco support is excellent, just like Microsoft PSS when it comes to helping out their customers.


.



Relevant Pages

  • DHCP handles Naks one one vlan differently
    ... the dhcp server, the other network is vlan'd with no relay to the ... Frame 156 ... User Datagram Protocol, Src Port: bootpc, Dst Port: bootps ... Your (client) IP address: 0.0.0.0 ...
    (comp.dcom.sys.cisco)
  • Re: RealVNC
    ... I recently upgraded a client to SBS 2003 Premium with ISA. ... This server was so full of trojans, spyware, ... the vendor complained because I would not let pcAnywhere ... Then there is default Java listening port on port 5800 on the ...
    (microsoft.public.windows.server.sbs)
  • Re: Delayed email from outside vendor or not arriving at all
    ... I understand that one vendor send email to ... your client will get Delivery Status Notification. ... I suggest we track the not receive email in your client SBS 2003. ... How to Enable Message Tracking Center on a Server ...
    (microsoft.public.windows.server.sbs)
  • Re: DHCP handles Naks one one vlan differently
    ... If the problem is on the network with the DHCP server, ... Frame 156 ... Your (client) IP address: 0.0.0.0 ...
    (comp.dcom.sys.cisco)
  • Re: pygame and socket.recv
    ... player, and for the communication, I am sending a pickle string across ... The client sends a dictionary to the server. ... time.sleep to keep the frame rate at 40 frames per second. ...
    (comp.lang.python)