centos7 iptables geoip 설치 및 적용# Operation System/Linux2020. 7. 8. 11:18
Table of Contents
728x90
반응형
# yum -y install perl-NetAddr-IP iptables-devel perl-Text-CSV_XS kernel-devel
# wget mirror.koreaidc.com/iptables/xtables-addons-2.10.tar.gz
# tar xvfz xtables-addons-2.10.tar.gz
# cd xtables-addons-2.10/
# vi mconfig
주석처리
#build_TARPIT=m
# ./configure
# make && make install
728x90
cat /tmp/GeoLite2-Country-Blocks-IPv.csv | ./20_convert_geolite2 /tmp/CountryInfo.txt > GeoIP-legacy.csv
# ./00_download_geolite2
자동다운로드 막혀서 안되기때문에 아래 파일 다운로드
# ./10_download_countryinfo
# cat ./GeoLite2-Country-Blocks-IPv.csv | ./20_convert_geolite2 /tmp/CountryInfo.txt > GeoIP-legacy.csv
# yum install perl-CPAN.noarch
# perl -MCPAN -e shell
install NetAddr::IP
install Getopt::Long
quit
./xt_geoip_build GeoIP-legacy.csv
# mkdir -p /usr/share/xt_geoip
# cp -a BE /usr/share/xt_geoip/
# cp -a LE /usr/share/xt_geoip/
# iptables -I INPUT -m geoip --src-cc CN -j DROP
# iptables -I INPUT -m geoip --src-cc DE -j DROP
참고 : https://xinet.kr/?p=2132
728x90
반응형
'# Operation System > Linux' 카테고리의 다른 글
centos5 wget 업그레이드 (0) | 2020.10.22 |
---|---|
openssl command smtp(ssl) 및 imap(ssl) 접속확인 (0) | 2020.10.05 |
centos5 curl 버전 업그레이드 (0) | 2020.03.26 |
centos5 openssl 버전 업그레이드 (2) | 2020.03.26 |
vsftpd접속시 xfs 쿼터설정된 사용자별 용량표기 스크립트 (0) | 2020.03.20 |
@다크쉐라빔 :: 다크쉐라빔의 주절주절
안녕하세요. 이곳은 IT위주의 잡다한 정보를 올려두는 개인 블로그입니다.
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!