付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、MONOWALL配置手册撰写人:萧娘一.MONOWALL 简介m0n0wall是一项针对建立一个完整的、嵌入式的防火墙软件包的计划,该软件包可以安装于嵌入式PC里,提供所有商业防火墙的重要特性(包括易用性),而且价格只有商业防火墙几 分之一(自由软件)。m0n0wall是基于bare-bones version of FreeBSD,包括一个 WEB服务器,PHP和其它一些工具软件。整个系统的配置保存在一个XML文件当中,条理清晰。m0n0wall可能是第一个启动时通过 PHP配置的UNIX系统,这种结构胜于使用 shell脚本。 并且 整个系统的配置用XML格式保存。m0n0是一个防火墙,而
2、防火墙的目的是提供安全。增加越多的功能,新增功能的弱点给防火墙带来安全隐患的机会就越大。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图形界面的控制器来控制所有的防火墙功能,而不是通过键入单个的命令。在互联网上有很多漂亮的带有WEB接口的防火墙包(大部分是基于Linux的),但是没有一个符合我要求的(自由,快速,简单,干净以及我需要的所有特性)。所以,我终于开始写属于自己的WEB图形界面。但是,
4、我决不是想建立一个 webmin的翻版-我想建立一个完整的、新的嵌入式防火墙软件包。它的 所有将被发展为一个接上电源的盒子,可以通过串口设置 LAN IP地址,登录进WEB界面设置它。然后我决定我不能像平常的启动系统那样通过SHELL脚本配置系统(由于它几乎不可能用SHELL脚本完成,所以我已经写了一个 C程序产生过滤器规则),并且自从我使用了基于PHP的WEB接口,不长时间我就发现还是使用PHP来配置系统的好。这种方法,配置数据将不再必须被存储在那些被 SHELL脚本解析的文本文件里面 -它现在被存储在一个 XML文件里。所以我 又完全重写了整个系统,除了相当多的引擎罩底下的东西 外,看上去
5、感觉没有什么改变。m0n0wall的第一个公共beta版于2003年2月15日,1.0版本正好在一年后的2004年2月15日。这 两个版本之间共发布了另外 26个公共beta版,平均每两个星期发布一个。每个版本完整的修改 列表可以在m0n0wall网站的Change Log栏目找到。1.4 功能monowall提供了很多昂贵商用防火墙中的功能,其中一些功能还是商用防火墙中没有的。包 括:WEB界面(支持SSL )用于恢复系统的串口界面设置LAN IP地址重置密码恢复初始默认设置重启系统无线支持a access point with PRISM-II/2.5/3 cards, BSS/IBSS
6、with other cards includingCisco )上网认证(captive portal )支持 802.1Q VLAN基于状态的包过滤block/pass 规贝 U日志NAT/PAT (包括 1:1)在WAN 上支持 DHCP 客户、PPPoE、 PPTP 和Telstra BigPond CableIPsec VPN 隧道(IKE;支持硬件加密卡,移动客户和证书)PPTP VPN (支持RADIUS 服务器)静态路由DHCP服务器与中继缓存DNS转向器动态DNS客户端与 RFC 2136 DNS 更新器SNMP代理流量整形(带宽限制)基于SVG的流量图可以通过WEB界面进行
7、固件升级唤醒LAN客户配置文件备份/恢复主机/网络别名1.4.1 组件m0n0wall包括以下软件组件:FreeBSD components (kernel, user programs)ipfilterPHP (CGI version)thttpdMPDISC DHCP serverez-ipupdate (for DynDNS updates)Dnsmasq (for the caching DNS forwarder) Raccoon(for IPsec IKE)1.4.2 规格当前的m0n0wall系统可以存放在小于 6M的CF卡(或者CD-ROM )上在net4501平台上,当运行默
8、认配置的时候,包含 NAT在内, m0n0wall提供大约17 Mbps的 WAN <-> LAN TCP 吞吐量。 在更快的平台上 (类似于net4801或者 WRAP ), 吞吐量可能超过50Mbp (在更新的标准PC上> 100 Mbps )。在net4501平台上,m0n0wall从上电启动到完全可以工作的时间小于40秒,这其中包含POST (适当的BIOS配置)1.5 软件版本和分发(许可)m0n0wall is Copyright ?2002-2004 by Manuel Kasper. All rights reserved.允许以源代码和二进制形式再分发未经修
9、改或经过修改的版本,只要满足以下的条件:以源代码形式再分发必须不加修改地保留上述版权告示、本条件清单和下述弃权书。以二进制形式再分发必须复制上述版权告示、本条件清单和下述弃权书到再分发相关的文档和其介质中。本软件 按现状条件”提供,并在此明示不提供任何明示或暗示的保障,包括但不限于对商业适销性、对特定目的的适用性的暗示保障。任何情况下,均不对任何直接、间接、 偶然、 特殊、惩罚性的,或必然的损失(包括但不限于替代商品或服务的采购、使用、数据或利益的损失或营业中断)负责,无论是如何导致的并以任何有 责任逻辑的,无论是否是在本文档使用以外以任何方式产生的契约、严格责任或是民事侵权行为(包括疏忽或其
10、它)中的,即使已被告知发生该损失的可能性。1.5.1 其它软件包m0n0wall基于或包含多种自由软件,在下面列出。m0n0wall的作者很感谢这些软件作才所做出的努力。FreeBSD () 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 (Copyrig
11、ht ? 1999, 2000 by JefPoskanzer <jef>. All rights reserved.ISC DHCP server (/products/DHCP)Copyright ? 1996-2003 InternetSoftware Consortium. All rights reserved.ipfilter () Copyright ?1993-2002 by Darren Reed.硬件兼容性和配置2.1 支持的硬件架构m0n0wall只支持X86架构。所支持的设备包括标
12、准的PC设备,以及各种嵌入设备。其目标是基于X86的嵌入PC 。这意味着不包括非 X86的设备,如基于 MIPS的Linksys设备,基于ARM的D-Link设备等。FreeBSD不支持MIPS和ARM平台。FreeBSD所支持的平台可以阅 /platforms/index.html 。其中列出的某些平台还不能工作,如 MIPS。目 前m0n0wall只支持X86平台。2.2 支持基于PC的硬件m0n0wall可以运行在任何标准X86 PC,只要求具备两个网络接口。2.2.1 最低要求486 CPU -任彳486或更高的CPU就足够运行m0n0wall
13、。具体需要多高的 CPU才满足需求,取 决于多种因素,包括互联网的接入带宽,所需要的并发连接数,使用什么功能等。对于大部分 应用,一个486或奔腾(Pentium )CPU 就足够了64M内存-64M RAM是官方建议的最少配置。 m0n0wall的CD版本据报告在32MB内存机器中 也运行得很好。当使用m0n0wall的CF(Compact Flash)或硬盘版本,少于64MB内存时升级将失 败,这是因为m0n0wall在RAM中保存所有东西,并没有使用交换空间 (swap space)一当内存耗 尽,没有任何后援内存支持。2.2.2 建议的BIOS修改需要修改一些BIOS设备,才能让 m0
14、n0wall正确地工作。Plug and Play OS很多主板的BIOS都有一项“Plug and Play OS设置其它类似的设置。这一项该设置为飞彼“Disable。通过关闭这些选项,让 BIOS分配系统的资源而不留给操作系统来做。由 BIOS负责分配资源,FreeBSD(包括m0n0wall)运行得最好。禁止不必要的设备一般情况下不需要关心这一点,但如果遇到硬件相关的问题,我们建议在BIOS中禁止所有不必要的设备,如果主机板中的声卡,某种情况下的并口、串口,以及其它不使用的设备。如果不 使用该设备,禁止它是安全的。2.2.3 存储介质m0n0wall可以安装在CF(compact Fl
15、ash),硬盘,或CD,配一软驱保存配置。CompactFlash需要至少8M Compact Flash 卡。硬盘一般的IDE或SCSI硬盘都可以(只要是 FreeBSD支持的磁盘控制器)。CD/软驱任彳sj IDE或SCSI CD-ROM/DVD 驱动器都可以启动 m0n0wall。另外需要一个1.44MB的软驱(任 何标准的软驱),一张用 MS-DOS/FAT格式化后的软盘。使用这种配置方法,你的 PC应该能够 从CD-ROM启动。Zip Drive setup从版本1.2b3开始,m0n0wall可以在一个Zip Drive中运行硬盘映象。使用写硬盘的方式来写ZipDrive 。2.3
16、 支持的嵌入式设备以下的嵌入式设备可以运行m0n0wall。2.3.1 Soekris Engineering所有Soekris设备都与m0n0wall完全兼容。对于net4501和其它45xx型号,使用net45xx映 象。对于net4801 ,使用net48xx 映象。二.我公司防火墙配置流程3.1 硬件一台废旧的毒龙。128内存。18g硬盘。两块D-link 530TX网卡。3.2 配置IP分配规划(1 ) m0n0wall网络配置外接网卡配置IP地址:1子网掩码:48网关:9DNS: 8接局域网
17、网卡配置IP: 05 子网:1、通过控制台进行设置步骤一:按照以上介绍的方法制作好m0n0wall,把安装有m0n0wall的硬盘安装到目标机,在BIOS中设置从硬盘启动,启动完成后出现图7所示。* is is MUnHua 1 IT vers ion t. 11built on Thu Nou 11 23:02:41 CET 2884 for genericpcCopyright CC) 2002-2004 by Manuel Kasper. A11 rights reserved.Ui sit http:/M0r8»ch/ha 1
18、I for updates,LAN IP address: 192,1661T 1Port conf igurat ion :LAH-> sisBUAH-> sis 1MSn0ua11 uonsole setup* 籍*4tx *普 X XX*1) 1 nt erfaces 1 ass ign network ports2) Set up LRN IP address3) Reset uebGUI password4) Beset to factory defaults5) Reboot ssteMEnter a mmber这个是主界面,也证明安装完毕下面对菜单进行简单介绍。1)I
19、nterfaces:assign network ports (网卡:指定网络端口),指定安装的网卡,用那一块连接WAN ,那一块连接 LAN。2) Set UP LAN IP Address (设定 LAN 网卡的 IP地址)。3) Reset WebGui Password (重设 Webgui密码为 Mono);4) Reset to factory defaults (恢复成出厂设置);5)Reboot system (重新启动)。在这里我们输入1并回车。系统提示是否设置对 VLAN (虚拟局域网)的支持,回答N (图8), 系统接着提示:"Enter the LAN int
20、erface name or "a" for auto-detection:'(输入 LAN 网卡名称或输入a自动检测),在这里输入"fxp0:回车后系统再提示“Enter the WAN interface name or"a" for auto-detection:" fxp回车后系统再提示“Enter the Option 1 interface name or "a" forauto-detection(or nothing if finished):, 按回车键。提示 The firewall w
21、ill reboot after saving the changes.Do you want to proceed?(y/n) 输入 y, 系统 将重新启动。接着我们就在游览器地址栏输入:05在用户名处输入admin,密码处输入mono (默认密码,为了安全密码不公开,需要可以联系我)就可以通过web进行管理了。mOnOwallJocal - niOnQwall webGiUI - Microwft Internet Explorer这是主界面常规信息的设置首先对系统的基本信息进行设置,m0n0wall的管理界面还是比较直观明了的,遗憾的是现在还没有中文版本
22、,单击 System下面的General setup (常规设置)在这里我们可以进行admin用户密码,dns服务器,Web管理界面的协议,端口进行设置。为了防火墙的安全我们建议对admin用户密码、访问协议、端口等信息进行重新设置。我把 webGUI protocol 设为 HTTPS , webGUI port 设为 8080 , DNS 为:和 8 (请根据网络环境进行设置),按 Save保存配置,这时系统提示重新启动防火墙,点YES,防火墙将重启。防火墙启动完成后,请用修改后的协议、端口、新密码访问防火墙。MbGUI SnBgurmtionIw*I far be-
23、十禽峰 irawdwl(Mu .mbc AdklmrtihtMtowf laM 1* i« oio:cizn 0 tedrvetari E enfi«r . .tsk»ri tnMCtiw dwiang 110r TCFfomKtmgtM «*4w«d /;.iwu *Q mbHhMriw «n, H,> «Hvdt If 2 hwi Itw tMd <1WU of .,3M ?M *d:M iSOtK Mu4* Ew 3fECfcD|l "p» T f&iajwawww.RouterNetxn固定ip方式设置公司使用固定IP,请选择选择Static ,在这里我选择了 Static , Static IP IP ponfiguration(静态IP地址配置)Address (IP地址)输入外网IP地址1/29 , Gateway (网关)输 入外网网关地址 9 。提示:m0n0wall子网
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 注射泵输液泵使用流程与评分标准
- 幼儿园后勤工作计划
- 长春市双阳区2025年四年级数学下学期期末检测模拟试题含答案解析
- 2025年重庆市巫山县数学中考模拟卷
- 某汽修厂维修报价制度
- 某重型机械厂装配流程准则
- 2026年武汉市气象局公共服务中心主持人招考易考易错模拟试题(共500题)试卷后附参考答案
- 2026年株洲市住房公积金管理中心招考易考易错模拟试题(共500题)试卷后附参考答案
- 初中中考字体考题及答案
- 2026年普洱市水务局直属事业单位招考工作人员易考易错模拟试题(共500题)试卷后附参考答案
- 骨科牵引的护理与观察
- 创伤评估与处理课件
- 脊髓电刺激治疗昏迷
- DB11T 1014-2021液氨使用与储存安全技术规范
- SOR-05-008-00 检验异常结果处理记录
- 国家开放大学《Web开发基础》形考任务实验1-5参考答案
- 《进一步规范管理燃煤自备电厂工作方案》发改体改〔2021〕1624号
- NB-T+25072-2017核电厂常规岛和BOP涂装技术规范
- 哈尔滨市香坊区2022-2023学年七年级上学期期末语文试题【带答案】
- HG/T 6270-2024 防雾涂料(正式版)
- 德江县国企招聘考试真题及答案
评论
0/150
提交评论