On Thu, Feb 21, 2008 at 04:00:17PM +0100, Bill Maas wrote:
> > >  > >> OpenBSD/i386 PXEBOOT 2.02
> > >  > booting tftp:bsd.rd: |
> > >  > booting tftp:bsd.rd: 4733076read text: Unknown error: code 60
> > >  >  failed(60). will try /bsd

Try a tcpdump on the server, e.g.

    tcpdump -i XXX -s1500 -n -X host x.x.x.x

where XXX is the interface name, x.x.x.x is the client's IP address.
(Unfortunately you can't filter on the UDP port, as after the first packet
the source and destination ports are both dynamic)

Clearly at least *some* tftp packets are getting through, and the protocol
is sufficiently simple that it may not be hard to work out where the problem
lies, just from the dump.

Relevant documents:

[RFC 1350]
  TFTP
[RFC 2347]
  Options negotiation
[RFC 2348]
  Blocksize option
[RFC 2349]
  Timeout and transfer size options

Perhaps there is some problem with the client asking for a particular
extension (e.g. block size) but the server not implementing it properly. Or
there might be a problem with firewalling on the server side.

Regards,

Brian.
_______________________________________________
Soekris-tech mailing list
[email protected]
http://lists.soekris.com/mailman/listinfo/soekris-tech

Reply via email to