[syslinux] Unable to PXE boot

Gene Cumm
Sat, 07 Feb 2015 01:53:54 -0000

On Thu, Feb 5, 2015 at 3:27 PM, Lane via Syslinux <syslinux at zytor.com>
wrote:
> I'm replacing the master node in a cluster and having issues PXE
booting
> the diskless nodes. The current master works fine, but the new node to
> replace the current node which has the same setup is having the issues.
>
> The hardware is:
>
> Dell r920 (new master node, UEFI)
> Dell r620's (diskless, BIOS)
> Dell 1950's (diskless, BIOS)
>
> When trying to boot, the 1950 node displays (though both diskless types
> having same issue):
> ---
> Broadcom UNDI PXE-2.1 v4.4.4
> Copyright (C) 2000-2008 Broadcom Corporation
> Copyright (C) 1997-2008 Intel Corporation
> All rights reserved.
>
> Broadcom Base Code PXE-2.1 v1.1.0
> Copyright (C) 2000-2008 Broadcom Corporation
> Copyright (C) 1997-2008 Intel Corporation
>
> CLIENT MAC ADDR: 00 13 72 F9 54 41 GUID: 44454C4C 4A00 104D 8058
> B4C04F534231
> CLIENT IP: 10.0.1.1 MASK: 255.255.0.0 DHCP IP: 10.0.0.11
> GATEWAY IP: 10.0.0.1
> PXE-E32: TFTP open timeout
> PXE-E32: TFTP open timeout
> PXE-E32: TFTP open timeout
> PXE-M0F: Exiting Broadcom PXE ROM.
>
> strike F1 to retry boot, F2 for setup utility
> ---
>

> I also have a pcap log for tftp if interested. The current setup I had no
> issues getting working w/ PXE, but w/ this new master node, haven't
been
> able to see why its not working.
>
> Any help much appreciated.

Thanks for emailing me the PCAPs.  Looking at the capture with just
node-1, I saw that the TFTP Read Request (packet 3) was sent directly
from node-1 to the master.  The response(packet 4), however, was sent
from the master to the gateway device (a Cisco) which indicated an
incongruent subnet mask on the master.  When you adjusted the subnet
mask, your issue disappeared.

A packet capture of the client's port would have been ideal but in
this scenario, there was enough information in the TFTP daemon host's
capture to show a probable issue that did in fact lead to a
resolution.

--
-Gene