[syslinux] pxelinux tftp timeout
Collins, Jeremy
Collins_Jeremy at sccollege.edu
Thu May 22 07:07:13 PDT 2008
> -----Original Message-----
> From: syslinux-bounces at zytor.com
> [mailto:syslinux-bounces at zytor.com] On Behalf Of David Halik
> Sent: Thursday, May 22, 2008 5:55 AM
> To: For discussion of SYSLINUX and tftp-hpa
> Subject: Re: [syslinux] pxelinux tftp timeout
>
> Geert Stappers wrote:
> > Op 21-05-2008 om 16:36 schreef H. Peter Anvin:
> >> David Halik wrote:
> >>> Is there a way to change the default timeout for tftp in
> pxelinux?
> >>> The be more specific, we use IP in HEX to network boot
> and it takes
> >>> a very long time for pxelinux to timeout on GUID and MAC, before
> >>> finally getting to HEX and booting.
> >> Well, you obviously can't configure it in the configuration file,
> >> since we're talking about how the configuration file is
> located! You
> >> can send a DHCP option to give it the name of the
> configuration file,
> >> *however*, there is something wrong with your TFTP server. Under
> >> normal circumstances, there is no need to timeout here - the TFTP
> >> server should send back an error reply, and so processing
> the various
> >> nonexistent filenames should take only a fraction of a second.
> >
>
> Hmm, well that is definitely the symptom. It sits at each
> wrong guess for a couple of minutes before proceeding on and
> finally getting to the correct HEX entry, so according to
> what you're saying pxelinux is not seeing the error response
> from the tftp server. I'll look into that some more.
>
> > FWIW: I think it is not the TFTP server.
> > That server is probally missing name server information.
> > The long timeout time is name resolving time out.
> >
> >
>
> Actually, this could be the reason! I'm curious, why is dns
> necessary if
> the pxeboot transactions are all IP based? DNS in our
> network is a mysterious world because we do a lot of work
> with private 192 IP space, virtual IP's, and load balanced
> clusters. Effectively, there are many instances when a
> machine's internal IP (the one DHCP gives pxelinux) does not
> have a fully registered hostname, only it's outside vip does,
> and this could represent a whole cluster. What I'm trying to
> say here is that we run a very large network where most
> servers are initially installed or brought up without
> registered domain names because tftp is all done from point
> to point across 192 by IP. This means DNS lookups are not
> helpful on much of the 192 space by design. Of course, it
> sounds like all I have to do is give the tftp server an entry
> in /etc/hosts to test and see if it fails over correctly.
> I'll try some of these out and see if it changes.
>
I'd check to see if somehting on the TFTP server was doing a reverse
lookup on the hostname (ie for a log entry). From what you've said you
don't appear to have reverse DNS for the hosts and if the server is
trying to resolve client ip -> dns name for the logs that could be
slowing things up. Jeremy
>
> > Cheers
> > Geert Stappers
> >
> > _______________________________________________
> > SYSLINUX mailing list
> > Submissions to SYSLINUX at zytor.com
> > Unsubscribe or set options at:
> > http://www.zytor.com/mailman/listinfo/syslinux
> > Please do not send private replies to mailing list traffic.
> >
>
>
> --
> ================================
> David Halik
> System Administrator
> OIT-CSS Rutgers University
> dhalik at jla.rutgers.edu
> ================================
>
> _______________________________________________
> SYSLINUX mailing list
> Submissions to SYSLINUX at zytor.com
> Unsubscribe or set options at:
> http://www.zytor.com/mailman/listinfo/syslinux
> Please do not send private replies to mailing list traffic.
>
>
More information about the Syslinux
mailing list