kernel 2.6.{14,15}.*から2.6.16にしたらiptablesが使えなくなって焦る。
# iptables -nvL FATAL: Module ip_tables not found. iptables v1.3.5: can't initialize iptables table `filter': iptables who? (do you need to insmod?) Perhaps iptables or your kernel needs to be upgraded.
元の.configをそのまんま2.6.16にもっていたんだけど、どうもiptables関連の設定項目が大幅に変わったらしく、2.6.16でmenuconfigしてもずっぽりiptables関連が無効になる模様。
というわけでkernelを作り直したらiptablesできるようになりました。
2.6.16にする際はお気をつけください。