I am using a 2.4.20 kernel with pom-20030107 and iptables v1.2.7a. From pom-20030107, I have installed all the pending patches and all the base patches. In addition, I have installed the following extra patches: amanda-conntrack-nat.patch eggdrop-conntrack.patch ip_tables-proc.patch mms-conntrack-nat.patch pptp-conntrack-nat.patch quake3-conntrack.patch rsh.patch tftp-conntrack-nat.patch The problem is, when I compile the kernel statically and enable all the iptables options, I cannot do NAT. Any iptables line that specifies a chain in the nat table causes an Invalid Argument: # iptables -t nat -A POSTROUTING -o $EXTERNAL -s $INTERNAL_NETWORK -j SNAT --to-source $EXTERNAL_IP Invalid argument Another interesting thing to point out, is that I also compiled this kernel with modules and experienced the same problem. I was, however, able to fix it by disabling the IPv4 netfilter option for "NAT of local connections". For the module kernel, disabling this option fixes the problem. For the staticly compiled kernel, disabling this option has no effect-- the error persists. Anyone have any ideas? Please CC me directly if you respond to the list, since I am not subscribed (yet). Thank you, Cory Visi