岁月联盟 · 中国技术网 本站主页 | 安全认证 | 用户服务 | 技术论坛
新闻快报 | 新手学堂 | 黑客特区 | 程序语言 | 数 据 库 | 防 火 墙 | 路由交换 | 系统集成 | 服 务 器 | 存储备份 | 考试认证
Windows | Linux | Java | 协议分析 | 问题解答 | 进程大全 | 网页设计 | 多 媒 体 | 图库资料 | 软件下载 | 站内下载
  您现在的位置: 岁月联盟 >> 防火墙 >> Linux防火墙 >> 防火墙正文
为Linux加防火墙:APF的安装与设置
作者:佚名 文章来源:本站整理 点击数: 更新时间:2006-4-3 15:52:18
   什么是APF?
  
  APF: Advanced Policy Firewall,是 Rf-x Networks 出品的Linux环境下的软件防火墙。APF采用Linux系统默认的 iptables 规则。APF可以算是Linux中最出名的软件防火墙之一。
  
  下载最新版的APF:
  
  wget http://www.rfxnetworks.com/downloads/apf-current.tar.gz
  
  解压:
  
  tar -xzvf apf-current.tar.gz
  
  进入APF目录:
  
  cd apf-版本
  
  安装!
  
  ./install.sh
  
  安装完以后,开始配置APF:
  
  nano /etc/apf/conf.apf
  
  查找(ctrl + w) USE_DS=”0″ ,将之更改为 USE_DS=”1″ ;查找 USE_AD=”0″ ,将之更改为 USE_AD=”1″ 。
  
  然后开始配置最主要的部分:端口。
  
  以下提供 cPanel, Ensim 和 Plesk 的推荐配置。
  
  cPanel
  IG_TCP_CPORTS=”20,21,22,25,26,53,80,110,143,443,465,993,995,2082,2083,2086,2087,2095,2096″
  IG_UDP_CPORTS=”21,53,873″
  
  EGF=”1″
  EG_TCP_CPORTS=”21,22,25,26,27,37,43,53,80,110,113,443,465,873,2089″
  EG_UDP_CPORTS=”20,21,37,53,873″
  
  
  Ensim
  IG_TCP_CPORTS=”21,22,25,53,80,110,143,443,19638″
  IG_UDP_CPORTS=”53″
  
  EGF=”1″
  EG_TCP_CPORTS=”21,22,25,53,80,110,443″
  EG_UDP_CPORTS=”20,21,53″
  
  Plesk
  IG_TCP_CPORTS=”20,21,22,25,53,80,110,143,443,465,993,995,8443″
  IG_UDP_CPORTS=”37,53,873″
  
  EGF=”1″
  EG_TCP_CPORTS=”20,21,22,25,53,37,43,80,113,443,465,873″
  EG_UDP_CPORTS=”53,873″
  
  下面列出常规的端口,方便大家进行配置:
  
  21/tcp ftp
  22/tcp ssh
  25/tcp smtp
  26/tcp 备用smtp端口
  80/tcp http
  110/tcp pop3
  143/tcp imap
  443/tcp https
  993/tcp imaps
  995/tcp pop3s
  3306/tcp mysql
  5432/tcp postgres
  53/udp dns
  
  配置完成后保存退出,并启动APF防火墙:
  
  /usr/local/sbin/apf -s
  
  请注意,此时防火墙是运行在调试模式,每五分钟重洗配置。这样能避免因为错误的配置而使服务器瘫痪。
  
  确保配置无误后,再次进入配置文件(nano /etc/apf/conf.apf),将 DEVM=”1″ 更改为 DEVM=”0″ 。这样APF就会运行在常规模式下。
  
  重启APF(/usr/local/sbin/apf -s)。
  
  注意事项:如果你的Linux内核将iptables直接编译而非模块模式的话,请将配置文件中的 MONOKERN=”0″ 更改为 MONOKERN=”1″ 。
  
  可选配置:
  APF有个新的功能便是防止DoS攻击(/etc/apf/ad)。其日志文件保存在/var/log/apfados_log。
  
  下面我们将配置APF使其遇到DoS后发送电子邮件给管理员。
  
  打开配置文件:
  
  nano -w /etc/apf/ad/conf.antidos
  
  查找 [E-Mail Alerts] 。
  
  CONAME=”Your Company” 为你的网站或公司名称。
  
  将 USR_ALERT=”0″ 更改为 USR_ALERT=”0″ ,从而使系统发送电子邮件。
  
  USR=”your@email.com” 为你的电子邮件地址。
  
  保存并退出,重启APF(/usr/local/sbin/apf -r)。
  
  另外,如果需要让系统每次重新启动后自动运行APF,则执行以下命令:
  
  chkconfig --level 2345 apf on
  
  需要去除自动启动的话:
  
  chkconfig --del apf
  
  最后,希望大家都能顺利的为自己的Linux架设起一道有效的安全屏障。
  • 上一个防火墙:
  • 下一个防火墙:
  •  
    热门文章
    推荐文章
    关于我们 | 发展历程 | 网站地图 | 广告服务 | 招贤纳士 | 战略合作 | 友情链接 | 著作声明 | 联系我们
    Copyright © 2002-2007 SYUE All rights reserved.
    E_mail:WebSyue@163.Com 皖ICP备05004589号
    未经授权禁止转载、摘编、复制或建立镜像.如有违反,追究法律责任.
    魔域私服 惊天动地私服 天龙八部私服 天龙八部私服 热血江湖私服 天龙八部私服 bet365 bet365 传世私服 传奇世界私服