I have a Linksys WRT54Gs that I recently upgraded from Sveasoft's Satori to their current Talisman firmware (Basic 1.1). Since the upgrade, large FTP connections through the device, both in to my local FTP server and out to any/all FTP servers I've tested, stall after completing one file. For example, a user connects to my FTP server and issues an 'mget' in a directory with 10 files, each 20+ megs. The first file will start, transfer, successfully complete, then stall, eventually kicking the user off. The same behavior is exhibited when I connect to any external FTP server and repeat the same scenario; I'm kicked off after downloading one file. It also doesn't make a difference if I use passive or active, same result. The only way I've gotten around this on the client side is to script around 'ncftpget' and grab one file at a time, forcing a close connection after each download, but that's not an easy suggestion for users connecting to me.
Anyone else seen this, or have any suggestions on how to fix it? It wasn't a problem with Satori, just since the Talisman upgrade. Once thing I've noticed is that the device doesn't contain an 'ip_conntrack_ftp' module for netfilter/iptables. A listing of /lib/modules/2.4.20/kernel/ipv4/netfilter returns ip_conntrack modules for sip, gre, and pptp, but no FTP. They claim that they include conntrack_ftp, but I can't find it.
Any suggestions/thoughts/help would be much appreciated. Thanks!
rcrawley