iptables 설치후 다음과 같은 오류메시지가 나옵니다.

sicoguy의 이미지

iptables -L 을 하니까

FATAL: Module ip_tables not found.
iptables v1.2.11: can't initialize iptables table `filter' : iptables who? (do you need to insmod?)
Perhaps iptables or your kernel needs to be upgraded.

그래서 modprobe ip_tables했지만 없는 모듈이라고 합니다.
/etc/init.d에 보니까 iptables가 또 있던데, 여기 프로그램(쉘스크립트)을 실행시키니까 started 메시지는 뜹니다. 하지만 stop이 안됩니다. filter테이블이 없다면서 정지를 거부하더군요. reload는 또 됩니다.(ok가 뜹니다)

커널은 2.6.10-gentoo-r6입니다. menuconfig로 좀 손봤는데 이거때문에 안 깔리는건지요.

그럼...

P.S : iptables가 안 깔려있을때 메신저 등이 작동을 안해서 매스커레이딩을 하려는데 iptables가 없더군요. 그래서 emerge iptables했습니다.

소리의 이미지

커널에 iptable 관련 기능들을 넣어 주셔야 합니다.
Device Drivers - Network ... 하위에 찾아보시면 있을 겁니다.
그래서 커널 컴파일을 다시 하시고, ip_tables 모듈을 올려 주신 후 루트 계정에서 iptables를 다시 실행해 보세요. :)