[syslinux] tftpd: read(ack): Connection refused
Curtis at GreenKey.net
Thu Mar 30 09:25:57 PST 2006
Geert Stappers wrote:
> On Thu, Mar 30, 2006 at 07:05:45AM +1100, Kosolapov Dmitry wrote:
>> Luciano Miguel Ferreira Rocha wrote:
>>> The problem could be in your gateway.
>> The outputs while transfer attempts:
>> 1. tcpdump -n -i eth0 -vvv port tftp
>> 10 times message:
>> 06:55:28.350404 IP (tos 0x0, ttl 127, id 29260, offset 0, flags [none],
>> proto 17, length: 50) 126.96.36.199.3033 > 192.168.4.110.tftp: [udp sum
>> ok] 22 RRQ "pxelinux.0" netascii
>> And at the end:
>> 06:55:36.351908 IP (tos 0x0, ttl 127, id 29270, offset 0, flags [none],
>> proto 17, length: 51) 188.8.131.52.3033 > 192.168.4.110.tftp: [udp sum
>> ok] 23 ERROR EUNDEF timeout on receive"
>> 2. strace -f -p 2119 //2119 - pid of xinetd (in.tftpd is running over
>> Process 2119 attached - interrupt to quit
>> select(6, , NULL, NULL, NULL)
>> And no messages while transfering.
> I think that this was missed:
> | On Mon, Mar 27, 2006 at 11:07:17PM -0800, H. Peter Anvin wrote:
> | > Geert Stappers wrote:
> | > >
> | > >Your setup has two LANs and even a masquerading router in between.
> | >
> | > Two LANs is fine; a masquerading router is definitely *not* unless the
> | > router has special code to proxy TFTP.
> | >
> | > -hpa
> It says that the used routers must have special code to proxy TFTP.
And since it look like you are using netfilter, you might want to load
the tftp nat module.
More information about the Syslinux