设为首页  
联系我们  
加入收藏  
网页制作 冲浪宝典 图形图像 操作系统 软件教学 编程开发 认证考试 安全技术 站长专区 文学驿站 娱乐天地 游戏天地 办公软件
文章搜索
您的位置: 首页 >> 文章首页 >> 安全技术 >> 防火墙 >> 利用 FreeBSD 组建安全的网关
精品推荐
防火墙点击TOP10
·Zone Alarm 防火墙软件全接触
·使用ISA Server 2004配置背靠背的防火墙环境
·12款防火墙比较评测报告
·硬件防火墙的配置过程讲解(一)
·国内防火墙系统大比拼
·ISA SERVER2000 学习笔记
·通过ISA2004使用其他端口发布FTP站点
·ISA防火墙安装设置全集(二)
·Cisco IOS防火墙的安全规则和配置方案
·清华紫光防火墙应用分析
安全技术点击TOP10
·主板芯片级维修技术资料
·Symantec AntiVirus防病毒服务器安装配置使用指南
·教你如何手动查杀“幽灵(I-Worm.Ghost)”病毒
·贴片元件标记对应型号资料
·主板芯片组详解
·在WindowsXP/2003下查看端口对应的进程
·主板点不亮(不显示)的BIOS修复两法
·计算机启动过程详解
·网吧如何禁止使用PP点点通
·主板开机原理
精选专题

利用 FreeBSD 组建安全的网关

作者: 来源:网络文章 时间:2005-12-19 16:28:27

利用 FreeBSD 组建安全的网关(2)
  以上完成以后,你就可以重新启动系统使用新的内核了。

  使用新内核以后,如果该系统本来是连在网络上的,那么这时他的网络部分已经完全丧失,这表示系统新的内核已经起作用了,防火墙也起作用了,但由于FreeBSD的防火墙默认情况下是不允许任何机器访问,所以该机器的任何网络功能都暂时丧失。不过不要着急,接着往下看,你就会觉得非常有意思了。

  既然该服务器担当是的网关,那么让网关启动起来是必须的。我们现在再:
  cd /etc

  用编译器编译rc.conf

  加入如下参数:

  gateway_enable="YES" //启动网关
  ##########IP-firewall#################
  firewall_enable="YES" //激活firewall防火墙
  firewall_script="/etc/rc.firewall" //firewall防火墙的默认脚本
  firewall_type="/etc/ipfw.conf" //firewall自定义脚本
  firewall_quiet="NO" //起用脚本时,是否显示规则信息。现在为"NO"假如你的防火墙脚本已经定型,那么就可以把这里设置成"YES"了。
  firewall_logging_enable="YES" //启用firewall的log记录。
  ##########NATD#######################
  natd_interface="xl0" //NATD服务启用在哪块网卡。
  natd_enable="YES" //激活NATD服务
  natd_flags="-config /etc/natd.conf" //NATD服务参数设置文件。

  设置完成后我们再编译/etc/syslog.conf文件。 加入以下行:

  !ipfw
  *.* /var/log/ipfw.log

  好了rc.conf文件设置完毕,然后就是其他文件了。

  新建/etc/ipfw.conf 文件,在文件里写入以下内容:

  add 00400 divert natd ip from any to any via xl0 //natd服务启动设置
  add 00001 deny log ip from any to any ipopt rr
  add 00002 deny log ip from any to any ipopt ts
  add 00003 deny log ip from any to any ipopt ssrr
  add 00004 deny log ip from any to any ipopt lsrr
  add 00005 deny tcp from any to any in tcpflags syn,fin //这5行是过滤各种扫描包
#######tcp#########
  add 10000 allow tcp from xx.xx.xx.xx to x.x.x.x 22 in //向Internet的xx.xx.xx.xx这个IP开放SSH服务。也就是只信任这个IP的SSH登陆。
  add 10001 allow tcp from any to x.x.x.x 80 in //向整个Internet开放HTTP服务。
  add 10002 allow tcp from any to x.x.x.x 25 in //向整个Internet开放smtp服务。
  add 10003 allow tcp from any to x.x.x.x 110 in //向整个Internet开放pop3服务。
  add 19997 check-state
  add 19998 allow tcp from any to any out keep-state setup
  add 19999 allow tcp from any to any out //这三个组合起来是允许内部网络访问出去,如果想服务器自己不和Internet进行tcp连接出去,可以把19997和19998去掉。(不影响Internet对服务器的访问)
  ######udp##########

共4页 9 7 [1] [2] [3] [48 :>

利用 FreeBSD 组建安全的网关 相关文章:
利用 FreeBSD 组建安全的网关 相关软件:
特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
转载请注明来源:http://www.xgdown.com