网络安全参考 | UNIX参考 | GPS参考 | 无线参考 | 在线手册 | OSBUG.ORG | SUNNY-NETWORK.COM
天线制作 GPS 地标
网站地图 RSS订阅
高级搜索 收藏本站
Home | 业界动态 | Open source | GNU | Linux | BSD | Solaris | AIX | HP-UX | IRIX | Mac OS X | Minix | Tru64 | SCO UNIX | Network | Security | X-Window | Database | 应用服务 | Programming | 经典著作 | 永远的纪念 | 杂项
 当前位置: Home > BSD > FreeBSD > 文章  
配置基于ADSL的防火墙
文章来源: cnfug.org 文章作者: 未知 发布时间: 2003-07-21   字体: [ ]  
 

  下面一部分是启动IPFW的防火墙,这个需要修改默认得内核设置,同时使用MPD也需要对内核进行修改,所就在这里同时都修改了。我使用的是升级版本的IPFW,也就是被称作IPFW2的防火墙,在FreeBSD4.x上使用这个防火墙需要重新编译IPFW,这需要你事先安装了FreeBSD4.6以上的源码在你的硬盘上,然后执行下列步骤升级你的IPFW:

cd /usr/src/sbin/ipfw
make -DIPFW2
make install
cd /usr/src/lib/libalias
make -DIPFW2
make install

  或者在你/etc/make.conf里面添加

IPFW2=TRUE

  然后make world来升级你的防火墙

  升级IPFW完毕之后,接下来就是修改内核了,重新编译内核需要经过如下步骤,首先进入/sys/i386/conf/目录,里面有两个文件,一个是GENERIC,另一个是LINT,具体的说明信息我就不赘述了,我只讲一下我修改内核的过程。

  首先 cp GENERIC mykern编辑mykern增加如下的部分:

options NETGRAPH
options NETGRAPH_PPPOE
options NETGRAPH_SOCKET
options NETGRAPH_ETHER
options IPFW2
options IPDIVERT
options IPFIREWALL_VERBOSE
options IPFIREWALL_VERBOSE_LIMIT=100
options IPSTEALTH
options ACCEPT_FILTER_DATA
options ACCEPT_FILTER_HTTP

  退出编辑器

config mykern
cd ../../compile/mykern
make depend
make
make install

  然后重新启动机器内核的更新就已经完成了。

  这样IPFW2的安装就已经完成了,我们先不打开防火墙,我们先配置mpd来建立PPTP的服务器。关于MPD的安装其实非常简单,你可以自己手动编译,但我还是推荐大家用ports来安装,因为我实在是想不出什么理由来不用ports安装:)如果你安装了ports到你的硬盘上,你通过下列步骤就可以完成mpd的安装了

cd /usr/ports/net/mpd
make install
make clean

  安装完毕之后,ports会自动创建/usr/local/etc/mpd目录并把配置文件的样本存放在这个目录里面,可以通过修改已有的配置文件样本来完成对mpd的配置,以mpd.conf.sample为例,首先cp mpd.conf.sample mpd.conf然后修改下面的部分pptp:

 
推荐文章
·FreeBSD系统终极安装手册(图)
·教你制作软盘上运行的FreeBSD系
·教你定制自己的压缩的FreeBSD内
·打造FreeBSD桌面系统
·FreeBSD6.0中cpu_switch调度机制
 

 
↑返回顶部   打印本页   关闭窗口↓  

Google
 
Web oldhand.org unixreference.net meshmea.org
相关分类
热点文章
·打造FreeBSD桌面系统
·FreeBSD服务器的安装与
·FreeBSD系统安装配置之
·FreeBSD系统终极安装手
·教你制作软盘上运行的Fr
·FreeBSD系统安装与配置
·FreeBSD服务器的安装与
·FreeBSD,实实在在的选
相关文章
·制作软盘上运行的FreeBS
·OpenBSD内核编译和优化
·在FreeBSD中安装双网卡
·让FreeBSD更安全
·FreeBSD,实实在在的选
·FreeBSD服务器的安装与
·FreeBSD服务器的安装与
·打造FreeBSD桌面系统
更多...
 
 

Copyright(c) 2001-2009 OLDHAND ORGANIZATION, All Rights reserved.
Power by DedeCms 织梦内容管理系统