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 X86: find_pattern `PORT': dlen = 25 Pattern matches! Skipped up to ` '! Match succeeded! conntrack_ftp: match `192,168,0,253,4,20' (18 bytes at 1921108114) conntrack_ftp: datalen 30 conntrack_ftp: datalen 30 ends in \n As you can see, the next packet after matching the PORT open request is empty in the ARM version. I suspect the problem is outside the FTP NAT helper function. rtg On Monday 17 December 2001 13:21, Russell King - ARM Linux wrote: > > Works here - I just used it. Check that you included support for FTP NAT > and connection tracking. > -- Tim Gardner - [EMAIL PROTECTED] 406-443-5357 TriplePoint, Inc. - http://www.tpi.com PGP: http://www.tpi.com/PGP/Tim.txt _______________________________________________ http://lists.arm.linux.org.uk/mailman/listinfo/linux-arm Please visit the above address for information on this list.
