PDA

View Full Version : Cài đặt và cấu hình APF Firewall trên VPS



DigiPower
08-02-2006, 15:24
APF Firewall là một phần mềm Firewall Script phát triễn trên nền IPTables, tuy không thể sánh cùng với các đàn anh firewall khác nhưng bù lại được miễn phí và mức độ firewall cũng không đến nỗi tệ. Bài viết này hi vọng sẽ giúp được bạn nào dùng VPS ( không ít thì nhiều ) để security VPS của mình được tốt hơn.

1. Login SSH bằng tài khoản Root:

wget http://www.r-fx.ca/downloads/apf-current.tar.gz

tar -xzf apf-current.tar.gz

cd apf-version...

sh install.sh

Đến đây xem như là install xong APF. Chuyển sang bước 2..

2. Cấu hình APF:

2.1 Edit /etc/apf/conf.apf

Search: DEVM="1"

Change it to: DEVM="0"

TCP_CPORTS="....." <--- Bạn muốn Open Port nào thì gõ dzo Ex: 22,25,110,143,....

IG_UDP_CPORTS="" <--- Ex Port DNS: 53

(***)

2.2 Edit /etc/sysconfig/iptables-config

IPTABLES_MODULES="ipt_REJECT ipt_tos ipt_TOS ipt_LOG ip_conntrack ipt_limit ipt_multiport iptable_filter iptable_mangle ipt_TCPMSS ipt_tcpmss ipt_ttl ipt_length ipt_REDIRECT ipt_state iptable_nat ip_nat_ftp"

2.3 Edit /etc/sysconfig/vz

IPTABLES="ipt_REJECT
ipt_tos ipt_TOS ipt_LOG ip_conntrack ipt_limit ipt_multiport
iptable_filter iptable_mangle ipt_TCPMSS ipt_tcpmss ipt_ttl ipt_length
ipt_REDIRECT ipt_state iptable_nat ip_nat_ftp"

2.4 Khởi động lại vz service:

# service vz restart

2.5 Set parameter limits the amount of iptables rules

# vzctl set 101 --numiptent 400 --save

2.6 Edit /etc/apf/conf.apf

IFACE_IN="venet0"
IFACE_OUT="venet0"
SET_MONOKERN="1"

2.7 Start APF

# /etc/init.d/apf start

Đến đây là xem như hoàn tất. Nếu bạn là người thích nghiên cứu thì tham khảo thêm phần này:

http://www.rfxnetworks.com/apf/README.antidos

*** Lý do tại sao tôi chỉ hướng dẫn cài trên VPS vì cấu hình LAN CARD trên VPS là Lan Card ảo. Nếu muốn cài đặt APF trên Deicated Server thì chỉ việc thực hiện đến bước 2.1 rồi start APF lên là xong.

Chúc thành công.