ImageVerifierCode 换一换
格式:DOCX , 页数:11 ,大小:131.99KB ,
资源ID:7139635      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7139635.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(MONOWALL简明配置手册分解.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

MONOWALL简明配置手册分解.docx

1、MONOWALL简明配置手册分解MONOWALL配置手册撰写人:萧烺一 MONOWALL简介m0n0wall 是一项针对建立一个完整的、嵌入式的防火墙软件包的计划,该软件包可以安装于嵌入式PC里, 提供所有商业防火墙的重要特性(包括易用性),而且价格只有商业防火墙几分之一(自由软件)。 m0n0wall是基于bare-bones version of FreeBSD,包括一个WEB服务器,PHP和其它一些工具软件。整个系统的配置保存在一个XML文件当中,条理清晰。 m0n0wall可能是第一个启动时通过PHP配置的UNIX系统,这种结构胜于使用shell脚本。 并且整个系统的配置用XML格式保

2、存。 m0n0是一个防火墙,而防火墙的目的是提供安全。增加越多的功能,新增功能的弱点给防火墙带来安全隐患的机会就越大。m0n0wall创建者及主要贡献者的观点是防火墙第3和4层基本服务之外的任何东西都不属于m0n0wall。一些可能合适的服务占用CPU和内存饥渴,而m0n0wall着眼于嵌入式设备,CPU和内存资源都有限。非连续(保存)的文件系统是由于着眼于CF(Compact Flash)安装,这又是一个限制因素。最后,(内核)映象的大小限制,消除了其它可能性。 我们觉得以下服务应该运行在其它服务器,并特意不作为m0n0wall的一部分: 􀁺 入侵检测/保护系统(IDS)

3、􀁺 代理服务器 􀁺 第三、第四层外的任何数据包检查 􀁺 通用的WEB服务器 􀁺 FTP服务器 􀁺 网络时间服务器 􀁺 日志文件分析器 基于同样的原因,m0n0不允许登录(login): 控制台没有登录提示符(以显示一个菜单代替),没有telnet 和 ssh服务进程(deamon) 1.3 历史 Manuel Kasper, m0n0wall的作者,说: 从我开始在嵌入式PC上摆弄包过滤器,我就想有一个漂亮的基于web图形界面的控制器来控制所有的防火墙功能,而不是通过键入单个的命令。在互

4、联网上有很多漂亮的带有WEB接口的防火墙包(大部分是基于Linux的),但是没有一个符合我要求的(自由,快速,简单,干净以及我需要的所有特性)。所以,我终于开始写属于自己的WEB图形界面。但是,我决不是想建立一个webmin的翻版-我想建立一个完整的、新的嵌入式防火墙软件包。它的所有将被发展为一个接上电源的盒子,可以通过串口设置LAN IP地址,登录进WEB界面设置它。然后我决定我不能像平常的启动系统那样通过SHELL脚本配置系统(由于它几乎不可能用SHELL脚本完成,所以我已经写了一个C程序产生过滤器规则),并且自从我使用了基于PHP的WEB接口,不长时间我就发现还是使用PHP来配置系统的好

5、。这种方法,配置数据将不再必须被存储在那些被SHELL脚本解析的文本文件里面-它现在被存储在一个XML文件里。所以我又完全重写了整个系统,除了相当多的“引擎罩底下的东西“外,看上去感觉没有什么改变。 m0n0wall的第一个公共beta版于2003年2月15日,1.0版本正好在一年后的2004年2月15日。这两个版本之间共发布了另外26个公共beta版,平均每两个星期发布一个。每个版本完整的修改列表可以在m0n0wall网站的Change Log栏目找到。 1.4 功能 monowall 提供了很多昂贵商用防火墙中的功能,其中一些功能还是商用防火墙中没有的。包括: 􀁺 WEB

6、界面(支持SSL) 􀁺 用于恢复系统的串口界面 􀂄 设置LAN IP地址 􀂄 重置密码 􀂄 恢复初始默认设置 􀂄 重启系统 􀁺 无线支持 (access point with PRISM-II/2.5/3 cards, BSS/IBSS with other cards including Cisco) 􀁺 上网认证(captive portal) 􀁺 支持802.1Q VLAN 􀁺 基于状态的包过滤 􀂄 block

7、/pass 规则 􀂄 日志 􀁺 NAT/PAT (包括 1:1) 􀁺 在WAN口上支持DHCP 客户、PPPoE、PPTP 和Telstra BigPond Cable 􀁺 IPsec VPN 隧道(IKE; 支持硬件加密卡,移动客户和证书) 􀁺 PPTP VPN (支持RADIUS 服务器) 􀁺 静态路由 􀁺 DHCP服务器与中继 􀁺 缓存DNS 转向器 􀁺 动态DNS客户端与 RFC 2136 DNS更新器 􀁺

8、SNMP代理 􀁺 流量整形(带宽限制) 􀁺 基于SVG的流量图 􀁺 可以通过WEB界面进行固件升级 􀁺 唤醒LAN客户 􀁺 配置文件备份/恢复 􀁺 主机/网络别名 1.4.1 组件 m0n0wall包括以下软件组件: 􀁺 FreeBSD components (kernel, user programs) 􀁺 ipfilter 􀁺 PHP (CGI version) 􀁺 thttpd 􀁺 MPD &

9、#1048698; ISC DHCP server 􀁺 ez-ipupdate (for DynDNS updates) 􀁺 Dnsmasq (for the caching DNS forwarder) 􀁺 Raccoon(for IPsec IKE) 1.4.2 规格 􀁺 当前的m0n0wall系统可以存放在小于6M 的CF卡(或者CD-ROM)上 􀁺 在net4501平台上,当运行默认配置的时候,包含NAT在内, m0n0wall提供大约17 Mbps的 WAN LAN TCP 吞吐量。 在更快的平

10、台上(类似于net4801或者WRAP),吞吐量可能超过50Mbp(在更新的标准PC上 100 Mbps)。 􀁺 在net4501平台上, m0n0wall从上电启动到完全可以工作的时间小于 40 秒 ,这其中包含POST (适当的BIOS配置) 1.5 软件版本和分发(许可) m0n0wall is Copyright 2002-2004 by Manuel Kasper. All rights reserved. 允许以源代码和二进制形式再分发未经修改或经过修改的版本,只要满足以下的条件: 􀁺 以源代码形式再分发必须不加修改地保留上述版权告示、本条件清单

11、和下述弃权书。 􀁺 以二进制形式再分发必须复制上述版权告示、本条件清单和下述弃权书到再分发相关的文档和其介质中。 本软件“按现状条件” 提供,并在此明示不提供任何明示或暗示的保障, 包括但不限于对商业适销性、对特定目的的适用性的暗示保障。 任何情况下,均不对任何直接、 间接、 偶然、 特殊、 惩罚性的, 或必然的损失 (包括但不限于替代商品或服务的采购、 使用、 数据或利益的损失或营业中断) 负责,无论是如何导致的并以任何有责任逻辑的, 无论是否是在本文档使用以外以任何方式产生的契约、严格责任或是民事侵权行为(包括疏忽或其它)中的, 即使已被告知发生该损失的可能性。 1.5.

12、1 其它软件包 m0n0wall基于或包含多种自由软件,在下面列出。m0n0wall的作者很感谢这些软件作才所做出的努力。 FreeBSD (http:/www.freebsd.org) Copyright 1994-2003 FreeBSD, Inc. All rights reserved. This product includes PHP, freely available from . Copyright 1999 - 2003 The PHP Group. All rights reserved. mini_httpd ( Copyright 1999, 2000 by Jef P

13、oskanzer . All rights reserved. ISC DHCP server (http:/www.isc.org/products/DHCP) Copyright 1996-2003 Internet Software Consortium. All rights reserved. ipfilter (http:/www.ipfilter.org) Copyright 1993-2002 by Darren Reed. 二硬件兼容性和配置 2.1 支持的硬件架构 m0n0wall 只支持X86架构。所支持的设备包括标准的PC设备,以及各种嵌入设备。其目标是基于X86的嵌入

14、PC。 这意味着不包括非X86的设备,如基于MIPS的Linksys设备,基于ARM的D-Link设备等。FreeBSD不支持MIPS和ARM平台。FreeBSD所支持的平台可以阅http:/www.freebsd.org/platforms/index.html。其中列出的某些平台还不能工作,如MIPS。目前m0n0wall只支持X86平台。 2.2 支持基于PC的硬件 m0n0wall 可以运行在任何标准X86 PC,只要求具备两个网络接口。 2.2.1最低要求 486 CPU 任何486或更高的CPU就足够运行m0n0wall。具体需要多高的CPU才满足需求,取决于多种因素,包括互联网的

15、接入带宽,所需要的并发连接数,使用什么功能等。对于大部分应用,一个486或奔腾(Pentium )CPU就足够了 64M内存 64M RAM是官方建议的最少配置。m0n0wall 的CD版本据报告在32MB内存机器中也运行得很好。当使用m0n0wall的CF(Compact Flash)或硬盘版本,少于64MB内存时升级将失败,这是因为m0n0wall在RAM中保存所有东西,并没有使用交换空间(swap space)当内存耗尽,没有任何后援内存支持。 2.2.2 建议的BIOS修改 需要修改一些BIOS设备,才能让m0n0wall正确地工作。 Plug and Play OS 很多主板的BIO

16、S都有一项“Plug and Play OS”设置其它类似的设置。这一项该设置为“NO”或“Disable”。通过关闭这些选项,让BIOS分配系统的资源而不留给操作系统来做。由BIOS负责分配资源,FreeBSD(包括m0n0wall)运行得最好。 禁止不必要的设备 一般情况下不需要关心这一点,但如果遇到硬件相关的问题,我们建议在BIOS中禁止所有不必要的设备,如果主机板中的声卡,某种情况下的并口、串口,以及其它不使用的设备。如果不使用该设备,禁止它是安全的。 2.2.3 存储介质 m0n0wall 可以安装在CF(compact Flash),硬盘,或CD,配一软驱保存配置。 Compact

17、Flash 需要至少8M Compact Flash 卡。 硬盘 一般的IDE或SCSI硬盘都可以(只要是FreeBSD支持的磁盘控制器)。 CD/软驱 任何IDE或SCSI CD-ROM/DVD驱动器都可以启动m0n0wall。另外需要一个1.44MB的软驱(任何标准的软驱),一张用MS-DOS/FAT格式化后的软盘。使用这种配置方法,你的PC应该能够从CD-ROM启动。 Zip Drive setup 从版本1.2b3开始,m0n0wall可以在一个Zip Drive中运行硬盘映象。使用写硬盘的方式来写Zip Drive。 2.3 支持的嵌入式设备 以下的嵌入式设备可以运行m0n0wall

18、。 2.3.1. Soekris Engineering 所有Soekris设备都与m0n0wall完全兼容。对于net4501 和其它45xx型号,使用net45xx映象。对于net4801,使用net48xx 映象。 二 我公司防火墙配置流程3.1 硬件一台废旧的毒龙。128内存。18g硬盘。两块D-link 530TX网卡。3.2 配置IP分配规划() m0n0wall 网络配置外接网卡配置IP地址: 218.69.98.91子网掩码:255.255.255.248网关:218.69.98.89DNS:202.99.96.68 接局域网网卡配置IP:192.168.2.205 子网:25

19、5.255.255.01、 通过控制台进行设置步骤一:按照以上介绍的方法制作好m0n0wall,把安装有m0n0wall的硬盘安装到目标机,在BIOS中设置从硬盘启动,启动完成后出现图7所示。这个是主界面,也证明安装完毕下面对菜单进行简单介绍。1)Interfaces:assign network ports(网卡:指定网络端口),指定安装的网卡,用那一块连接WAN,那一块连接LAN。2)Set UP LAN IP Address(设定LAN网卡的IP地址)。3)Reset WebGui Password(重设Webgui密码为Mono);4)Reset to factory defaults

20、(恢复成出厂设置);5)Reboot system(重新启动)。在这里我们输入1并回车。系统提示是否设置对VLAN(虚拟局域网)的支持,回答N(图8),系统接着提示:“Enter the LAN interface name or a for auto-detection:”(输入LAN网卡名称或输入a自动检测),在这里输入”fxp0”,回车后系统再提示“Enter the WAN interface name or a for auto-detection:”fxp1”,回车后系统再提示“Enter the Option 1 interface name or a for auto-dete

21、ction(or nothing if finished):,按回车键。提示The firewall will reboot after saving the changes.Do you want to proceed?(y/n)输入y,系统将重新启动。接着我们就在游览器地址栏输入:http:/192.168.2.205 在用户名处输入admin,密码处输入mono(默认密码,为了安全密码不公开,需要可以联系我)就可以通过web进行管理了。这是主界面常规信息的设置首先对系统的基本信息进行设置,m0n0wall的管理界面还是比较直观明了的,遗憾的是现在还没有中文版本,单击System下面的Ge

22、neral setup(常规设置)在这里我们可以进行admin用户密码,dns服务器,Web管理界面的协议,端口进行设置。为了防火墙的安全我们建议对admin用户密码、访问协议、端口等信息进行重新设置。我把webGUI protocol设为HTTPS,webGUI port设为8080,DNS为:和202.99.96.68(请根据网络环境进行设置),按Save保存配置,这时系统提示重新启动防火墙,点YES,防火墙将重启。防火墙启动完成后,请用修改后的协议、端口、新密码访问防火墙。固定IP方式设置公司使用固定IP,请选择选择Static,在这里我选择了Static,Static IP IPcon

23、figuration(静态IP地址配置) Address(IP地址)输入外网IP地址218.69.98.91/29,Gateway(网关)输入外网网关地址218.69.98.89。提示:m0n0wall子网掩码采用的是CIDR标记法,公司的掩码是255.255.255.248.根据换算得出掩了29位3搭建VPN服务器由于公司有VPN的需求,而且为了安全考虑。所以开启VPN服务在VPN的PPTP服务下,配置服务器地址218.69.98.91和拨号池192.168.2.128.系统最大承载16个客户的同时拨入配置VPN的用户和密码4.放行VPN端口在防火墙的规则中,添加一条,允许PPTP通行的规则。否则客户端将拨号失败VPN使用1723端口通信至此,配置完成!客户能够成功拨入,但是。却不能与公司内部网络进行通信。这是因为公司局域网划分了。所以需要在防火墙上添加静态路由,实现与内网间的跨网通信。而不影响安全

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1