Iptables Block Access Based on GeoIP on Debian 10
Untuk debian 10 tidak ada xtables-addons-common yang merupakn addons iptables base geo locations, padahal di debian 9 dan 11 ada, akhirnya di sempatkan untuk built deb package nya untuk native kernel, untuk yang dkms belum sempat,
untuk xtables-addons_3.23-1_amd64_deb10.deb bisa di download disin
untuk xtables-addons_3.13-1_amd64_deb10.deb bisa di download disini
atau bisa install dari source bisa download disini https://inai.de/files/xtables-addons/
selanjutnya
apt-get install libtext-csv-xs-perl libmoosex-types-netaddr-ip-perl
apt install libnet-cidr-lite-perl libtext-csv-xs-perl libgeoip2-perl
sudo depmod -a
sudo modprobe x_tables
sudo modprobe xt_geoip
mkdir /usr/share/xt_geoip/
install deb package
root@localhost:/home# dpkg -i xtables-addons_3.13-1_amd64_deb10.deb
tambahkan db nya
/usr/lib/x86_64-linux-gnu/xtables-addons/xt_geoip_dl && /usr/lib/x86_64-linux-gnu/xtables-addons/xt_geoip_build -D "/usr/share/xt_geoip"
bisa di bikin crontab nya untuk auto update db
tambahkan iptable nya misal hanya ip indonesia yang boleh akses web server nya
iptables -A INPUT -m geoip ! --src-cc ID -p tcp -m multiport --dport 80,443 -j DROP
Semoga bermanfaat
Komentar
Posting Komentar