Iptables와 geoip 사용 너무 어렵습니다

우분투 플랫폼 정보는 아래와 같습니다.
3.11.0-15-generic
DISTRIB_DESCRIPTION="Ubuntu 12.04.4 LTS"

수많은 구글링 문서를 참조하여 iptables와 geoip를 이용한 국가별 IP 차단을 시도해보는데 잘 안됩니다.

설치 과정
iptables v1.4.21 소스컴파일 설치
xtables-addons-2.4 소스 컴파일 설치
geoip 데이타베이스 생성

iptables geoip 정책 적용 시 에러가 아래와 같이 발생됩니다.
#/usr/local/sbin/iptables -I INPUT 2 -m state --state NEW -m geoip ! --source-country KR -j DROP
iptables: No chain/target/match by that name

문서 찾아 보니 geoip 모듈이 없어서 그렇다고 하는데

다음과 같이 실행하면 결과에 geoip 모듈이 없습니다.

cat /proc/net/ip_tables_matches

conntrack
icmp

lsmod로 현재 올라와 있는 모듈 확인해 보니 전혀 없습니다.

#lsmod | grep ip
결과 없음.

커널 컴파일 까지 하면서 geoip 모듈을 올려야 하는지…

좋은 방법 없을까요?