On Mon, Dec 17, 2001 at 01:44:18PM -0700, Tim Gardner wrote: > FTP NAT and connection tracking are enabled: > CONFIG_IP_NF_FTP=y > CONFIG_IP_NF_NAT_FTP=y > > I also enabled debug in net/ipv4/netfilter/ip_conntrack_ftp.c. I can see > where the debug traces diverge between X86 and ARM. This is a snipet of debug > output from the FTP 'dir' command: > > ARM: > find_pattern `PORT': dlen = 25 > Pattern matches! > Skipped up to ` '! > Match succeeded! > conntrack_ftp: match `192,168,0,254,4,22' (18 bytes at 2898404992) > conntrack_ftp: datalen 0
Hmm, can you grab a set of tcpdumps corresponding to this odd transaction please at the following points: 1. the CERF monitoring the internal interface for the FTP command port. 2. a PC monitoring the internal network in promisc mode listening for FTP command port activity. Make sure you set the snap len to around 1560 to ensure you grab all of the packets. I suspect that the ethernet driver might be gobbling the last character on the CERF. _______________________________________________ http://lists.arm.linux.org.uk/mailman/listinfo/linux-arm Please visit the above address for information on this list.
