티스토리 뷰

기본 커널 2.6.18 에 yum update 한 커널

 

사양


centos 5.8 64bit
iptables-1.4.5.tar.bz2
xtables-addons-1.15.tar.bz2
Text-CSV_XS-0.83a.tgz

xtables-addons-1.38.tar 



iptables 설치


make && make install 


xtables-addons 설치


./configure PKG_CONFIG_PATH=/usr/local/lib/pkgconfig

make && make install 



Text/CSV_XS 모듈 설치


perl -e 'use CPAN;install Text::CSV_XS' 혹은

wget http://pkgs.fedoraproject.org/lookaside/pkgs/perl-Text-CSV_XS/Text-CSV_XS-0.83a.tgz/f9e6db6e4221d67658a26484d9214ecc/Text-CSV_XS-0.83a.tgz
tar xvf Text-CSV_XS-0.83a.tgz

perl Makefile.PL && make && make install 



geoip 국가 DB 설치


cd xtables-addons-1.38/geoip

Maxmind 에서 GEOIP DB 다운 및 설치 스크립트 실행

./xt_geoip_dl

./xt_geoip_build GeoIPCountryWhois.csv 



국가정보 DB를 디폴트 경로에 저장


mkdir -p /var/geoip

cp -r {BE,LE} /var/geoip 




 

 

 

./extensions/libxt_geoip.c
iv0 -> iv4 변환

#if __BYTE_ORDER == _BIG_ENDIAN
        snprintf(buf, sizeof(buf), GEOIP_DB_DIR "/BE/%s.iv4", code);
#else
        snprintf(buf, sizeof(buf), GEOIP_DB_DIR "/LE/%s.iv4", code);
#endif

 

 

DB만 수동으로 다운로드
wget http://www.maxmind.com/download/geoip/database/GeoIPCountryCSV.zip
unzip GeoIPCountryCSV.zip

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함