> No. lsmod shows ip_conntrack, ipt_state,iptable_filter, ip_tables, > ipt_LOG . This server is running RedHat 7.3 with a RH kernel, I have > not re-compiled the kernel. I tried loading ip_conntrack_ftp once > (insmod) and lsmod showed it in, but unused. Unused doesn't mean it doesn't work. It means that *no other* module is using *that* module. Here you can see what I mean. [rob@xxxxxxxx rob]$ lsmod <...> ip_conntrack_ftp 5056 1 (autoclean) ip_nat_ftp 3936 0 (unused) iptable_nat 20820 3 (autoclean) [ipt_MASQUERADE ip_nat_ftp] ip_conntrack 26508 5 (autoclean) [ipt_MASQUERADE ipt_state ip_conntrack_ftp ip_nat_ftp iptable_nat] <...> iptable_nat is being used by ipt_MASQUERADE and ip_nat_ftp. ip_conntrack is being used by ipt_MASQUERADE, ipt_state, ip_conntrack_ftp and ip_nat_ftp. A look in my original modules (RH73 kernel 2.4.18-3) and I'm seeing : ip_conntrack_ftp.o ip_nat_ftp.o Which means you should have these too. You need it for passive ftp. So, if you load the modules ; does it work then ? Gr, Rob