Linux APF Firewall installation configuration

Source: Internet
Author: User

APF (Advanced Policy Firewall) is a software firewall in the Linux environment produced by Rf-x Networks, which is used by most Linux server administrators and is easy to understand and use with iptables rules.

One, download, install APF

Linux Code

Root@linux:/home/zhangy# wget http://www.rfxnetworks.com/downloads/apf-current.tar.gz

Root@linux:/home/zhangy# tar-xvzf apf-current.tar.gz

Root@linux:/home/zhangy# CD apf-9.7-1

Root@linux:/home/zhangy/apf-9.7-1#./install.sh

The installation is successful with the following information:

Root@linux:/home/zhangy/apf-9.7-1#./install.sh

Installing APF 9.7-1: Completed.

Installation Details:

Install Path:/etc/apf/

Config Path:/ETC/APF/CONF.APF

Executable Path:/USR/LOCAL/SBIN/APF

Other Details:

Listening TCP ports:22,25,111,3306,53976

Listening UDP ports:111,917,936,5353,49640,54744

Note:these ports is not auto-configured; They is simply presented for information purposes. You must manually configure all port options.

Second, configure APF

Vim/etc/apf/conf.apf

ig_tcp_cports= "21,22,80,443,3306,8080"//Set the server to allow access to the TCP port

Ig_udp_cports= "53"//Set the server to allow access to the UDP port

eg_tcp_cports= "21,25,80,443,43,2089"//Setting the TCP port that the server allows for external access

eg_udp_cports= "20,21,53"//Set the UDP port that the server is allowed to access externally

Devel_mode= "1" to devel_mode= "0"

dlist_spamhaus= "0" to dlist_spamhaus= "1"

dlist_dshield= "0" to dlist_dshield= "1"

The following points should be noted in the configuration process:

1, different ports are open depending on the server.

2,devel_mode= "1" means that the configuration is reset every five minutes in debug mode, which prevents the server from crashing due to incorrect configuration.

3, set only Tongxu 192.168.1.139 remote connection 22 port

Add the following information to the/etc/apf/allow_hosts.rules:

tcp:in:d=22:s=192.168.1.139

out:d=22:d=192.168.1.139

Add the following information to the/etc/apf/deny_hosts.rules:

tcp:in:d=22:s=0/0

out:d=22:d=0/0

At the beginning, I thought as long as in the allow_hosts.rules inside add on the line, changed one, I changed an IP, already can connect, make me very silent. After adding the above rule to deny_hosts.rules, the prompt timed out when connected. Allow_hosts.rules and Deny_hosts.rules inside both added rules, the re-starting APF will prompt the configuration of successful information, accidental discovery.

APF (12234): {Trust} Allow outbound 192.168.1.139 to port 22

APF (12234): {Trust} Allow inbound TCP 192.168.1.139 to port 22

Iii. Common commands for APF

Apf-s//Start APF Firewall

Apf-r//Restart APF firewall

Apf-f//Refresh APF firewall configuration file

Apf-l//List of APF's filtration rules

Log information for APF-T//APF.

APF-E//Adding the Domain name interpretation to the letter of recognition rules

Apf-a//Add IP/IP segment to whitelist

apf-d//Add IP/IP segment to blacklist

Apf-u//Remove IP/IP segment from White/blacklist

Apf-o//Remove IP/IP segment from White/blacklist

Four, common port list

21/tcp//ftp

22/tcp//ssh

25/tcp//SMTP

53/UDP//dns

80/tcp//http

110/tcp//POP3

143/tcp//imap

443/tcp//https

993/tcp//imaps

995/tcp//POP3

3306/tcp//mysql

5432/tcp//postgresql

Linux APF Firewall installation configuration

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.