[syslinux] PXELinux CFG file problem

Dyks, Axel (XL) xl at xlsigned.net
Sun May 6 03:05:13 PDT 2007


Alex Holliday wrote:
> Wagner Ferenc wrote:
>> "Alex Holliday" <metaphage at hotmail.com> writes:
>>
>>> I have managed to set up DHCP and TFTP on a Fedora Core 6 server but
>>> the problem is when PXELinux on the client tries to load the
>>> configuration file.
>> Did you check http://syslinux.zytor.com/pxe.php#tftp ?  Also, try
>> running the tftp server in verbose mode, and look at the logs.
> 
> Especially you should add
> 
> 	next-server <Your_TFTP_server_address>;
> 
> Hi all, this fixed the problem, I don't understand why this needs to be 
> there if it knows where to get pxelinux.1. Also where would it have been 
> trying to get the file from??

As hpa already pointed out in his reply to

  http://syslinux.zytor.com/archives/2005-October/006033.html

<quote>
    It worked before because previous versions of ISC DHCP defaulted to
    "next-server == boot server".  They removed that default without warning.
</quote>

So while "pxelinux[.0]" is loaded from "boot-server", "pxelinux" itself
is left without a valid ip-address (next-server) to continue from.

I don't know, if it would be possible for "pxelinux" to derive "next-server"
from "boot-server", in case that "next-server" is empty.
But perhaps the "boot-server" information is no longer available when
"pxelinux" is executed, otherwise -- I guess -- hpa would have already
implemented this.

Axel

P. S.: Did you actually reply to a previous post?
  I can't find any "In-Reply-To" header and neither does thunderbird.
  So your message isn't grouped into the thread ...




More information about the Syslinux mailing list