J
John
Here's our setup:
Server 1: Primary DC and DHCP
Server 2: RIS
Server 3: DNS (Solaris-based)
When booting a client via PXE, I get the following error:
PXE-E55 ProxyDHCP - No reply to request on port 4011
I've made sure the RIS server is "authorized" in DHCP. I did this by
adding it (Server 2) to the authorized servers liston Server 1.
Common suggestions that I've already tried:
- Making sure the server is "authorized in DHCP"
- Server 2 is multi-homed. I've disabled the 2nd NIC (which is on
another network). No dice.
- There are no firewall rules or "in-between" routers to deal with,
the machines are connected among switch's with no ACL's between them.
- I've increased the ResponseDelay parameter
(HKLM\SYSTEM\CurrentControlSet\Services\BINLSVC\Parameters) without
luck.
- On Server 1's DHCP config, I've manually set DHCP option 66 to
return the hostname of the RIS server.
I can't remember if there's anything else important I've done/tried.
I DO have some packet traces that I'll post below. These were
recorded with Ethereal on Server 2 running in promiscuous mode
filtering on Server 1, Server 2, and PXE client MAC addresses. As
such some packets (any non-broadcast) between Server 1 and the client
aren't recorded. The results are pasted at the end...
Basically, it goes like this:
Client => DHCP Discover (Source: 0.0.0.0 Dest: 255.255.255.255)
Server 1 => DHCP Offer (Source: 12.11.14.10 Dest: 255.255.255.255)
Client => DHCP Request (Source: 0.0.0.0 Dest: 255.255.255.255)
Server 1 => DHCP ACK (Source: 12.11.14.10 Dest: 255.255.255.255)
One of the things I'd like to get my hands on is a detailed document
describing how RIS works, specifically WHEN each component does its'
part. For instance, after the above exchange, is the client supposed
to send a request to Server 2 (RIS)? Or is RIS supposed to receive a
communication from the DC/DHCP telling it that the client is
attempting to PXE boot?
Likewise, none of the DHCP-related packets the DHCP server sends
contain option 66 or 67, which I'd guess are "important". Is this
because these are supposed to be supplied by the RIS server in a DHCP
response?
I also turned on debugging for the RIS service and am pasting the
corrosponding results that were compiled at the same time I took the
Ethereal trace. It just doesn't look like it's DOING anything but
it's not really erroring out either! The two things I don't quite
understand with it are the ldap_count_entries returning 0 as well as
the "Sending response to = 255.255.255.255" unless that's a DHCP-type
response it's sending?
I'm literally at the end of my rope here and don't know what to do!
Any suggestions will be helpful, thanks.
John Pickett
-=START ETHEREAL RESULTS=-
No. Time Source Destination
Protocol Info
11 106.152433 0.0.0.0 255.255.255.255 DHCP
DHCP Discover - Transaction ID 0x428d1b0
Frame 11 (590 bytes on wire, 590 bytes captured)
Arrival Time: Jul 15, 2004 15:24:22.959053000
Time delta from previous packet: 2.373244000 seconds
Time since reference or first frame: 106.152433000 seconds
Frame Number: 11
Packet Length: 590 bytes
Capture Length: 590 bytes
Ethernet II, Src: 00:01:03:28:d1:b0, Dst: ff:ff:ff:ff:ff:ff
Destination: ff:ff:ff:ff:ff:ff (Broadcast)
Source: 00:01:03:28:d1:b0 (12.11.14.16)
Type: IP (0x0800)
Internet Protocol, Src Addr: 0.0.0.0 (0.0.0.0), Dst Addr:
255.255.255.255 (255.255.255.255)
Version: 4
Header length: 20 bytes
Differentiated Services Field: 0x00 (DSCP 0x00: Default; ECN:
0x00)
0000 00.. = Differentiated Services Codepoint: Default (0x00)
.... ..0. = ECN-Capable Transport (ECT): 0
.... ...0 = ECN-CE: 0
Total Length: 576
Identification: 0x0000 (0)
Flags: 0x00
0... = Reserved bit: Not set
.0.. = Don't fragment: Not set
..0. = More fragments: Not set
Fragment offset: 0
Time to live: 20
Protocol: UDP (0x11)
Header checksum: 0xa4ae (correct)
Source: 0.0.0.0 (0.0.0.0)
Destination: 255.255.255.255 (255.255.255.255)
User Datagram Protocol, Src Port: bootpc (68), Dst Port: bootps (67)
Source port: bootpc (68)
Destination port: bootps (67)
Length: 556
Checksum: 0x6fcc (correct)
Bootstrap Protocol
Message type: Boot Request (1)
Hardware type: Ethernet
Hardware address length: 6
Hops: 0
Transaction ID: 0x0428d1b0
Seconds elapsed: 4
Bootp flags: 0x8000 (Broadcast)
1... .... .... .... = Broadcast flag: Broadcast
.000 0000 0000 0000 = Reserved flags: 0x0000
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 hardware address: 00:01:03:28:d1:b0
Server host name not given
Boot file name not given
Magic cookie: (OK)
Option 53: DHCP Message Type = DHCP Discover
Option 55: Parameter Request List
1 = Subnet Mask
3 = Router
3 = Router
5 = Name Server
6 = Domain Name Server
11 = Resource Location Server
12 = Host Name
13 = Boot File Size
15 = Domain Name
16 = Swap Server
17 = Root Path
18 = Extensions Path
43 = Vendor-Specific Information
54 = Server Identifier
60 = Vendor class identifier
67 = Bootfile name
128 = Private
129 = Private
130 = Private
131 = Private
132 = Private
133 = Private
134 = Private
135 = Private
Option 57: Maximum DHCP Message Size = 1260
Option 97: UUID/GUID-based Client Identifier (17 bytes)
Option 93: Client System Architecture (2 bytes)
Option 94: Client Network Device Interface (3 bytes)
Option 60: Vendor class identifier =
"PXEClient:Arch:00000:UNDI:002001"
End Option
Padding
No. Time Source Destination
Protocol Info
12 106.152473 12.11.14.10 255.255.255.255 DHCP
DHCP Offer - Transaction ID 0x428d1b0
Frame 12 (369 bytes on wire, 369 bytes captured)
Arrival Time: Jul 15, 2004 15:24:22.959093000
Time delta from previous packet: 0.000040000 seconds
Time since reference or first frame: 106.152473000 seconds
Frame Number: 12
Packet Length: 369 bytes
Capture Length: 369 bytes
Ethernet II, Src: 00:0d:56:b8:4d:42, Dst: ff:ff:ff:ff:ff:ff
Destination: ff:ff:ff:ff:ff:ff (Broadcast)
Source: 00:0d:56:b8:4d:42 (12.11.14.10)
Type: IP (0x0800)
Internet Protocol, Src Addr: 12.11.14.10 (12.11.14.10), Dst Addr:
255.255.255.255 (255.255.255.255)
Version: 4
Header length: 20 bytes
Differentiated Services Field: 0x00 (DSCP 0x00: Default; ECN:
0x00)
0000 00.. = Differentiated Services Codepoint: Default (0x00)
.... ..0. = ECN-Capable Transport (ECT): 0
.... ...0 = ECN-CE: 0
Total Length: 355
Identification: 0xe0d1 (57553)
Flags: 0x00
0... = Reserved bit: Not set
.0.. = Don't fragment: Not set
..0. = More fragments: Not set
Fragment offset: 0
Time to live: 128
Protocol: UDP (0x11)
Header checksum: 0x4c40 (correct)
Source: 12.11.14.10 (12.11.14.10)
Destination: 255.255.255.255 (255.255.255.255)
User Datagram Protocol, Src Port: bootps (67), Dst Port: bootpc (68)
Source port: bootps (67)
Destination port: bootpc (68)
Length: 335
Checksum: 0x7fdc (correct)
Bootstrap Protocol
Message type: Boot Reply (2)
Hardware type: Ethernet
Hardware address length: 6
Hops: 0
Transaction ID: 0x0428d1b0
Seconds elapsed: 0
Bootp flags: 0x0000 (Unicast)
0... .... .... .... = Broadcast flag: Unicast
.000 0000 0000 0000 = Reserved flags: 0x0000
Client IP address: 0.0.0.0 (0.0.0.0)
Your (client) IP address: 12.11.14.16 (12.11.14.16)
Next server IP address: 12.11.14.10 (12.11.14.10)
Relay agent IP address: 0.0.0.0 (0.0.0.0)
Client hardware address: 00:01:03:28:d1:b0
Server host name not given
Boot file name not given
Magic cookie: (OK)
Option 53: DHCP Message Type = DHCP Offer
Option 1: Subnet Mask = 255.255.255.0
Option 58: Renewal Time Value = 12 hours
Option 59: Rebinding Time Value = 21 hours
Option 51: IP Address Lease Time = 1 day
Option 54: Server Identifier = 12.11.14.10
Option 3: Router = 12.11.14.1
Option 3: Router = 12.11.14.1
Option 6: Domain Name Server
IP Address: 12.11.20.11
IP Address: 12.11.12.12
IP Address: 12.11.13.9
Option 15: Domain Name = "mydomain.edu"
Option 60: Vendor class identifier = "PXEClient"
End Option
No. Time Source Destination
Protocol Info
18 108.298292 0.0.0.0 255.255.255.255 DHCP
DHCP Request - Transaction ID 0x428d1b0
Frame 18 (590 bytes on wire, 590 bytes captured)
Arrival Time: Jul 15, 2004 15:24:25.104912000
Time delta from previous packet: 1.832229000 seconds
Time since reference or first frame: 108.298292000 seconds
Frame Number: 18
Packet Length: 590 bytes
Capture Length: 590 bytes
Ethernet II, Src: 00:01:03:28:d1:b0, Dst: ff:ff:ff:ff:ff:ff
Destination: ff:ff:ff:ff:ff:ff (Broadcast)
Source: 00:01:03:28:d1:b0 (12.11.14.16)
Type: IP (0x0800)
Internet Protocol, Src Addr: 0.0.0.0 (0.0.0.0), Dst Addr:
255.255.255.255 (255.255.255.255)
Version: 4
Header length: 20 bytes
Differentiated Services Field: 0x00 (DSCP 0x00: Default; ECN:
0x00)
0000 00.. = Differentiated Services Codepoint: Default (0x00)
.... ..0. = ECN-Capable Transport (ECT): 0
.... ...0 = ECN-CE: 0
Total Length: 576
Identification: 0x0001 (1)
Flags: 0x00
0... = Reserved bit: Not set
.0.. = Don't fragment: Not set
..0. = More fragments: Not set
Fragment offset: 0
Time to live: 20
Protocol: UDP (0x11)
Header checksum: 0xa4ad (correct)
Source: 0.0.0.0 (0.0.0.0)
Destination: 255.255.255.255 (255.255.255.255)
User Datagram Protocol, Src Port: bootpc (68), Dst Port: bootps (67)
Source port: bootpc (68)
Destination port: bootps (67)
Length: 556
Checksum: 0xd74a (correct)
Bootstrap Protocol
Message type: Boot Request (1)
Hardware type: Ethernet
Hardware address length: 6
Hops: 0
Transaction ID: 0x0428d1b0
Seconds elapsed: 4
Bootp flags: 0x8000 (Broadcast)
1... .... .... .... = Broadcast flag: Broadcast
.000 0000 0000 0000 = Reserved flags: 0x0000
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 hardware address: 00:01:03:28:d1:b0
Server host name not given
Boot file name not given
Magic cookie: (OK)
Option 53: DHCP Message Type = DHCP Request
Option 50: Requested IP Address = 12.11.14.16
Option 55: Parameter Request List
1 = Subnet Mask
3 = Router
3 = Router
5 = Name Server
6 = Domain Name Server
11 = Resource Location Server
12 = Host Name
13 = Boot File Size
15 = Domain Name
16 = Swap Server
17 = Root Path
18 = Extensions Path
43 = Vendor-Specific Information
54 = Server Identifier
60 = Vendor class identifier
67 = Bootfile name
128 = Private
129 = Private
130 = Private
131 = Private
132 = Private
133 = Private
134 = Private
135 = Private
Option 57: Maximum DHCP Message Size = 1260
Option 54: Server Identifier = 12.11.14.10
Option 97: UUID/GUID-based Client Identifier (17 bytes)
Option 93: Client System Architecture (2 bytes)
Option 94: Client Network Device Interface (3 bytes)
Option 60: Vendor class identifier =
"PXEClient:Arch:00000:UNDI:002001"
End Option
Padding
No. Time Source Destination
Protocol Info
19 108.299764 12.11.14.10 255.255.255.255 DHCP
DHCP ACK - Transaction ID 0x428d1b0
Frame 19 (369 bytes on wire, 369 bytes captured)
Arrival Time: Jul 15, 2004 15:24:25.106384000
Time delta from previous packet: 0.001472000 seconds
Time since reference or first frame: 108.299764000 seconds
Frame Number: 19
Packet Length: 369 bytes
Capture Length: 369 bytes
Ethernet II, Src: 00:0d:56:b8:4d:42, Dst: ff:ff:ff:ff:ff:ff
Destination: ff:ff:ff:ff:ff:ff (Broadcast)
Source: 00:0d:56:b8:4d:42 (12.11.14.10)
Type: IP (0x0800)
Internet Protocol, Src Addr: 12.11.14.10 (12.11.14.10), Dst Addr:
255.255.255.255 (255.255.255.255)
Version: 4
Header length: 20 bytes
Differentiated Services Field: 0x00 (DSCP 0x00: Default; ECN:
0x00)
0000 00.. = Differentiated Services Codepoint: Default (0x00)
.... ..0. = ECN-Capable Transport (ECT): 0
.... ...0 = ECN-CE: 0
Total Length: 355
Identification: 0xe0d5 (57557)
Flags: 0x00
0... = Reserved bit: Not set
.0.. = Don't fragment: Not set
..0. = More fragments: Not set
Fragment offset: 0
Time to live: 128
Protocol: UDP (0x11)
Header checksum: 0x4c3c (correct)
Source: 12.11.14.10 (12.11.14.10)
Destination: 255.255.255.255 (255.255.255.255)
User Datagram Protocol, Src Port: bootps (67), Dst Port: bootpc (68)
Source port: bootps (67)
Destination port: bootpc (68)
Length: 335
Checksum: 0x8955 (correct)
Bootstrap Protocol
Message type: Boot Reply (2)
Hardware type: Ethernet
Hardware address length: 6
Hops: 0
Transaction ID: 0x0428d1b0
Seconds elapsed: 0
Bootp flags: 0x0000 (Unicast)
0... .... .... .... = Broadcast flag: Unicast
.000 0000 0000 0000 = Reserved flags: 0x0000
Client IP address: 0.0.0.0 (0.0.0.0)
Your (client) IP address: 12.11.14.16 (12.11.14.16)
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 hardware address: 00:01:03:28:d1:b0
Server host name not given
Boot file name not given
Magic cookie: (OK)
Option 53: DHCP Message Type = DHCP ACK
Option 58: Renewal Time Value = 12 hours
Option 59: Rebinding Time Value = 21 hours
Option 51: IP Address Lease Time = 1 day
Option 54: Server Identifier = 12.11.14.10
Option 1: Subnet Mask = 255.255.255.0
Option 3: Router = 12.11.14.1
Option 3: Router = 12.11.14.1
Option 6: Domain Name Server
IP Address: 12.11.20.1
IP Address: 12.11.12.12
IP Address: 12.11.13.9
Option 15: Domain Name = "mydomain.edu"
Option 60: Vendor class identifier = "PXEClient"
End Option
-=END ETHEREAL RESULTS=-
-=START RIS DEBUG=-
[BinlServer] 07/15 15:24:22 [MISC] Client Guid:
{e16c4b90-5924-d511-9306-ffa2451a1f41}
[BinlServer] 07/15 15:24:22 [MISC] ldap_count_entries
(&(objectClass=computer)(netbootGUID=\90Kl\E1\24Y\11\D5\93\06\FF\A2E\1A\1FA))
returned 0 entries
[BinlServer] 07/15 15:24:22 [MISC] ldap_count_entries
(&(objectClass=computer)(netbootGUID=\90Kl\E1\24Y\11\D5\93\06\FF\A2E\1A\1FA))
returned 0 entries
[BinlServer] 07/15 15:24:22 [MISC] generating a new entry because
AllowOSChooser is TRUE...
[BinlServer] 07/15 15:24:22 [OPTIONS] Server allows new clients and
the Server is generating the OS Chooser path response.
[BinlServer] 07/15 15:24:22 [OPTIONS] Recognizing client.
[BinlServer] 07/15 15:24:22 [STOC] Sending response to =
255.255.255.255, XID = b0d12804.
[BinlServer] 07/15 15:24:27 [MISC] Client Guid:
{e16c4b90-5924-d511-9306-ffa2451a1f41}
[BinlServer] 07/15 15:24:27 [MISC] cache hit: returning success
without querying ds DS
[BinlServer] 07/15 15:24:27 [OPTIONS] Recognizing client.
[BinlServer] 07/15 15:24:27 [STOC] Sending response to =
255.255.255.255, XID = b0d12805.
[BinlServer] 07/15 15:24:35 [MISC] Client Guid:
{e16c4b90-5924-d511-9306-ffa2451a1f41}
[BinlServer] 07/15 15:24:35 [MISC] cache hit: returning success
without querying ds DS
[BinlServer] 07/15 15:24:35 [OPTIONS] Recognizing client.
[BinlServer] 07/15 15:24:35 [STOC] Sending response to =
255.255.255.255, XID = b0d12806.
[BinlServer] 07/15 15:24:52 [MISC] Client Guid:
{e16c4b90-5924-d511-9306-ffa2451a1f41}
[BinlServer] 07/15 15:24:52 [MISC] ldap_count_entries
(&(objectClass=computer)(netbootGUID=\90Kl\E1\24Y\11\D5\93\06\FF\A2E\1A\1FA))
returned 0 entries
[BinlServer] 07/15 15:24:52 [MISC] ldap_count_entries
(&(objectClass=computer)(netbootGUID=\90Kl\E1\24Y\11\D5\93\06\FF\A2E\1A\1FA))
returned 0 entries
[BinlServer] 07/15 15:24:52 [MISC] generating a new entry because
AllowOSChooser is TRUE...
[BinlServer] 07/15 15:24:52 [OPTIONS] Server allows new clients and
the Server is generating the OS Chooser path response.
[BinlServer] 07/15 15:24:52 [OPTIONS] Recognizing client.
[BinlServer] 07/15 15:24:52 [STOC] Sending response to =
255.255.255.255, XID = b0d12807.
-=END RIS DEBUG=-
Server 1: Primary DC and DHCP
Server 2: RIS
Server 3: DNS (Solaris-based)
When booting a client via PXE, I get the following error:
PXE-E55 ProxyDHCP - No reply to request on port 4011
I've made sure the RIS server is "authorized" in DHCP. I did this by
adding it (Server 2) to the authorized servers liston Server 1.
Common suggestions that I've already tried:
- Making sure the server is "authorized in DHCP"
- Server 2 is multi-homed. I've disabled the 2nd NIC (which is on
another network). No dice.
- There are no firewall rules or "in-between" routers to deal with,
the machines are connected among switch's with no ACL's between them.
- I've increased the ResponseDelay parameter
(HKLM\SYSTEM\CurrentControlSet\Services\BINLSVC\Parameters) without
luck.
- On Server 1's DHCP config, I've manually set DHCP option 66 to
return the hostname of the RIS server.
I can't remember if there's anything else important I've done/tried.
I DO have some packet traces that I'll post below. These were
recorded with Ethereal on Server 2 running in promiscuous mode
filtering on Server 1, Server 2, and PXE client MAC addresses. As
such some packets (any non-broadcast) between Server 1 and the client
aren't recorded. The results are pasted at the end...
Basically, it goes like this:
Client => DHCP Discover (Source: 0.0.0.0 Dest: 255.255.255.255)
Server 1 => DHCP Offer (Source: 12.11.14.10 Dest: 255.255.255.255)
Client => DHCP Request (Source: 0.0.0.0 Dest: 255.255.255.255)
Server 1 => DHCP ACK (Source: 12.11.14.10 Dest: 255.255.255.255)
One of the things I'd like to get my hands on is a detailed document
describing how RIS works, specifically WHEN each component does its'
part. For instance, after the above exchange, is the client supposed
to send a request to Server 2 (RIS)? Or is RIS supposed to receive a
communication from the DC/DHCP telling it that the client is
attempting to PXE boot?
Likewise, none of the DHCP-related packets the DHCP server sends
contain option 66 or 67, which I'd guess are "important". Is this
because these are supposed to be supplied by the RIS server in a DHCP
response?
I also turned on debugging for the RIS service and am pasting the
corrosponding results that were compiled at the same time I took the
Ethereal trace. It just doesn't look like it's DOING anything but
it's not really erroring out either! The two things I don't quite
understand with it are the ldap_count_entries returning 0 as well as
the "Sending response to = 255.255.255.255" unless that's a DHCP-type
response it's sending?
I'm literally at the end of my rope here and don't know what to do!
Any suggestions will be helpful, thanks.
John Pickett
-=START ETHEREAL RESULTS=-
No. Time Source Destination
Protocol Info
11 106.152433 0.0.0.0 255.255.255.255 DHCP
DHCP Discover - Transaction ID 0x428d1b0
Frame 11 (590 bytes on wire, 590 bytes captured)
Arrival Time: Jul 15, 2004 15:24:22.959053000
Time delta from previous packet: 2.373244000 seconds
Time since reference or first frame: 106.152433000 seconds
Frame Number: 11
Packet Length: 590 bytes
Capture Length: 590 bytes
Ethernet II, Src: 00:01:03:28:d1:b0, Dst: ff:ff:ff:ff:ff:ff
Destination: ff:ff:ff:ff:ff:ff (Broadcast)
Source: 00:01:03:28:d1:b0 (12.11.14.16)
Type: IP (0x0800)
Internet Protocol, Src Addr: 0.0.0.0 (0.0.0.0), Dst Addr:
255.255.255.255 (255.255.255.255)
Version: 4
Header length: 20 bytes
Differentiated Services Field: 0x00 (DSCP 0x00: Default; ECN:
0x00)
0000 00.. = Differentiated Services Codepoint: Default (0x00)
.... ..0. = ECN-Capable Transport (ECT): 0
.... ...0 = ECN-CE: 0
Total Length: 576
Identification: 0x0000 (0)
Flags: 0x00
0... = Reserved bit: Not set
.0.. = Don't fragment: Not set
..0. = More fragments: Not set
Fragment offset: 0
Time to live: 20
Protocol: UDP (0x11)
Header checksum: 0xa4ae (correct)
Source: 0.0.0.0 (0.0.0.0)
Destination: 255.255.255.255 (255.255.255.255)
User Datagram Protocol, Src Port: bootpc (68), Dst Port: bootps (67)
Source port: bootpc (68)
Destination port: bootps (67)
Length: 556
Checksum: 0x6fcc (correct)
Bootstrap Protocol
Message type: Boot Request (1)
Hardware type: Ethernet
Hardware address length: 6
Hops: 0
Transaction ID: 0x0428d1b0
Seconds elapsed: 4
Bootp flags: 0x8000 (Broadcast)
1... .... .... .... = Broadcast flag: Broadcast
.000 0000 0000 0000 = Reserved flags: 0x0000
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 hardware address: 00:01:03:28:d1:b0
Server host name not given
Boot file name not given
Magic cookie: (OK)
Option 53: DHCP Message Type = DHCP Discover
Option 55: Parameter Request List
1 = Subnet Mask
3 = Router
3 = Router
5 = Name Server
6 = Domain Name Server
11 = Resource Location Server
12 = Host Name
13 = Boot File Size
15 = Domain Name
16 = Swap Server
17 = Root Path
18 = Extensions Path
43 = Vendor-Specific Information
54 = Server Identifier
60 = Vendor class identifier
67 = Bootfile name
128 = Private
129 = Private
130 = Private
131 = Private
132 = Private
133 = Private
134 = Private
135 = Private
Option 57: Maximum DHCP Message Size = 1260
Option 97: UUID/GUID-based Client Identifier (17 bytes)
Option 93: Client System Architecture (2 bytes)
Option 94: Client Network Device Interface (3 bytes)
Option 60: Vendor class identifier =
"PXEClient:Arch:00000:UNDI:002001"
End Option
Padding
No. Time Source Destination
Protocol Info
12 106.152473 12.11.14.10 255.255.255.255 DHCP
DHCP Offer - Transaction ID 0x428d1b0
Frame 12 (369 bytes on wire, 369 bytes captured)
Arrival Time: Jul 15, 2004 15:24:22.959093000
Time delta from previous packet: 0.000040000 seconds
Time since reference or first frame: 106.152473000 seconds
Frame Number: 12
Packet Length: 369 bytes
Capture Length: 369 bytes
Ethernet II, Src: 00:0d:56:b8:4d:42, Dst: ff:ff:ff:ff:ff:ff
Destination: ff:ff:ff:ff:ff:ff (Broadcast)
Source: 00:0d:56:b8:4d:42 (12.11.14.10)
Type: IP (0x0800)
Internet Protocol, Src Addr: 12.11.14.10 (12.11.14.10), Dst Addr:
255.255.255.255 (255.255.255.255)
Version: 4
Header length: 20 bytes
Differentiated Services Field: 0x00 (DSCP 0x00: Default; ECN:
0x00)
0000 00.. = Differentiated Services Codepoint: Default (0x00)
.... ..0. = ECN-Capable Transport (ECT): 0
.... ...0 = ECN-CE: 0
Total Length: 355
Identification: 0xe0d1 (57553)
Flags: 0x00
0... = Reserved bit: Not set
.0.. = Don't fragment: Not set
..0. = More fragments: Not set
Fragment offset: 0
Time to live: 128
Protocol: UDP (0x11)
Header checksum: 0x4c40 (correct)
Source: 12.11.14.10 (12.11.14.10)
Destination: 255.255.255.255 (255.255.255.255)
User Datagram Protocol, Src Port: bootps (67), Dst Port: bootpc (68)
Source port: bootps (67)
Destination port: bootpc (68)
Length: 335
Checksum: 0x7fdc (correct)
Bootstrap Protocol
Message type: Boot Reply (2)
Hardware type: Ethernet
Hardware address length: 6
Hops: 0
Transaction ID: 0x0428d1b0
Seconds elapsed: 0
Bootp flags: 0x0000 (Unicast)
0... .... .... .... = Broadcast flag: Unicast
.000 0000 0000 0000 = Reserved flags: 0x0000
Client IP address: 0.0.0.0 (0.0.0.0)
Your (client) IP address: 12.11.14.16 (12.11.14.16)
Next server IP address: 12.11.14.10 (12.11.14.10)
Relay agent IP address: 0.0.0.0 (0.0.0.0)
Client hardware address: 00:01:03:28:d1:b0
Server host name not given
Boot file name not given
Magic cookie: (OK)
Option 53: DHCP Message Type = DHCP Offer
Option 1: Subnet Mask = 255.255.255.0
Option 58: Renewal Time Value = 12 hours
Option 59: Rebinding Time Value = 21 hours
Option 51: IP Address Lease Time = 1 day
Option 54: Server Identifier = 12.11.14.10
Option 3: Router = 12.11.14.1
Option 3: Router = 12.11.14.1
Option 6: Domain Name Server
IP Address: 12.11.20.11
IP Address: 12.11.12.12
IP Address: 12.11.13.9
Option 15: Domain Name = "mydomain.edu"
Option 60: Vendor class identifier = "PXEClient"
End Option
No. Time Source Destination
Protocol Info
18 108.298292 0.0.0.0 255.255.255.255 DHCP
DHCP Request - Transaction ID 0x428d1b0
Frame 18 (590 bytes on wire, 590 bytes captured)
Arrival Time: Jul 15, 2004 15:24:25.104912000
Time delta from previous packet: 1.832229000 seconds
Time since reference or first frame: 108.298292000 seconds
Frame Number: 18
Packet Length: 590 bytes
Capture Length: 590 bytes
Ethernet II, Src: 00:01:03:28:d1:b0, Dst: ff:ff:ff:ff:ff:ff
Destination: ff:ff:ff:ff:ff:ff (Broadcast)
Source: 00:01:03:28:d1:b0 (12.11.14.16)
Type: IP (0x0800)
Internet Protocol, Src Addr: 0.0.0.0 (0.0.0.0), Dst Addr:
255.255.255.255 (255.255.255.255)
Version: 4
Header length: 20 bytes
Differentiated Services Field: 0x00 (DSCP 0x00: Default; ECN:
0x00)
0000 00.. = Differentiated Services Codepoint: Default (0x00)
.... ..0. = ECN-Capable Transport (ECT): 0
.... ...0 = ECN-CE: 0
Total Length: 576
Identification: 0x0001 (1)
Flags: 0x00
0... = Reserved bit: Not set
.0.. = Don't fragment: Not set
..0. = More fragments: Not set
Fragment offset: 0
Time to live: 20
Protocol: UDP (0x11)
Header checksum: 0xa4ad (correct)
Source: 0.0.0.0 (0.0.0.0)
Destination: 255.255.255.255 (255.255.255.255)
User Datagram Protocol, Src Port: bootpc (68), Dst Port: bootps (67)
Source port: bootpc (68)
Destination port: bootps (67)
Length: 556
Checksum: 0xd74a (correct)
Bootstrap Protocol
Message type: Boot Request (1)
Hardware type: Ethernet
Hardware address length: 6
Hops: 0
Transaction ID: 0x0428d1b0
Seconds elapsed: 4
Bootp flags: 0x8000 (Broadcast)
1... .... .... .... = Broadcast flag: Broadcast
.000 0000 0000 0000 = Reserved flags: 0x0000
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 hardware address: 00:01:03:28:d1:b0
Server host name not given
Boot file name not given
Magic cookie: (OK)
Option 53: DHCP Message Type = DHCP Request
Option 50: Requested IP Address = 12.11.14.16
Option 55: Parameter Request List
1 = Subnet Mask
3 = Router
3 = Router
5 = Name Server
6 = Domain Name Server
11 = Resource Location Server
12 = Host Name
13 = Boot File Size
15 = Domain Name
16 = Swap Server
17 = Root Path
18 = Extensions Path
43 = Vendor-Specific Information
54 = Server Identifier
60 = Vendor class identifier
67 = Bootfile name
128 = Private
129 = Private
130 = Private
131 = Private
132 = Private
133 = Private
134 = Private
135 = Private
Option 57: Maximum DHCP Message Size = 1260
Option 54: Server Identifier = 12.11.14.10
Option 97: UUID/GUID-based Client Identifier (17 bytes)
Option 93: Client System Architecture (2 bytes)
Option 94: Client Network Device Interface (3 bytes)
Option 60: Vendor class identifier =
"PXEClient:Arch:00000:UNDI:002001"
End Option
Padding
No. Time Source Destination
Protocol Info
19 108.299764 12.11.14.10 255.255.255.255 DHCP
DHCP ACK - Transaction ID 0x428d1b0
Frame 19 (369 bytes on wire, 369 bytes captured)
Arrival Time: Jul 15, 2004 15:24:25.106384000
Time delta from previous packet: 0.001472000 seconds
Time since reference or first frame: 108.299764000 seconds
Frame Number: 19
Packet Length: 369 bytes
Capture Length: 369 bytes
Ethernet II, Src: 00:0d:56:b8:4d:42, Dst: ff:ff:ff:ff:ff:ff
Destination: ff:ff:ff:ff:ff:ff (Broadcast)
Source: 00:0d:56:b8:4d:42 (12.11.14.10)
Type: IP (0x0800)
Internet Protocol, Src Addr: 12.11.14.10 (12.11.14.10), Dst Addr:
255.255.255.255 (255.255.255.255)
Version: 4
Header length: 20 bytes
Differentiated Services Field: 0x00 (DSCP 0x00: Default; ECN:
0x00)
0000 00.. = Differentiated Services Codepoint: Default (0x00)
.... ..0. = ECN-Capable Transport (ECT): 0
.... ...0 = ECN-CE: 0
Total Length: 355
Identification: 0xe0d5 (57557)
Flags: 0x00
0... = Reserved bit: Not set
.0.. = Don't fragment: Not set
..0. = More fragments: Not set
Fragment offset: 0
Time to live: 128
Protocol: UDP (0x11)
Header checksum: 0x4c3c (correct)
Source: 12.11.14.10 (12.11.14.10)
Destination: 255.255.255.255 (255.255.255.255)
User Datagram Protocol, Src Port: bootps (67), Dst Port: bootpc (68)
Source port: bootps (67)
Destination port: bootpc (68)
Length: 335
Checksum: 0x8955 (correct)
Bootstrap Protocol
Message type: Boot Reply (2)
Hardware type: Ethernet
Hardware address length: 6
Hops: 0
Transaction ID: 0x0428d1b0
Seconds elapsed: 0
Bootp flags: 0x0000 (Unicast)
0... .... .... .... = Broadcast flag: Unicast
.000 0000 0000 0000 = Reserved flags: 0x0000
Client IP address: 0.0.0.0 (0.0.0.0)
Your (client) IP address: 12.11.14.16 (12.11.14.16)
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 hardware address: 00:01:03:28:d1:b0
Server host name not given
Boot file name not given
Magic cookie: (OK)
Option 53: DHCP Message Type = DHCP ACK
Option 58: Renewal Time Value = 12 hours
Option 59: Rebinding Time Value = 21 hours
Option 51: IP Address Lease Time = 1 day
Option 54: Server Identifier = 12.11.14.10
Option 1: Subnet Mask = 255.255.255.0
Option 3: Router = 12.11.14.1
Option 3: Router = 12.11.14.1
Option 6: Domain Name Server
IP Address: 12.11.20.1
IP Address: 12.11.12.12
IP Address: 12.11.13.9
Option 15: Domain Name = "mydomain.edu"
Option 60: Vendor class identifier = "PXEClient"
End Option
-=END ETHEREAL RESULTS=-
-=START RIS DEBUG=-
[BinlServer] 07/15 15:24:22 [MISC] Client Guid:
{e16c4b90-5924-d511-9306-ffa2451a1f41}
[BinlServer] 07/15 15:24:22 [MISC] ldap_count_entries
(&(objectClass=computer)(netbootGUID=\90Kl\E1\24Y\11\D5\93\06\FF\A2E\1A\1FA))
returned 0 entries
[BinlServer] 07/15 15:24:22 [MISC] ldap_count_entries
(&(objectClass=computer)(netbootGUID=\90Kl\E1\24Y\11\D5\93\06\FF\A2E\1A\1FA))
returned 0 entries
[BinlServer] 07/15 15:24:22 [MISC] generating a new entry because
AllowOSChooser is TRUE...
[BinlServer] 07/15 15:24:22 [OPTIONS] Server allows new clients and
the Server is generating the OS Chooser path response.
[BinlServer] 07/15 15:24:22 [OPTIONS] Recognizing client.
[BinlServer] 07/15 15:24:22 [STOC] Sending response to =
255.255.255.255, XID = b0d12804.
[BinlServer] 07/15 15:24:27 [MISC] Client Guid:
{e16c4b90-5924-d511-9306-ffa2451a1f41}
[BinlServer] 07/15 15:24:27 [MISC] cache hit: returning success
without querying ds DS
[BinlServer] 07/15 15:24:27 [OPTIONS] Recognizing client.
[BinlServer] 07/15 15:24:27 [STOC] Sending response to =
255.255.255.255, XID = b0d12805.
[BinlServer] 07/15 15:24:35 [MISC] Client Guid:
{e16c4b90-5924-d511-9306-ffa2451a1f41}
[BinlServer] 07/15 15:24:35 [MISC] cache hit: returning success
without querying ds DS
[BinlServer] 07/15 15:24:35 [OPTIONS] Recognizing client.
[BinlServer] 07/15 15:24:35 [STOC] Sending response to =
255.255.255.255, XID = b0d12806.
[BinlServer] 07/15 15:24:52 [MISC] Client Guid:
{e16c4b90-5924-d511-9306-ffa2451a1f41}
[BinlServer] 07/15 15:24:52 [MISC] ldap_count_entries
(&(objectClass=computer)(netbootGUID=\90Kl\E1\24Y\11\D5\93\06\FF\A2E\1A\1FA))
returned 0 entries
[BinlServer] 07/15 15:24:52 [MISC] ldap_count_entries
(&(objectClass=computer)(netbootGUID=\90Kl\E1\24Y\11\D5\93\06\FF\A2E\1A\1FA))
returned 0 entries
[BinlServer] 07/15 15:24:52 [MISC] generating a new entry because
AllowOSChooser is TRUE...
[BinlServer] 07/15 15:24:52 [OPTIONS] Server allows new clients and
the Server is generating the OS Chooser path response.
[BinlServer] 07/15 15:24:52 [OPTIONS] Recognizing client.
[BinlServer] 07/15 15:24:52 [STOC] Sending response to =
255.255.255.255, XID = b0d12807.
-=END RIS DEBUG=-