When running an iptables command, as root, that requires a kernel module that isn't loaded, rather than loading it, iptables just complains it isn't loaded and doesn't even try to load it. All the required modules were compiled and can be modprobed; iptables just refuses to do so. Here's a sample output:
Code:
# iptables -P INPUT DROP
iptables v1.3.5: can't initialize iptables table `filter': Table does not exist
(do you need to insmod?)
Perhaps iptables or your kernel needs to be upgraded.
#
If I load all of the required modules manually, it will work fine, but for some reason, iptables doesn't want to load them.
I'm running Gentoo linux so here are the relevant packages I have installed:
net-firewall/iptables-1.3.5-r4
sys-kernel/gentoo-sources-2.6.20-r8
I don't know if it's relevant, but I'm using native amd64 architecture. If anybody else has seen this happen before, and has a solution, could you please reply because I have never seen anything like this before and I have no idea what the hell's going on.