[syslinux] ethereal log of PXE bootup

Ed Sutter esutter at lucent.com
Fri Oct 20 05:27:50 PDT 2006


>>> Actually, the vast majority of all stacks do not need any Vendor 
>>> Encapsulated Options.
>>
>>
>> Ok, then I'm totally confused (not unusual).
>> According to section 2.3 of the pxespec I grabbed from Intel, VSO #6 
>> (PXE_DISCOVERY_CONTROL)
>> has bits that I can set to tell the client to just pull down the file 
>> specified by the
>> BOOTFILE entry of normal DHCP.  I tried that and it seemed to work.
>> What am I doing wrong?
> 
> 
> I don't know, because you're not saying what you're doing.  You're only 
> telling me what you're not doing.

Sorry, lemme start over...
I'm attempting to put a PXELinux facility into uCon (a tool I wrote that
folks can download).  The tool already has a DHCP and TFTP server, so I'm
hoping it won't be too big of a task to add at least a subset of PXELinux
to this.  I've added the "tsize" option negotiation to my TFTP server, and
have successfully configured my DHCP server to interact with a client by setting
PXE Discovery Control == 8 (Vendor-Specific Information, sub-option #6)
and Vendor Class == "PXEClient".
This appears to be the simplest case for the handshake.
My impression of the spec is that this Vendor-Specific Option is required.
Is that not true?
Ed




More information about the Syslinux mailing list