<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>


<TITLE>Intel Undi PXE 2.1 Client Ignores DHCP Offer Messages with gPXE Filename from ISC DHCP Server</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->

<P><FONT FACE="Arial" SIZE="2">Dear all,</FONT>
</P>

<P><FONT FACE="Arial" SIZE="2">I got stuck on enabling an Intel Undi based PXE 2.1 client to retrieve the gPXE boot file from my DHCP/TFTP Boot server. Here's an extract from my dhcpd.conf:</FONT></P>

<P><FONT FACE="Arial" SIZE="2">[CODE]</FONT>

<BR><FONT FACE="Arial" SIZE="2"># PXE Options (ISC DHCP Server Version 3.x)</FONT>

<BR><FONT FACE="Arial" SIZE="2">option space PXE;</FONT>

<BR><FONT FACE="Arial" SIZE="2">option PXE.discovery-control code 6 = unsigned integer 8;</FONT>
</P>

<P><FONT FACE="Arial" SIZE="2"># PXE client classes</FONT>

<BR><FONT FACE="Arial" SIZE="2">class "PXE-clients" {</FONT>

<BR>        <FONT FACE="Arial" SIZE="2">match if substring (option vendor-class-identifier, 0, 9) = "PXEClient";</FONT>

<BR>        <FONT FACE="Arial" SIZE="2">option dhcp-parameter-request-list 60,66,43;</FONT>

<BR>        <FONT FACE="Arial" SIZE="2"># Option 60</FONT>

<BR>        <FONT FACE="Arial" SIZE="2">option vendor-class-identifier "PXEClient";</FONT>

<BR>        <FONT FACE="Arial" SIZE="2"># Option 66</FONT>

<BR>        <FONT FACE="Arial" SIZE="2">option tftp-server-name "192.168.0.65";</FONT>

<BR>        <FONT FACE="Arial" SIZE="2"># Option 67</FONT>

<BR><FONT FACE="Arial" SIZE="2">#       option bootfile-name "/pxelinux.0";</FONT>

<BR>        <FONT FACE="Arial" SIZE="2"># Option 43 with PXE_DISCOVERY_CONTROL set to use boot file name </FONT>

<BR>        <FONT FACE="Arial" SIZE="2"># of the initial DHCPOFFER packet</FONT>

<BR>        <FONT FACE="Arial" SIZE="2">vendor-option-space PXE;</FONT>

<BR>        <FONT FACE="Arial" SIZE="2">option PXE.discovery-control 11;</FONT>

<BR>        <FONT FACE="Arial" SIZE="2">next-server 192.168.0.65;</FONT>

<BR>        <FONT FACE="Arial" SIZE="2">server-name "192.168.0.65";</FONT>

<BR>        <FONT FACE="Arial" SIZE="2">filename "/undionly.kpxe";</FONT>

<BR><FONT FACE="Arial" SIZE="2">}</FONT>
</P>

<P><FONT FACE="Arial" SIZE="2">subnet 192.168.0.0 netmask 255.255.255.0 {</FONT>

<BR>        <FONT FACE="Arial" SIZE="2">ddns-updates on;</FONT>

<BR>        <FONT FACE="Arial" SIZE="2">ddns-domainname "mydomain";</FONT>

<BR>        <FONT FACE="Arial" SIZE="2">option routers 192.168.0.65;</FONT>

<BR>        <FONT FACE="Arial" SIZE="2">option netbios-name-servers 192.168.0.65;</FONT>

<BR>        <FONT FACE="Arial" SIZE="2">option netbios-dd-server 192.168.0.65;</FONT>

<BR>        <FONT FACE="Arial" SIZE="2">option netbios-node-type 8;</FONT>

<BR>        <FONT FACE="Arial" SIZE="2">option subnet-mask 255.255.255.0;</FONT>

<BR>        <FONT FACE="Arial" SIZE="2">option domain-name-servers 192.168.0.65;</FONT>
</P>

<P>        <FONT FACE="Arial" SIZE="2"># PXE clients</FONT>

<BR>        <FONT FACE="Arial" SIZE="2">pool {</FONT>

<BR>                <FONT FACE="Arial" SIZE="2">range 192.168.0.101 192.168.0.110;</FONT>

<BR>                <FONT FACE="Arial" SIZE="2">default-lease-time 21600;</FONT>

<BR>                <FONT FACE="Arial" SIZE="2">max-lease-time 43200;</FONT>

<BR>                <FONT FACE="Arial" SIZE="2">allow members of "PXE-clients";</FONT>

<BR>        <FONT FACE="Arial" SIZE="2">}</FONT>

<BR><FONT FACE="Arial" SIZE="2">}</FONT>

<BR><FONT FACE="Arial" SIZE="2">[/CODE]</FONT>
</P>

<P><FONT FACE="Arial" SIZE="2">If you check the following wireshark trace you will see, that the PXE 2.1 client issues four DHCP DISCOVER messages. All of them are acked by the DHCP server with a DHCP OFFER message. The 2nd DISCOVER message is sent 2 s after the first one, where I would have expected a DHCP REQUEST message. The 3rd message is sent 4 s after the 2nd DISCOVER and the last DISCOVER is sent 8 s after the previous request. According to the PXE specification this could be caused by timeouts due to missing DHCP option #60 with "PXEClient" in the DHCP OFFER messages from the server. But checking wireshark dumps, option #60 is there.</FONT></P>

<P><FONT FACE="Arial" SIZE="2">PXE boot works fine on an older client with Intel Undi PXE 2.0 implemented (see second wireshark trace below)</FONT>
</P>

<P><FONT FACE="Arial" SIZE="2">Any hints how to solve this?</FONT>
</P>

<P><FONT FACE="Arial" SIZE="2">P.S.: Here are the wireshark traces:</FONT>
</P>

<P><FONT FACE="Arial" SIZE="2">1. Failed PXE boot:</FONT>

<BR><FONT FACE="Arial" SIZE="2">[CODE]</FONT>

<BR><FONT FACE="Arial" SIZE="2">No.     Time        Source                Destination           Protocol Info</FONT>

<BR><FONT FACE="Arial" SIZE="2">      1 0.000000    0.0.0.0               255.255.255.255       DHCP     DHCP Discover - Transaction ID 0xd19fe343</FONT>
</P>

<P><FONT FACE="Arial" SIZE="2">Frame 1 (590 bytes on wire, 590 bytes captured)</FONT>

<BR><FONT FACE="Arial" SIZE="2">Ethernet II, Src: bootserver.mydomain (00:1f:d0:9f:e3:43), Dst: Broadcast (ff:ff:ff:ff:ff:ff)</FONT>

<BR><FONT FACE="Arial" SIZE="2">Internet Protocol, Src: 0.0.0.0 (0.0.0.0), Dst: 255.255.255.255 (255.255.255.255)</FONT>

<BR><FONT FACE="Arial" SIZE="2">User Datagram Protocol, Src Port: bootpc (68), Dst Port: bootps (67)</FONT>

<BR><FONT FACE="Arial" SIZE="2">Bootstrap Protocol</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Message type: Boot Request (1)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Hardware type: Ethernet</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Hardware address length: 6</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Hops: 0</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Transaction ID: 0xd19fe343</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Seconds elapsed: 4</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Bootp flags: 0x8000 (Broadcast)</FONT>

<BR><FONT FACE="Arial" SIZE="2">        1... .... .... .... = Broadcast flag: Broadcast</FONT>

<BR><FONT FACE="Arial" SIZE="2">        .000 0000 0000 0000 = Reserved flags: 0x0000</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Client IP address: 0.0.0.0 (0.0.0.0)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Your (client) IP address: 0.0.0.0 (0.0.0.0)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Next server IP address: 0.0.0.0 (0.0.0.0)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Relay agent IP address: 0.0.0.0 (0.0.0.0)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Client MAC address: bootserver.mydomain (00:1f:d0:9f:e3:43)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Client hardware address padding: 00000000000000000000</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Server host name not given</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Boot file name not given</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Magic cookie: (OK)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=53,l=1) DHCP Message Type = DHCP Discover</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=55,l=24) Parameter Request List</FONT>

<BR><FONT FACE="Arial" SIZE="2">        Option: (55) Parameter Request List</FONT>

<BR><FONT FACE="Arial" SIZE="2">        Length: 24</FONT>

<BR><FONT FACE="Arial" SIZE="2">        Value: 01020305060B0C0D0F1011122B363C438081828384858687</FONT>

<BR><FONT FACE="Arial" SIZE="2">        1 = Subnet Mask</FONT>

<BR><FONT FACE="Arial" SIZE="2">        2 = Time Offset</FONT>

<BR><FONT FACE="Arial" SIZE="2">        3 = Router</FONT>

<BR><FONT FACE="Arial" SIZE="2">        5 = Name Server</FONT>

<BR><FONT FACE="Arial" SIZE="2">        6 = Domain Name Server</FONT>

<BR><FONT FACE="Arial" SIZE="2">        11 = Resource Location Server</FONT>

<BR><FONT FACE="Arial" SIZE="2">        12 = Host Name</FONT>

<BR><FONT FACE="Arial" SIZE="2">        13 = Boot File Size</FONT>

<BR><FONT FACE="Arial" SIZE="2">        15 = Domain Name</FONT>

<BR><FONT FACE="Arial" SIZE="2">        16 = Swap Server</FONT>

<BR><FONT FACE="Arial" SIZE="2">        17 = Root Path</FONT>

<BR><FONT FACE="Arial" SIZE="2">        18 = Extensions Path</FONT>

<BR><FONT FACE="Arial" SIZE="2">        43 = Vendor-Specific Information</FONT>

<BR><FONT FACE="Arial" SIZE="2">        54 = DHCP Server Identifier</FONT>

<BR><FONT FACE="Arial" SIZE="2">        60 = Vendor class identifier</FONT>

<BR><FONT FACE="Arial" SIZE="2">        67 = Bootfile name</FONT>

<BR><FONT FACE="Arial" SIZE="2">        128 = DOCSIS full security server IP [TODO]</FONT>

<BR><FONT FACE="Arial" SIZE="2">        129 = PXE - undefined (vendor specific)</FONT>

<BR><FONT FACE="Arial" SIZE="2">        130 = PXE - undefined (vendor specific)</FONT>

<BR><FONT FACE="Arial" SIZE="2">        131 = PXE - undefined (vendor specific)</FONT>

<BR><FONT FACE="Arial" SIZE="2">        132 = PXE - undefined (vendor specific)</FONT>

<BR><FONT FACE="Arial" SIZE="2">        133 = PXE - undefined (vendor specific)</FONT>

<BR><FONT FACE="Arial" SIZE="2">        134 = PXE - undefined (vendor specific)</FONT>

<BR><FONT FACE="Arial" SIZE="2">        135 = PXE - undefined (vendor specific)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=57,l=2) Maximum DHCP Message Size = 1260</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=97,l=17) UUID/GUID-based Client Identifier</FONT>

<BR><FONT FACE="Arial" SIZE="2">        Option: (97) UUID/GUID-based Client Identifier</FONT>

<BR><FONT FACE="Arial" SIZE="2">        Length: 17</FONT>

<BR><FONT FACE="Arial" SIZE="2">        Value: 00303031464430394645333433FFFFFFFF</FONT>

<BR><FONT FACE="Arial" SIZE="2">        Client Identifier (UUID): 46313030-3044-4639-4533-3433ffffffff</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=93,l=2) Client System Architecture = IA x86 PC</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=94,l=3) Client Network Device Interface</FONT>

<BR><FONT FACE="Arial" SIZE="2">        Option: (94) Client Network Device Interface</FONT>

<BR><FONT FACE="Arial" SIZE="2">        Length: 3</FONT>

<BR><FONT FACE="Arial" SIZE="2">        Value: 010201</FONT>

<BR><FONT FACE="Arial" SIZE="2">        Client Network ID Major Version: 2</FONT>

<BR><FONT FACE="Arial" SIZE="2">        Client Network ID Minor Version: 1</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=60,l=32) Vendor class identifier = "PXEClient:Arch:00000:UNDI:002001"</FONT>

<BR><FONT FACE="Arial" SIZE="2">    End Option</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Padding</FONT>

<BR><FONT FACE="Arial" SIZE="2">No.     Time        Source                Destination           Protocol Info</FONT>

<BR><FONT FACE="Arial" SIZE="2">      2 0.661461    192.168.0.65          255.255.255.255       DHCP     DHCP Offer    - Transaction ID 0xd19fe343</FONT>
</P>

<P><FONT FACE="Arial" SIZE="2">Frame 2 (346 bytes on wire, 346 bytes captured)</FONT>

<BR><FONT FACE="Arial" SIZE="2">Ethernet II, Src: AsustekC_1a:4e:67 (00:1b:fc:1a:4e:67), Dst: Broadcast (ff:ff:ff:ff:ff:ff)</FONT>

<BR><FONT FACE="Arial" SIZE="2">Internet Protocol, Src: 192.168.0.65 (192.168.0.65), Dst: 255.255.255.255 (255.255.255.255)</FONT>

<BR><FONT FACE="Arial" SIZE="2">User Datagram Protocol, Src Port: bootps (67), Dst Port: bootpc (68)</FONT>

<BR><FONT FACE="Arial" SIZE="2">Bootstrap Protocol</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Message type: Boot Reply (2)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Hardware type: Ethernet</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Hardware address length: 6</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Hops: 0</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Transaction ID: 0xd19fe343</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Seconds elapsed: 4</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Bootp flags: 0x8000 (Broadcast)</FONT>

<BR><FONT FACE="Arial" SIZE="2">        1... .... .... .... = Broadcast flag: Broadcast</FONT>

<BR><FONT FACE="Arial" SIZE="2">        .000 0000 0000 0000 = Reserved flags: 0x0000</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Client IP address: 0.0.0.0 (0.0.0.0)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Your (client) IP address: 192.168.0.101 (192.168.0.101)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Next server IP address: 192.168.0.65 (192.168.0.65)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Relay agent IP address: 0.0.0.0 (0.0.0.0)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Client MAC address: bootserver.mydomain (00:1f:d0:9f:e3:43)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Client hardware address padding: 00000000000000000000</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Server host name: 192.168.0.65</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Boot file name: /undionly.kpxe</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Magic cookie: (OK)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=53,l=1) DHCP Message Type = DHCP Offer</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=54,l=4) DHCP Server Identifier = 192.168.0.65</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=51,l=4) IP Address Lease Time = 6 hours</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=60,l=9) Vendor class identifier = "PXEClient"</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=66,l=12) TFTP Server Name = "192.168.0.65"</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=43,l=3) Vendor-Specific Information (PXEClient)</FONT>

<BR><FONT FACE="Arial" SIZE="2">        Option: (43) Vendor-Specific Information</FONT>

<BR><FONT FACE="Arial" SIZE="2">        Length: 3</FONT>

<BR><FONT FACE="Arial" SIZE="2">        Value: 06010B</FONT>

<BR><FONT FACE="Arial" SIZE="2">        Suboption 6: PXE discovery control = 11</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=1,l=4) Subnet Mask = 255.255.255.0</FONT>

<BR><FONT FACE="Arial" SIZE="2">    End Option</FONT>

<BR><FONT FACE="Arial" SIZE="2">No.     Time        Source                Destination           Protocol Info</FONT>

<BR><FONT FACE="Arial" SIZE="2">      3 2.112295    0.0.0.0               255.255.255.255       DHCP     DHCP Discover - Transaction ID 0xd29fe343</FONT>
</P>

<P><FONT FACE="Arial" SIZE="2">Frame 3 (590 bytes on wire, 590 bytes captured)</FONT>

<BR><FONT FACE="Arial" SIZE="2">Ethernet II, Src: bootserver.mydomain (00:1f:d0:9f:e3:43), Dst: Broadcast (ff:ff:ff:ff:ff:ff)</FONT>

<BR><FONT FACE="Arial" SIZE="2">Internet Protocol, Src: 0.0.0.0 (0.0.0.0), Dst: 255.255.255.255 (255.255.255.255)</FONT>

<BR><FONT FACE="Arial" SIZE="2">User Datagram Protocol, Src Port: bootpc (68), Dst Port: bootps (67)</FONT>

<BR><FONT FACE="Arial" SIZE="2">Bootstrap Protocol</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Message type: Boot Request (1)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Hardware type: Ethernet</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Hardware address length: 6</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Hops: 0</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Transaction ID: 0xd29fe343</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Seconds elapsed: 6</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Bootp flags: 0x8000 (Broadcast)</FONT>

<BR><FONT FACE="Arial" SIZE="2">        1... .... .... .... = Broadcast flag: Broadcast</FONT>

<BR><FONT FACE="Arial" SIZE="2">        .000 0000 0000 0000 = Reserved flags: 0x0000</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Client IP address: 0.0.0.0 (0.0.0.0)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Your (client) IP address: 0.0.0.0 (0.0.0.0)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Next server IP address: 0.0.0.0 (0.0.0.0)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Relay agent IP address: 0.0.0.0 (0.0.0.0)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Client MAC address: bootserver.mydomain (00:1f:d0:9f:e3:43)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Client hardware address padding: 00000000000000000000</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Server host name not given</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Boot file name not given</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Magic cookie: (OK)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=53,l=1) DHCP Message Type = DHCP Discover</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=55,l=24) Parameter Request List</FONT>

<BR><FONT FACE="Arial" SIZE="2">        Option: (55) Parameter Request List</FONT>

<BR><FONT FACE="Arial" SIZE="2">        Length: 24</FONT>

<BR><FONT FACE="Arial" SIZE="2">        Value: 01020305060B0C0D0F1011122B363C438081828384858687</FONT>

<BR><FONT FACE="Arial" SIZE="2">        1 = Subnet Mask</FONT>

<BR><FONT FACE="Arial" SIZE="2">        2 = Time Offset</FONT>

<BR><FONT FACE="Arial" SIZE="2">        3 = Router</FONT>

<BR><FONT FACE="Arial" SIZE="2">        5 = Name Server</FONT>

<BR><FONT FACE="Arial" SIZE="2">        6 = Domain Name Server</FONT>

<BR><FONT FACE="Arial" SIZE="2">        11 = Resource Location Server</FONT>

<BR><FONT FACE="Arial" SIZE="2">        12 = Host Name</FONT>

<BR><FONT FACE="Arial" SIZE="2">        13 = Boot File Size</FONT>

<BR><FONT FACE="Arial" SIZE="2">        15 = Domain Name</FONT>

<BR><FONT FACE="Arial" SIZE="2">        16 = Swap Server</FONT>

<BR><FONT FACE="Arial" SIZE="2">        17 = Root Path</FONT>

<BR><FONT FACE="Arial" SIZE="2">        18 = Extensions Path</FONT>

<BR><FONT FACE="Arial" SIZE="2">        43 = Vendor-Specific Information</FONT>

<BR><FONT FACE="Arial" SIZE="2">        54 = DHCP Server Identifier</FONT>

<BR><FONT FACE="Arial" SIZE="2">        60 = Vendor class identifier</FONT>

<BR><FONT FACE="Arial" SIZE="2">        67 = Bootfile name</FONT>

<BR><FONT FACE="Arial" SIZE="2">        128 = DOCSIS full security server IP [TODO]</FONT>

<BR><FONT FACE="Arial" SIZE="2">        129 = PXE - undefined (vendor specific)</FONT>

<BR><FONT FACE="Arial" SIZE="2">        130 = PXE - undefined (vendor specific)</FONT>

<BR><FONT FACE="Arial" SIZE="2">        131 = PXE - undefined (vendor specific)</FONT>

<BR><FONT FACE="Arial" SIZE="2">        132 = PXE - undefined (vendor specific)</FONT>

<BR><FONT FACE="Arial" SIZE="2">        133 = PXE - undefined (vendor specific)</FONT>

<BR><FONT FACE="Arial" SIZE="2">        134 = PXE - undefined (vendor specific)</FONT>

<BR><FONT FACE="Arial" SIZE="2">        135 = PXE - undefined (vendor specific)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=57,l=2) Maximum DHCP Message Size = 1260</FONT>

<BR><FONT FACE="Arial" SIZE="2">        Option: (57) Maximum DHCP Message Size</FONT>

<BR><FONT FACE="Arial" SIZE="2">        Length: 2</FONT>

<BR><FONT FACE="Arial" SIZE="2">        Value: 04EC</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=97,l=17) UUID/GUID-based Client Identifier</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=93,l=2) Client System Architecture = IA x86 PC</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=94,l=3) Client Network Device Interface</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=60,l=32) Vendor class identifier = "PXEClient:Arch:00000:UNDI:002001"</FONT>

<BR><FONT FACE="Arial" SIZE="2">    End Option</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Padding</FONT>

<BR><FONT FACE="Arial" SIZE="2">No.     Time        Source                Destination           Protocol Info</FONT>

<BR><FONT FACE="Arial" SIZE="2">      4 2.112799    192.168.0.65          255.255.255.255       DHCP     DHCP Offer    - Transaction ID 0xd29fe343</FONT>
</P>

<P><FONT FACE="Arial" SIZE="2">Frame 4 (346 bytes on wire, 346 bytes captured)</FONT>

<BR><FONT FACE="Arial" SIZE="2">Ethernet II, Src: AsustekC_1a:4e:67 (00:1b:fc:1a:4e:67), Dst: Broadcast (ff:ff:ff:ff:ff:ff)</FONT>

<BR><FONT FACE="Arial" SIZE="2">Internet Protocol, Src: 192.168.0.65 (192.168.0.65), Dst: 255.255.255.255 (255.255.255.255)</FONT>

<BR><FONT FACE="Arial" SIZE="2">User Datagram Protocol, Src Port: bootps (67), Dst Port: bootpc (68)</FONT>

<BR><FONT FACE="Arial" SIZE="2">Bootstrap Protocol</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Message type: Boot Reply (2)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Hardware type: Ethernet</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Hardware address length: 6</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Hops: 0</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Transaction ID: 0xd29fe343</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Seconds elapsed: 6</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Bootp flags: 0x8000 (Broadcast)</FONT>

<BR><FONT FACE="Arial" SIZE="2">        1... .... .... .... = Broadcast flag: Broadcast</FONT>

<BR><FONT FACE="Arial" SIZE="2">        .000 0000 0000 0000 = Reserved flags: 0x0000</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Client IP address: 0.0.0.0 (0.0.0.0)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Your (client) IP address: 192.168.0.101 (192.168.0.101)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Next server IP address: 192.168.0.65 (192.168.0.65)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Relay agent IP address: 0.0.0.0 (0.0.0.0)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Client MAC address: bootserver.mydomain (00:1f:d0:9f:e3:43)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Client hardware address padding: 00000000000000000000</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Server host name: 192.168.0.65</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Boot file name: /undionly.kpxe</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Magic cookie: (OK)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=53,l=1) DHCP Message Type = DHCP Offer</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=54,l=4) DHCP Server Identifier = 192.168.0.65</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=51,l=4) IP Address Lease Time = 6 hours</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=60,l=9) Vendor class identifier = "PXEClient"</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=66,l=12) TFTP Server Name = "192.168.0.65"</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=43,l=3) Vendor-Specific Information (PXEClient)</FONT>

<BR><FONT FACE="Arial" SIZE="2">        Option: (43) Vendor-Specific Information</FONT>

<BR><FONT FACE="Arial" SIZE="2">        Length: 3</FONT>

<BR><FONT FACE="Arial" SIZE="2">        Value: 06010B</FONT>

<BR><FONT FACE="Arial" SIZE="2">        Suboption 6: PXE discovery control = 11</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=1,l=4) Subnet Mask = 255.255.255.0</FONT>

<BR><FONT FACE="Arial" SIZE="2">    End Option</FONT>

<BR><FONT FACE="Arial" SIZE="2">No.     Time        Source                Destination           Protocol Info</FONT>

<BR><FONT FACE="Arial" SIZE="2">      5 6.231478    0.0.0.0               255.255.255.255       DHCP     DHCP Discover - Transaction ID 0xd39fe343</FONT>
</P>

<P><FONT FACE="Arial" SIZE="2">Frame 5 (590 bytes on wire, 590 bytes captured)</FONT>

<BR><FONT FACE="Arial" SIZE="2">Ethernet II, Src: bootserver.mydomain (00:1f:d0:9f:e3:43), Dst: Broadcast (ff:ff:ff:ff:ff:ff)</FONT>

<BR><FONT FACE="Arial" SIZE="2">Internet Protocol, Src: 0.0.0.0 (0.0.0.0), Dst: 255.255.255.255 (255.255.255.255)</FONT>

<BR><FONT FACE="Arial" SIZE="2">User Datagram Protocol, Src Port: bootpc (68), Dst Port: bootps (67)</FONT>

<BR><FONT FACE="Arial" SIZE="2">Bootstrap Protocol</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Message type: Boot Request (1)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Hardware type: Ethernet</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Hardware address length: 6</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Hops: 0</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Transaction ID: 0xd39fe343</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Seconds elapsed: 10</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Bootp flags: 0x8000 (Broadcast)</FONT>

<BR><FONT FACE="Arial" SIZE="2">        1... .... .... .... = Broadcast flag: Broadcast</FONT>

<BR><FONT FACE="Arial" SIZE="2">        .000 0000 0000 0000 = Reserved flags: 0x0000</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Client IP address: 0.0.0.0 (0.0.0.0)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Your (client) IP address: 0.0.0.0 (0.0.0.0)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Next server IP address: 0.0.0.0 (0.0.0.0)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Relay agent IP address: 0.0.0.0 (0.0.0.0)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Client MAC address: bootserver.mydomain (00:1f:d0:9f:e3:43)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Client hardware address padding: 00000000000000000000</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Server host name not given</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Boot file name not given</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Magic cookie: (OK)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=53,l=1) DHCP Message Type = DHCP Discover</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=55,l=24) Parameter Request List</FONT>

<BR><FONT FACE="Arial" SIZE="2">        Option: (55) Parameter Request List</FONT>

<BR><FONT FACE="Arial" SIZE="2">        Length: 24</FONT>

<BR><FONT FACE="Arial" SIZE="2">        Value: 01020305060B0C0D0F1011122B363C438081828384858687</FONT>

<BR><FONT FACE="Arial" SIZE="2">        1 = Subnet Mask</FONT>

<BR><FONT FACE="Arial" SIZE="2">        2 = Time Offset</FONT>

<BR><FONT FACE="Arial" SIZE="2">        3 = Router</FONT>

<BR><FONT FACE="Arial" SIZE="2">        5 = Name Server</FONT>

<BR><FONT FACE="Arial" SIZE="2">        6 = Domain Name Server</FONT>

<BR><FONT FACE="Arial" SIZE="2">        11 = Resource Location Server</FONT>

<BR><FONT FACE="Arial" SIZE="2">        12 = Host Name</FONT>

<BR><FONT FACE="Arial" SIZE="2">        13 = Boot File Size</FONT>

<BR><FONT FACE="Arial" SIZE="2">        15 = Domain Name</FONT>

<BR><FONT FACE="Arial" SIZE="2">        16 = Swap Server</FONT>

<BR><FONT FACE="Arial" SIZE="2">        17 = Root Path</FONT>

<BR><FONT FACE="Arial" SIZE="2">        18 = Extensions Path</FONT>

<BR><FONT FACE="Arial" SIZE="2">        43 = Vendor-Specific Information</FONT>

<BR><FONT FACE="Arial" SIZE="2">        54 = DHCP Server Identifier</FONT>

<BR><FONT FACE="Arial" SIZE="2">        60 = Vendor class identifier</FONT>

<BR><FONT FACE="Arial" SIZE="2">        67 = Bootfile name</FONT>

<BR><FONT FACE="Arial" SIZE="2">        128 = DOCSIS full security server IP [TODO]</FONT>

<BR><FONT FACE="Arial" SIZE="2">        129 = PXE - undefined (vendor specific)</FONT>

<BR><FONT FACE="Arial" SIZE="2">        130 = PXE - undefined (vendor specific)</FONT>

<BR><FONT FACE="Arial" SIZE="2">        131 = PXE - undefined (vendor specific)</FONT>

<BR><FONT FACE="Arial" SIZE="2">        132 = PXE - undefined (vendor specific)</FONT>

<BR><FONT FACE="Arial" SIZE="2">        133 = PXE - undefined (vendor specific)</FONT>

<BR><FONT FACE="Arial" SIZE="2">        134 = PXE - undefined (vendor specific)</FONT>

<BR><FONT FACE="Arial" SIZE="2">        135 = PXE - undefined (vendor specific)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=57,l=2) Maximum DHCP Message Size = 1260</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=97,l=17) UUID/GUID-based Client Identifier</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=93,l=2) Client System Architecture = IA x86 PC</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=94,l=3) Client Network Device Interface</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=60,l=32) Vendor class identifier = "PXEClient:Arch:00000:UNDI:002001"</FONT>

<BR><FONT FACE="Arial" SIZE="2">    End Option</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Padding</FONT>

<BR><FONT FACE="Arial" SIZE="2">No.     Time        Source                Destination           Protocol Info</FONT>

<BR><FONT FACE="Arial" SIZE="2">      6 6.231896    192.168.0.65          255.255.255.255       DHCP     DHCP Offer    - Transaction ID 0xd39fe343</FONT>
</P>

<P><FONT FACE="Arial" SIZE="2">Frame 6 (346 bytes on wire, 346 bytes captured)</FONT>

<BR><FONT FACE="Arial" SIZE="2">Ethernet II, Src: AsustekC_1a:4e:67 (00:1b:fc:1a:4e:67), Dst: Broadcast (ff:ff:ff:ff:ff:ff)</FONT>

<BR><FONT FACE="Arial" SIZE="2">Internet Protocol, Src: 192.168.0.65 (192.168.0.65), Dst: 255.255.255.255 (255.255.255.255)</FONT>

<BR><FONT FACE="Arial" SIZE="2">User Datagram Protocol, Src Port: bootps (67), Dst Port: bootpc (68)</FONT>

<BR><FONT FACE="Arial" SIZE="2">Bootstrap Protocol</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Message type: Boot Reply (2)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Hardware type: Ethernet</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Hardware address length: 6</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Hops: 0</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Transaction ID: 0xd39fe343</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Seconds elapsed: 10</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Bootp flags: 0x8000 (Broadcast)</FONT>

<BR><FONT FACE="Arial" SIZE="2">        1... .... .... .... = Broadcast flag: Broadcast</FONT>

<BR><FONT FACE="Arial" SIZE="2">        .000 0000 0000 0000 = Reserved flags: 0x0000</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Client IP address: 0.0.0.0 (0.0.0.0)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Your (client) IP address: 192.168.0.101 (192.168.0.101)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Next server IP address: 192.168.0.65 (192.168.0.65)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Relay agent IP address: 0.0.0.0 (0.0.0.0)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Client MAC address: bootserver.mydomain (00:1f:d0:9f:e3:43)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Client hardware address padding: 00000000000000000000</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Server host name: 192.168.0.65</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Boot file name: /undionly.kpxe</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Magic cookie: (OK)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=53,l=1) DHCP Message Type = DHCP Offer</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=54,l=4) DHCP Server Identifier = 192.168.0.65</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=51,l=4) IP Address Lease Time = 6 hours</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=60,l=9) Vendor class identifier = "PXEClient"</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=66,l=12) TFTP Server Name = "192.168.0.65"</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=43,l=3) Vendor-Specific Information (PXEClient)</FONT>

<BR><FONT FACE="Arial" SIZE="2">        Option: (43) Vendor-Specific Information</FONT>

<BR><FONT FACE="Arial" SIZE="2">        Length: 3</FONT>

<BR><FONT FACE="Arial" SIZE="2">        Value: 06010B</FONT>

<BR><FONT FACE="Arial" SIZE="2">        Suboption 6: PXE discovery control = 11</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=1,l=4) Subnet Mask = 255.255.255.0</FONT>

<BR><FONT FACE="Arial" SIZE="2">    End Option</FONT>

<BR><FONT FACE="Arial" SIZE="2">No.     Time        Source                Destination           Protocol Info</FONT>

<BR><FONT FACE="Arial" SIZE="2">      7 14.359837   0.0.0.0               255.255.255.255       DHCP     DHCP Discover - Transaction ID 0xd49fe343</FONT>
</P>

<P><FONT FACE="Arial" SIZE="2">Frame 7 (590 bytes on wire, 590 bytes captured)</FONT>

<BR><FONT FACE="Arial" SIZE="2">Ethernet II, Src: bootserver.mydomain (00:1f:d0:9f:e3:43), Dst: Broadcast (ff:ff:ff:ff:ff:ff)</FONT>

<BR><FONT FACE="Arial" SIZE="2">Internet Protocol, Src: 0.0.0.0 (0.0.0.0), Dst: 255.255.255.255 (255.255.255.255)</FONT>

<BR><FONT FACE="Arial" SIZE="2">User Datagram Protocol, Src Port: bootpc (68), Dst Port: bootps (67)</FONT>

<BR><FONT FACE="Arial" SIZE="2">Bootstrap Protocol</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Message type: Boot Request (1)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Hardware type: Ethernet</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Hardware address length: 6</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Hops: 0</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Transaction ID: 0xd49fe343</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Seconds elapsed: 18</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Bootp flags: 0x8000 (Broadcast)</FONT>

<BR><FONT FACE="Arial" SIZE="2">        1... .... .... .... = Broadcast flag: Broadcast</FONT>

<BR><FONT FACE="Arial" SIZE="2">        .000 0000 0000 0000 = Reserved flags: 0x0000</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Client IP address: 0.0.0.0 (0.0.0.0)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Your (client) IP address: 0.0.0.0 (0.0.0.0)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Next server IP address: 0.0.0.0 (0.0.0.0)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Relay agent IP address: 0.0.0.0 (0.0.0.0)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Client MAC address: bootserver.mydomain (00:1f:d0:9f:e3:43)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Client hardware address padding: 00000000000000000000</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Server host name not given</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Boot file name not given</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Magic cookie: (OK)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=53,l=1) DHCP Message Type = DHCP Discover</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=55,l=24) Parameter Request List</FONT>

<BR><FONT FACE="Arial" SIZE="2">        Option: (55) Parameter Request List</FONT>

<BR><FONT FACE="Arial" SIZE="2">        Length: 24</FONT>

<BR><FONT FACE="Arial" SIZE="2">        Value: 01020305060B0C0D0F1011122B363C438081828384858687</FONT>

<BR><FONT FACE="Arial" SIZE="2">        1 = Subnet Mask</FONT>

<BR><FONT FACE="Arial" SIZE="2">        2 = Time Offset</FONT>

<BR><FONT FACE="Arial" SIZE="2">        3 = Router</FONT>

<BR><FONT FACE="Arial" SIZE="2">        5 = Name Server</FONT>

<BR><FONT FACE="Arial" SIZE="2">        6 = Domain Name Server</FONT>

<BR><FONT FACE="Arial" SIZE="2">        11 = Resource Location Server</FONT>

<BR><FONT FACE="Arial" SIZE="2">        12 = Host Name</FONT>

<BR><FONT FACE="Arial" SIZE="2">        13 = Boot File Size</FONT>

<BR><FONT FACE="Arial" SIZE="2">        15 = Domain Name</FONT>

<BR><FONT FACE="Arial" SIZE="2">        16 = Swap Server</FONT>

<BR><FONT FACE="Arial" SIZE="2">        17 = Root Path</FONT>

<BR><FONT FACE="Arial" SIZE="2">        18 = Extensions Path</FONT>

<BR><FONT FACE="Arial" SIZE="2">        43 = Vendor-Specific Information</FONT>

<BR><FONT FACE="Arial" SIZE="2">        54 = DHCP Server Identifier</FONT>

<BR><FONT FACE="Arial" SIZE="2">        60 = Vendor class identifier</FONT>

<BR><FONT FACE="Arial" SIZE="2">        67 = Bootfile name</FONT>

<BR><FONT FACE="Arial" SIZE="2">        128 = DOCSIS full security server IP [TODO]</FONT>

<BR><FONT FACE="Arial" SIZE="2">        129 = PXE - undefined (vendor specific)</FONT>

<BR><FONT FACE="Arial" SIZE="2">        130 = PXE - undefined (vendor specific)</FONT>

<BR><FONT FACE="Arial" SIZE="2">        131 = PXE - undefined (vendor specific)</FONT>

<BR><FONT FACE="Arial" SIZE="2">        132 = PXE - undefined (vendor specific)</FONT>

<BR><FONT FACE="Arial" SIZE="2">        133 = PXE - undefined (vendor specific)</FONT>

<BR><FONT FACE="Arial" SIZE="2">        134 = PXE - undefined (vendor specific)</FONT>

<BR><FONT FACE="Arial" SIZE="2">        135 = PXE - undefined (vendor specific)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=57,l=2) Maximum DHCP Message Size = 1260</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=97,l=17) UUID/GUID-based Client Identifier</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=93,l=2) Client System Architecture = IA x86 PC</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=94,l=3) Client Network Device Interface</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=60,l=32) Vendor class identifier = "PXEClient:Arch:00000:UNDI:002001"</FONT>

<BR><FONT FACE="Arial" SIZE="2">    End Option</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Padding</FONT>

<BR><FONT FACE="Arial" SIZE="2">No.     Time        Source                Destination           Protocol Info</FONT>

<BR><FONT FACE="Arial" SIZE="2">      8 14.360244   192.168.0.65          255.255.255.255       DHCP     DHCP Offer    - Transaction ID 0xd49fe343</FONT>
</P>

<P><FONT FACE="Arial" SIZE="2">Frame 8 (346 bytes on wire, 346 bytes captured)</FONT>

<BR><FONT FACE="Arial" SIZE="2">Ethernet II, Src: AsustekC_1a:4e:67 (00:1b:fc:1a:4e:67), Dst: Broadcast (ff:ff:ff:ff:ff:ff)</FONT>

<BR><FONT FACE="Arial" SIZE="2">Internet Protocol, Src: 192.168.0.65 (192.168.0.65), Dst: 255.255.255.255 (255.255.255.255)</FONT>

<BR><FONT FACE="Arial" SIZE="2">User Datagram Protocol, Src Port: bootps (67), Dst Port: bootpc (68)</FONT>

<BR><FONT FACE="Arial" SIZE="2">Bootstrap Protocol</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Message type: Boot Reply (2)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Hardware type: Ethernet</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Hardware address length: 6</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Hops: 0</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Transaction ID: 0xd49fe343</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Seconds elapsed: 18</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Bootp flags: 0x8000 (Broadcast)</FONT>

<BR><FONT FACE="Arial" SIZE="2">        1... .... .... .... = Broadcast flag: Broadcast</FONT>

<BR><FONT FACE="Arial" SIZE="2">        .000 0000 0000 0000 = Reserved flags: 0x0000</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Client IP address: 0.0.0.0 (0.0.0.0)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Your (client) IP address: 192.168.0.101 (192.168.0.101)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Next server IP address: 192.168.0.65 (192.168.0.65)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Relay agent IP address: 0.0.0.0 (0.0.0.0)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Client MAC address: bootserver.mydomain (00:1f:d0:9f:e3:43)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Client hardware address padding: 00000000000000000000</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Server host name: 192.168.0.65</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Boot file name: /undionly.kpxe</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Magic cookie: (OK)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=53,l=1) DHCP Message Type = DHCP Offer</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=54,l=4) DHCP Server Identifier = 192.168.0.65</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=51,l=4) IP Address Lease Time = 6 hours</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=60,l=9) Vendor class identifier = "PXEClient"</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=66,l=12) TFTP Server Name = "192.168.0.65"</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=43,l=3) Vendor-Specific Information (PXEClient)</FONT>

<BR><FONT FACE="Arial" SIZE="2">        Option: (43) Vendor-Specific Information</FONT>

<BR><FONT FACE="Arial" SIZE="2">        Length: 3</FONT>

<BR><FONT FACE="Arial" SIZE="2">        Value: 06010B</FONT>

<BR><FONT FACE="Arial" SIZE="2">        Suboption 6: PXE discovery control = 11</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=1,l=4) Subnet Mask = 255.255.255.0</FONT>

<BR><FONT FACE="Arial" SIZE="2">    End Option</FONT>

<BR><FONT FACE="Arial" SIZE="2">[/CODE]</FONT>
</P>
<BR>

<P><FONT FACE="Arial" SIZE="2">2. Successful PXE boot:</FONT>

<BR><FONT FACE="Arial" SIZE="2">[CODE]</FONT>

<BR><FONT FACE="Arial" SIZE="2">No.     Time        Source                Destination           Protocol Info</FONT>

<BR><FONT FACE="Arial" SIZE="2">      1 0.000000    0.0.0.0               255.255.255.255       DHCP     DHCP Discover - Transaction ID 0x60aa785</FONT>
</P>

<P><FONT FACE="Arial" SIZE="2">Frame 1 (590 bytes on wire, 590 bytes captured)</FONT>

<BR><FONT FACE="Arial" SIZE="2">Ethernet II, Src: FujitsuS_0a:a7:85 (00:30:05:0a:a7:85), Dst: Broadcast (ff:ff:ff:ff:ff:ff)</FONT>

<BR><FONT FACE="Arial" SIZE="2">Internet Protocol, Src: 0.0.0.0 (0.0.0.0), Dst: 255.255.255.255 (255.255.255.255)</FONT>

<BR><FONT FACE="Arial" SIZE="2">User Datagram Protocol, Src Port: bootpc (68), Dst Port: bootps (67)</FONT>

<BR><FONT FACE="Arial" SIZE="2">Bootstrap Protocol</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Message type: Boot Request (1)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Hardware type: Ethernet</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Hardware address length: 6</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Hops: 0</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Transaction ID: 0x060aa785</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Seconds elapsed: 4</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Bootp flags: 0x8000 (Broadcast)</FONT>

<BR><FONT FACE="Arial" SIZE="2">        1... .... .... .... = Broadcast flag: Broadcast</FONT>

<BR><FONT FACE="Arial" SIZE="2">        .000 0000 0000 0000 = Reserved flags: 0x0000</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Client IP address: 0.0.0.0 (0.0.0.0)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Your (client) IP address: 0.0.0.0 (0.0.0.0)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Next server IP address: 0.0.0.0 (0.0.0.0)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Relay agent IP address: 0.0.0.0 (0.0.0.0)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Client MAC address: FujitsuS_0a:a7:85 (00:30:05:0a:a7:85)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Client hardware address padding: 00000000000000000000</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Server host name not given</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Boot file name not given</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Magic cookie: (OK)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=53,l=1) DHCP Message Type = DHCP Discover</FONT>

<BR><FONT FACE="Arial" SIZE="2">        Option: (53) DHCP Message Type</FONT>

<BR><FONT FACE="Arial" SIZE="2">        Length: 1</FONT>

<BR><FONT FACE="Arial" SIZE="2">        Value: 01</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=55,l=24) Parameter Request List</FONT>

<BR><FONT FACE="Arial" SIZE="2">        Option: (55) Parameter Request List</FONT>

<BR><FONT FACE="Arial" SIZE="2">        Length: 24</FONT>

<BR><FONT FACE="Arial" SIZE="2">        Value: 01020305060B0C0D0F1011122B363C438081828384858687</FONT>

<BR><FONT FACE="Arial" SIZE="2">        1 = Subnet Mask</FONT>

<BR><FONT FACE="Arial" SIZE="2">        2 = Time Offset</FONT>

<BR><FONT FACE="Arial" SIZE="2">        3 = Router</FONT>

<BR><FONT FACE="Arial" SIZE="2">        5 = Name Server</FONT>

<BR><FONT FACE="Arial" SIZE="2">        6 = Domain Name Server</FONT>

<BR><FONT FACE="Arial" SIZE="2">        11 = Resource Location Server</FONT>

<BR><FONT FACE="Arial" SIZE="2">        12 = Host Name</FONT>

<BR><FONT FACE="Arial" SIZE="2">        13 = Boot File Size</FONT>

<BR><FONT FACE="Arial" SIZE="2">        15 = Domain Name</FONT>

<BR><FONT FACE="Arial" SIZE="2">        16 = Swap Server</FONT>

<BR><FONT FACE="Arial" SIZE="2">        17 = Root Path</FONT>

<BR><FONT FACE="Arial" SIZE="2">        18 = Extensions Path</FONT>

<BR><FONT FACE="Arial" SIZE="2">        43 = Vendor-Specific Information</FONT>

<BR><FONT FACE="Arial" SIZE="2">        54 = DHCP Server Identifier</FONT>

<BR><FONT FACE="Arial" SIZE="2">        60 = Vendor class identifier</FONT>

<BR><FONT FACE="Arial" SIZE="2">        67 = Bootfile name</FONT>

<BR><FONT FACE="Arial" SIZE="2">        128 = DOCSIS full security server IP [TODO]</FONT>

<BR><FONT FACE="Arial" SIZE="2">        129 = PXE - undefined (vendor specific)</FONT>

<BR><FONT FACE="Arial" SIZE="2">        130 = PXE - undefined (vendor specific)</FONT>

<BR><FONT FACE="Arial" SIZE="2">        131 = PXE - undefined (vendor specific)</FONT>

<BR><FONT FACE="Arial" SIZE="2">        132 = PXE - undefined (vendor specific)</FONT>

<BR><FONT FACE="Arial" SIZE="2">        133 = PXE - undefined (vendor specific)</FONT>

<BR><FONT FACE="Arial" SIZE="2">        134 = PXE - undefined (vendor specific)</FONT>

<BR><FONT FACE="Arial" SIZE="2">        135 = PXE - undefined (vendor specific)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=57,l=2) Maximum DHCP Message Size = 1260</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=97,l=17) UUID/GUID-based Client Identifier</FONT>

<BR><FONT FACE="Arial" SIZE="2">        Option: (97) UUID/GUID-based Client Identifier</FONT>

<BR><FONT FACE="Arial" SIZE="2">        Length: 17</FONT>

<BR><FONT FACE="Arial" SIZE="2">        Value: 00594253583033353736390030050AA785</FONT>

<BR><FONT FACE="Arial" SIZE="2">        Client Identifier (UUID): 58534259-3330-3735-3639-0030050aa785</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=93,l=2) Client System Architecture = IA x86 PC</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=94,l=3) Client Network Device Interface</FONT>

<BR><FONT FACE="Arial" SIZE="2">        Option: (94) Client Network Device Interface</FONT>

<BR><FONT FACE="Arial" SIZE="2">        Length: 3</FONT>

<BR><FONT FACE="Arial" SIZE="2">        Value: 010201</FONT>

<BR><FONT FACE="Arial" SIZE="2">        Client Network ID Major Version: 2</FONT>

<BR><FONT FACE="Arial" SIZE="2">        Client Network ID Minor Version: 1</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=60,l=32) Vendor class identifier = "PXEClient:Arch:00000:UNDI:002001"</FONT>

<BR><FONT FACE="Arial" SIZE="2">    End Option</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Padding</FONT>

<BR><FONT FACE="Arial" SIZE="2">No.     Time        Source                Destination           Protocol Info</FONT>

<BR><FONT FACE="Arial" SIZE="2">      2 0.212827    192.168.0.65          255.255.255.255       DHCP     DHCP Offer    - Transaction ID 0x60aa785</FONT>
</P>

<P><FONT FACE="Arial" SIZE="2">Frame 2 (342 bytes on wire, 342 bytes captured)</FONT>

<BR><FONT FACE="Arial" SIZE="2">Ethernet II, Src: AsustekC_1a:4e:67 (00:1b:fc:1a:4e:67), Dst: Broadcast (ff:ff:ff:ff:ff:ff)</FONT>

<BR><FONT FACE="Arial" SIZE="2">Internet Protocol, Src: 192.168.0.65 (192.168.0.65), Dst: 255.255.255.255 (255.255.255.255)</FONT>

<BR><FONT FACE="Arial" SIZE="2">User Datagram Protocol, Src Port: bootps (67), Dst Port: bootpc (68)</FONT>

<BR><FONT FACE="Arial" SIZE="2">Bootstrap Protocol</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Message type: Boot Reply (2)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Hardware type: Ethernet</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Hardware address length: 6</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Hops: 0</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Transaction ID: 0x060aa785</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Seconds elapsed: 4</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Bootp flags: 0x8000 (Broadcast)</FONT>

<BR><FONT FACE="Arial" SIZE="2">        1... .... .... .... = Broadcast flag: Broadcast</FONT>

<BR><FONT FACE="Arial" SIZE="2">        .000 0000 0000 0000 = Reserved flags: 0x0000</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Client IP address: 0.0.0.0 (0.0.0.0)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Your (client) IP address: 192.168.0.102 (192.168.0.102)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Next server IP address: 192.168.0.65 (192.168.0.65)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Relay agent IP address: 0.0.0.0 (0.0.0.0)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Client MAC address: FujitsuS_0a:a7:85 (00:30:05:0a:a7:85)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Client hardware address padding: 00000000000000000000</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Server host name: 192.168.0.65</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Boot file name: /undionly.kpxe</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Magic cookie: (OK)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=53,l=1) DHCP Message Type = DHCP Offer</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=54,l=4) DHCP Server Identifier = 192.168.0.65</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=51,l=4) IP Address Lease Time = 6 hours</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=60,l=9) Vendor class identifier = "PXEClient"</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=66,l=12) TFTP Server Name = "192.168.0.65"</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=43,l=3) Vendor-Specific Information (PXEClient)</FONT>

<BR><FONT FACE="Arial" SIZE="2">        Option: (43) Vendor-Specific Information</FONT>

<BR><FONT FACE="Arial" SIZE="2">        Length: 3</FONT>

<BR><FONT FACE="Arial" SIZE="2">        Value: 06010B</FONT>

<BR><FONT FACE="Arial" SIZE="2">        Suboption 6: PXE discovery control = 11</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=1,l=4) Subnet Mask = 255.255.255.0</FONT>

<BR><FONT FACE="Arial" SIZE="2">    End Option</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Padding</FONT>

<BR><FONT FACE="Arial" SIZE="2">No.     Time        Source                Destination           Protocol Info</FONT>

<BR><FONT FACE="Arial" SIZE="2">      3 2.087215    0.0.0.0               255.255.255.255       DHCP     DHCP Request  - Transaction ID 0x60aa785</FONT>
</P>

<P><FONT FACE="Arial" SIZE="2">Frame 3 (590 bytes on wire, 590 bytes captured)</FONT>

<BR><FONT FACE="Arial" SIZE="2">Ethernet II, Src: FujitsuS_0a:a7:85 (00:30:05:0a:a7:85), Dst: Broadcast (ff:ff:ff:ff:ff:ff)</FONT>

<BR><FONT FACE="Arial" SIZE="2">Internet Protocol, Src: 0.0.0.0 (0.0.0.0), Dst: 255.255.255.255 (255.255.255.255)</FONT>

<BR><FONT FACE="Arial" SIZE="2">User Datagram Protocol, Src Port: bootpc (68), Dst Port: bootps (67)</FONT>

<BR><FONT FACE="Arial" SIZE="2">Bootstrap Protocol</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Message type: Boot Request (1)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Hardware type: Ethernet</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Hardware address length: 6</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Hops: 0</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Transaction ID: 0x060aa785</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Seconds elapsed: 4</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Bootp flags: 0x8000 (Broadcast)</FONT>

<BR><FONT FACE="Arial" SIZE="2">        1... .... .... .... = Broadcast flag: Broadcast</FONT>

<BR><FONT FACE="Arial" SIZE="2">        .000 0000 0000 0000 = Reserved flags: 0x0000</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Client IP address: 0.0.0.0 (0.0.0.0)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Your (client) IP address: 0.0.0.0 (0.0.0.0)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Next server IP address: 0.0.0.0 (0.0.0.0)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Relay agent IP address: 0.0.0.0 (0.0.0.0)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Client MAC address: FujitsuS_0a:a7:85 (00:30:05:0a:a7:85)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Client hardware address padding: 00000000000000000000</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Server host name not given</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Boot file name not given</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Magic cookie: (OK)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=53,l=1) DHCP Message Type = DHCP Request</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=50,l=4) Requested IP Address = 192.168.0.102</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=55,l=24) Parameter Request List</FONT>

<BR><FONT FACE="Arial" SIZE="2">        Option: (55) Parameter Request List</FONT>

<BR><FONT FACE="Arial" SIZE="2">        Length: 24</FONT>

<BR><FONT FACE="Arial" SIZE="2">        Value: 01020305060B0C0D0F1011122B363C438081828384858687</FONT>

<BR><FONT FACE="Arial" SIZE="2">        1 = Subnet Mask</FONT>

<BR><FONT FACE="Arial" SIZE="2">        2 = Time Offset</FONT>

<BR><FONT FACE="Arial" SIZE="2">        3 = Router</FONT>

<BR><FONT FACE="Arial" SIZE="2">        5 = Name Server</FONT>

<BR><FONT FACE="Arial" SIZE="2">        6 = Domain Name Server</FONT>

<BR><FONT FACE="Arial" SIZE="2">        11 = Resource Location Server</FONT>

<BR><FONT FACE="Arial" SIZE="2">        12 = Host Name</FONT>

<BR><FONT FACE="Arial" SIZE="2">        13 = Boot File Size</FONT>

<BR><FONT FACE="Arial" SIZE="2">        15 = Domain Name</FONT>

<BR><FONT FACE="Arial" SIZE="2">        16 = Swap Server</FONT>

<BR><FONT FACE="Arial" SIZE="2">        17 = Root Path</FONT>

<BR><FONT FACE="Arial" SIZE="2">        18 = Extensions Path</FONT>

<BR><FONT FACE="Arial" SIZE="2">        43 = Vendor-Specific Information</FONT>

<BR><FONT FACE="Arial" SIZE="2">        54 = DHCP Server Identifier</FONT>

<BR><FONT FACE="Arial" SIZE="2">        60 = Vendor class identifier</FONT>

<BR><FONT FACE="Arial" SIZE="2">        67 = Bootfile name</FONT>

<BR><FONT FACE="Arial" SIZE="2">        128 = DOCSIS full security server IP [TODO]</FONT>

<BR><FONT FACE="Arial" SIZE="2">        129 = PXE - undefined (vendor specific)</FONT>

<BR><FONT FACE="Arial" SIZE="2">        130 = PXE - undefined (vendor specific)</FONT>

<BR><FONT FACE="Arial" SIZE="2">        131 = PXE - undefined (vendor specific)</FONT>

<BR><FONT FACE="Arial" SIZE="2">        132 = PXE - undefined (vendor specific)</FONT>

<BR><FONT FACE="Arial" SIZE="2">        133 = PXE - undefined (vendor specific)</FONT>

<BR><FONT FACE="Arial" SIZE="2">        134 = PXE - undefined (vendor specific)</FONT>

<BR><FONT FACE="Arial" SIZE="2">        135 = PXE - undefined (vendor specific)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=57,l=2) Maximum DHCP Message Size = 1260</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=54,l=4) DHCP Server Identifier = 192.168.0.65</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=97,l=17) UUID/GUID-based Client Identifier</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=93,l=2) Client System Architecture = IA x86 PC</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=94,l=3) Client Network Device Interface</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=60,l=32) Vendor class identifier = "PXEClient:Arch:00000:UNDI:002001"</FONT>

<BR><FONT FACE="Arial" SIZE="2">    End Option</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Padding</FONT>

<BR><FONT FACE="Arial" SIZE="2">No.     Time        Source                Destination           Protocol Info</FONT>

<BR><FONT FACE="Arial" SIZE="2">      4 2.096375    192.168.0.65          255.255.255.255       DHCP     DHCP ACK      - Transaction ID 0x60aa785</FONT>
</P>

<P><FONT FACE="Arial" SIZE="2">Frame 4 (342 bytes on wire, 342 bytes captured)</FONT>

<BR><FONT FACE="Arial" SIZE="2">Ethernet II, Src: AsustekC_1a:4e:67 (00:1b:fc:1a:4e:67), Dst: Broadcast (ff:ff:ff:ff:ff:ff)</FONT>

<BR><FONT FACE="Arial" SIZE="2">Internet Protocol, Src: 192.168.0.65 (192.168.0.65), Dst: 255.255.255.255 (255.255.255.255)</FONT>

<BR><FONT FACE="Arial" SIZE="2">User Datagram Protocol, Src Port: bootps (67), Dst Port: bootpc (68)</FONT>

<BR><FONT FACE="Arial" SIZE="2">Bootstrap Protocol</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Message type: Boot Reply (2)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Hardware type: Ethernet</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Hardware address length: 6</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Hops: 0</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Transaction ID: 0x060aa785</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Seconds elapsed: 4</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Bootp flags: 0x8000 (Broadcast)</FONT>

<BR><FONT FACE="Arial" SIZE="2">        1... .... .... .... = Broadcast flag: Broadcast</FONT>

<BR><FONT FACE="Arial" SIZE="2">        .000 0000 0000 0000 = Reserved flags: 0x0000</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Client IP address: 0.0.0.0 (0.0.0.0)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Your (client) IP address: 192.168.0.102 (192.168.0.102)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Next server IP address: 192.168.0.65 (192.168.0.65)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Relay agent IP address: 0.0.0.0 (0.0.0.0)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Client MAC address: FujitsuS_0a:a7:85 (00:30:05:0a:a7:85)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Client hardware address padding: 00000000000000000000</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Server host name: 192.168.0.65</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Boot file name: /undionly.kpxe</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Magic cookie: (OK)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=53,l=1) DHCP Message Type = DHCP ACK</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=54,l=4) DHCP Server Identifier = 192.168.0.65</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=51,l=4) IP Address Lease Time = 6 hours</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=60,l=9) Vendor class identifier = "PXEClient"</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=66,l=12) TFTP Server Name = "192.168.0.65"</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=43,l=3) Vendor-Specific Information (PXEClient)</FONT>

<BR><FONT FACE="Arial" SIZE="2">        Option: (43) Vendor-Specific Information</FONT>

<BR><FONT FACE="Arial" SIZE="2">        Length: 3</FONT>

<BR><FONT FACE="Arial" SIZE="2">        Value: 06010B</FONT>

<BR><FONT FACE="Arial" SIZE="2">        Suboption 6: PXE discovery control = 11</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: (t=1,l=4) Subnet Mask = 255.255.255.0</FONT>

<BR><FONT FACE="Arial" SIZE="2">    End Option</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Padding</FONT>

<BR><FONT FACE="Arial" SIZE="2">No.     Time        Source                Destination           Protocol Info</FONT>

<BR><FONT FACE="Arial" SIZE="2">      5 2.097483    192.168.0.102         192.168.0.65          TFTP     Read Request, File: /undionly.kpxe\000, Transfer type: octet\000, 0=0\000</FONT></P>

<P><FONT FACE="Arial" SIZE="2">Frame 5 (70 bytes on wire, 70 bytes captured)</FONT>

<BR><FONT FACE="Arial" SIZE="2">Ethernet II, Src: FujitsuS_0a:a7:85 (00:30:05:0a:a7:85), Dst: AsustekC_1a:4e:67 (00:1b:fc:1a:4e:67)</FONT>

<BR><FONT FACE="Arial" SIZE="2">Internet Protocol, Src: 192.168.0.102 (192.168.0.102), Dst: 192.168.0.65 (192.168.0.65)</FONT>

<BR><FONT FACE="Arial" SIZE="2">User Datagram Protocol, Src Port: ah-esp-encap (2070), Dst Port: tftp (69)</FONT>

<BR><FONT FACE="Arial" SIZE="2">Trivial File Transfer Protocol</FONT>

<BR><FONT FACE="Arial" SIZE="2">    [Source File: /undionly.kpxe]</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Opcode: Read Request (1)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Source File: /undionly.kpxe</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Type: octet</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: tsize\000 = 0\000</FONT>

<BR><FONT FACE="Arial" SIZE="2">        Option name: tsize</FONT>

<BR><FONT FACE="Arial" SIZE="2">        Option value: 0</FONT>

<BR><FONT FACE="Arial" SIZE="2">No.     Time        Source                Destination           Protocol Info</FONT>

<BR><FONT FACE="Arial" SIZE="2">      6 2.099304    192.168.0.65          192.168.0.102         TFTP     Option Acknowledgement, 26742=26742\000</FONT>
</P>

<P><FONT FACE="Arial" SIZE="2">Frame 6 (56 bytes on wire, 56 bytes captured)</FONT>

<BR><FONT FACE="Arial" SIZE="2">Ethernet II, Src: AsustekC_1a:4e:67 (00:1b:fc:1a:4e:67), Dst: FujitsuS_0a:a7:85 (00:30:05:0a:a7:85)</FONT>

<BR><FONT FACE="Arial" SIZE="2">Internet Protocol, Src: 192.168.0.65 (192.168.0.65), Dst: 192.168.0.102 (192.168.0.102)</FONT>

<BR><FONT FACE="Arial" SIZE="2">User Datagram Protocol, Src Port: 56082 (56082), Dst Port: ah-esp-encap (2070)</FONT>

<BR><FONT FACE="Arial" SIZE="2">Trivial File Transfer Protocol</FONT>

<BR><FONT FACE="Arial" SIZE="2">    [Source File: /undionly.kpxe]</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Opcode: Option Acknowledgement (6)</FONT>

<BR><FONT FACE="Arial" SIZE="2">    Option: tsize\000 = 26742\000</FONT>

<BR><FONT FACE="Arial" SIZE="2">        Option name: tsize</FONT>

<BR><FONT FACE="Arial" SIZE="2">        Option value: 26742</FONT>

<BR><FONT FACE="Arial" SIZE="2">[/CODE]</FONT>
</P>
<BR>
<BR>
<BR>
<BR>

</BODY>
</HTML>