[syslinux] syslinux.efi pxeboot across multiple subnets
H. Peter Anvin
hpa at zytor.com
Fri Nov 8 10:46:53 PST 2013
On 11/08/2013 07:52 AM, Jason Matthews wrote:
> I did change both instances of txdata->GatewayAddress, but I think
> something may be wrong in my toolchain. If I extract syslinux.zip and
> attempt to make from there (without modifying any files), the cached DHCP
> packet isn't read on the same subnet.
> I receive "Succeed to download NBP file." twice before anything from
> syslinux is loaded, so I believe the duplicate request for syslinux.efi can
> be put down to the UEFI or network adapter firmware.
OK, this looks like the "wandering source port" problem, where we still
don't quite have the right algorithm for dealing with the fact that the
server will return a response from a different port but *we* need to
stay put on the *same* port. TFTP is such a screwed-up protocol.
More information about the Syslinux