[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