[syslinux] tftpd: read(ack): Connection refused
Curtis Doty
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) 80.92.161.1.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) 80.92.161.1.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
>> super-server)
>> Process 2119 attached - interrupt to quit
>> select(6, [3], 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.
../C
More information about the Syslinux
mailing list