[syslinux] pxelinux takes too long trying all the config file options

Tom Lisjac netdxr at centurylink.net
Thu Apr 6 16:04:38 PDT 2023


Delays like this sound like a network related issue.


If you're using dnsmasq for tftp and dns, can you post its configuration file on the server and your pxelinux related configuration file?


On Mon, 3 Apr, 2023 at 10:54 AM, Rob Roschewsk via Syslinux <syslinux at syslinux.org<mailto:syslinux at syslinux.org>> wrote:
 

To: syslinux at syslinux.org<mailto:syslinux at syslinux.org>

Hi All,

I have a situation where I want to netboot and ONLY use pxelinux.cfg/default.

It seems to take FOREVER for pxelinux to try all of the config file
file options before falling through to default .... trying each
possible combination multiple times ... increasing the wait time
everytime it doesn't get a response.

>From my log:
Apr  2 19:53:17 helium tftpd[3372124]: tftpd: trying to get file:
/tftpboot/pxelinux.0
Apr  2 19:54:54 helium tftpd[3372133]: tftpd: trying to get file:
/tftpboot/pxelinux.0
Apr  2 19:54:54 helium tftpd[3372135]: tftpd: trying to get file:
/tftpboot/pxelinux.0
Apr  2 19:54:54 helium tftpd[3372137]: tftpd: trying to get file:
/tftpboot/ldlinux.c32
Apr  2 19:54:54 helium tftpd[3372139]: tftpd: trying to get file:
/tftpboot/pxelinux.cfg/44454c4c-4700-104d-805a-cac04f5a4c32
Apr  2 19:54:54 helium tftpd[3372143]: tftpd: trying to get file:
/tftpboot/pxelinux.cfg/44454c4c-4700-104d-805a-cac04f5a4c32
......
Apr  2 19:56:40 helium tftpd[3372491]: tftpd: trying to get file:
/tftpboot/pxelinux.cfg/44454c4c-4700-104d-805a-cac04f5a4c32
Apr  2 19:56:54 helium tftpd[3372496]: tftpd: trying to get file:
/tftpboot/pxelinux.cfg/44454c4c-4700-104d-805a-cac04f5a4c32
Apr  2 19:57:08 helium tftpd[3372505]: tftpd: trying to get file:
/tftpboot/pxelinux.cfg/01-d8-9e-f3-13-22-18
Apr  2 19:57:08 helium tftpd[3372508]: tftpd: trying to get file:
/tftpboot/pxelinux.cfg/01-d8-9e-f3-13-22-18
.....
Apr  2 19:58:54 helium tftpd[3372617]: tftpd: trying to get file:
/tftpboot/pxelinux.cfg/01-d8-9e-f3-13-22-18
Apr  2 19:59:08 helium tftpd[3372623]: tftpd: trying to get file:
/tftpboot/pxelinux.cfg/01-d8-9e-f3-13-22-18
Apr  2 19:59:22 helium tftpd[3372626]: tftpd: trying to get file:
/tftpboot/pxelinux.cfg/C0A81674
.....
Apr  2 20:01:08 helium tftpd[3372780]: tftpd: trying to get file:
/tftpboot/pxelinux.cfg/C0A81674
Apr  2 20:01:22 helium tftpd[3372784]: tftpd: trying to get file:
/tftpboot/pxelinux.cfg/C0A81674
Apr  2 20:01:36 helium tftpd[3372789]: tftpd: trying to get file:
/tftpboot/pxelinux.cfg/C0A8167
Apr  2 20:01:37 helium tftpd[3372792]: tftpd: trying to get file:
/tftpboot/pxelinux.cfg/C0A8167
.....
Apr  2 20:03:22 helium tftpd[3372885]: tftpd: trying to get file:
/tftpboot/pxelinux.cfg/C0A8167
Apr  2 20:03:36 helium tftpd[3372890]: tftpd: trying to get file:
/tftpboot/pxelinux.cfg/C0A8167
Apr  2 20:03:50 helium tftpd[3372895]: tftpd: trying to get file:
/tftpboot/pxelinux.cfg/C0A816
Apr  2 20:03:51 helium tftpd[3372898]: tftpd: trying to get file:
/tftpboot/pxelinux.cfg/C0A816
.....
Apr  2 20:05:36 helium tftpd[3373013]: tftpd: trying to get file:
/tftpboot/pxelinux.cfg/C0A816
Apr  2 20:05:50 helium tftpd[3373024]: tftpd: trying to get file:
/tftpboot/pxelinux.cfg/C0A816
Apr  2 20:06:04 helium tftpd[3373066]: tftpd: trying to get file:
/tftpboot/pxelinux.cfg/C0A81
....
Apr  2 20:07:50 helium tftpd[3373159]: tftpd: trying to get file:
/tftpboot/pxelinux.cfg/C0A81
Apr  2 20:08:04 helium tftpd[3373164]: tftpd: trying to get file:
/tftpboot/pxelinux.cfg/C0A81
Apr  2 20:08:18 helium tftpd[3373167]: tftpd: trying to get file:
/tftpboot/pxelinux.cfg/C0A8
Apr  2 20:08:19 helium tftpd[3373170]: tftpd: trying to get file:
/tftpboot/pxelinux.cfg/C0A8
Apr  2 20:08:19 helium tftpd[3373173]: tftpd: trying to get file:
/tftpboot/pxelinux.cfg/C0A8
...
Apr  2 20:09:24 helium tftpd[3373386]: tftpd: trying to get file:
/tftpboot/pxelinux.cfg/C0A8

That's 16 minutes of waiting and it's still not finished!

It's been a while since I played with this stuff but it never took
that long to fall through to default before.

How can I fix this?? Is there some option I can use to speed this up??

Thanks,
--> Rob
_______________________________________________
Syslinux mailing list
Submissions to Syslinux at syslinux.org<mailto:Syslinux at syslinux.org>
Unsubscribe or set options at:
https://lists.syslinux.org/syslinux
.


More information about the Syslinux mailing list