[syslinux] Intel Boot Agent 1.2.16 specific problem
H. Peter Anvin
hpa at zytor.com
Fri Oct 29 20:02:27 PDT 2004
Matthias Halfmann wrote:
> Hello,
>
> I have a currently working pxe/tftp network boot configuration. I'm
> using tftpd-hpa.
>
> Recently I tried to add a new PC, which has an onboard Intel 82540 GigE
> ethernet controller. When the PC boots, it successfully speaks with DNS
> and attempts to download pxelinux.0 from the tftp server. This ends in a
> TFTPD read time out. I tcpdumped the traffic and found:
>
>
> 192.168.13.167.2070 > 192.168.12.22.69: 27 RRQ "pxelinux.0"
> 192.168.12.22.34484 > 192.168.13.167.2070: udp 14
> 192.168.13.167.3651 > 192.168.12.22.34484: udp 17
> 192.168.12.22 > 192.168.13.167: icmp: 192.168.12.22 udp port 34484
> unreachable [tos 0xc0]
>
> 192.168.13.167.2071 > 192.168.12.22.69: 32 RRQ "pxelinux.0"
> 192.168.12.22.34485 > 192.168.13.167.2071: udp 516
> 192.168.13.167.3651 > 192.168.12.22.34485: udp 4
> 192.168.12.22 > 192.168.13.167: icmp: 192.168.12.22 udp port 34485
> unreachable [tos 0xc0]
>
> It seems like the tfp machine is unhappy about the PC changing source
> ports. Has anyone seen this before? Or have suggestions for a work around?
>
That's a serious bug, and a total violation of the TFTP protocol.
-hpa
More information about the Syslinux
mailing list