<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>温室小花.技术.博客 --纯粹的unix技术博客 &#187; m0n0wall</title>
	<atom:link href="http://www.evanjiang.net.cn/archives/category/network_security/m0n0wall/feed" rel="self" type="application/rss+xml" />
	<link>http://www.evanjiang.net.cn</link>
	<description>红颜弹指老，刹那芳华，与其天涯思君，恋恋不舍，莫若相忘于江湖！</description>
	<lastBuildDate>Sun, 05 Sep 2010 14:51:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>m0n0wall安装方法与配置指南</title>
		<link>http://www.evanjiang.net.cn/archives/544.html</link>
		<comments>http://www.evanjiang.net.cn/archives/544.html#comments</comments>
		<pubDate>Tue, 24 Feb 2009 13:16:47 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[freebsd unix]]></category>
		<category><![CDATA[m0n0wall]]></category>
		<category><![CDATA[m0n0wall 防火墙 安装方法 配置指南]]></category>

		<guid isPermaLink="false">http://www.evanjiang.net.cn/?p=544</guid>
		<description><![CDATA[<p>


 <p>如何在标准PC上安装CD-ROM版本
在标准PC上安装m0n0wall防火墙系统CD-ROM（＋软盘）版本需要如下这些步骤：
 取得m0n0wall防火墙系统的ISO镜像文件
 将ISO镜像文件烧录在CD-R 或者CD-RW上
 FreeBSD（ATAPI 刻录机）：burncd –s max –e data cdrom-xxx.iso fixate
 Windows：使用你喜欢的烧录软件（比如Nero）来烧录ISO镜像文件（2048bytes/sector，Mode-1）
 找一片1.44M的软盘并格式化（采用MS-DOS / FAT文件系统）
 FreeBSD：fdformat –f 1440 /dev/fd0 &#038;&#038; newfs_msdos –L “m0n0wallcfg” –f 1440 /dec/fd0 注意：如果你的软盘已经格式化，那么你可以忽略这一步
 Windows：format A:
 打开你的PC，进入BIOS，设置为从CD-ROM启动，禁止从软盘启动
 插入烧录好的光盘和格式化好的软盘（不要写保护）
 启动PC
 等待控制台菜单出现，选择1指定网络接口
 指定LAN/WAN/OPT使用的接口名称（提示：可以使用自动检测，或者根据MAC地址确定哪张网卡是哪个接口）
 修改LAN接口的ip地址，或者使用默认的地址（192.168.1.1; m0n0wall默认将提供DHCP服务器功能）
 通过浏览器管理接口访问m0n0wall（用户名：admin，密码：mono）
 根据需要修改默认的配置
如何在标准PC或者嵌入式PC上安装CF/IDE版本
在标准PC或者嵌入式PC上安装m0n0wall防火墙系统CF/IDE版本需要如下这些步骤：
 取得m0n0wall防火墙系统的原始CF/IDE镜像文件
 将镜像文件写入CF卡（>;5M）或者IDE硬盘，可以在FreeBSD下使用dd或者在windows下使用我提供的工具physdiskwrite 0.4
 FreeBSD：

 gzcat generic-pc-xxx.img &#124; dd of=/dev/rad[n] bs=16k
 这里n=你的CF卡的AD设备号（通过dmesg查看）
 忽略关于跟踪信息的警告，这是由于数字签名造成的
 Linux：
 Gunzip –c [...]]]></description>
			<content:encoded><![CDATA[<p style="float: left;margin: 4px;"><script type="text/javascript"><!--
google_ad_client = "pub-8438729971248494";
/* 160x600, 创建于 10-2-7 */
google_ad_slot = "8970910006";
google_ad_width = 160;
google_ad_height = 600;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p> <p>如何在标准PC上安装CD-ROM版本<br />
在标准PC上安装m0n0wall防火墙系统CD-ROM（＋软盘）版本需要如下这些步骤：<br />
 取得m0n0wall防火墙系统的ISO镜像文件<br />
 将ISO镜像文件烧录在CD-R 或者CD-RW上<br />
 FreeBSD（ATAPI 刻录机）：burncd –s max –e data cdrom-xxx.iso fixate<br />
 Windows：使用你喜欢的烧录软件（比如Nero）来烧录ISO镜像文件（2048bytes/sector，Mode-1）<br />
 找一片1.44M的软盘并格式化（采用MS-DOS / FAT文件系统）<br />
 FreeBSD：fdformat –f 1440 /dev/fd0 &#038;&#038; newfs_msdos –L “m0n0wallcfg” –f 1440 /dec/fd0 注意：如果你的软盘已经格式化，那么你可以忽略这一步<br />
 Windows：format A:<br />
 打开你的PC，进入BIOS，设置为从CD-ROM启动，禁止从软盘启动<br />
 插入烧录好的光盘和格式化好的软盘（不要写保护）<br />
 启动PC<br />
 等待控制台菜单出现，选择1指定网络接口<br />
 指定LAN/WAN/OPT使用的接口名称（提示：可以使用自动检测，或者根据MAC地址确定哪张网卡是哪个接口）<br />
 修改LAN接口的ip地址，或者使用默认的地址（192.168.1.1; m0n0wall默认将提供DHCP服务器功能）<br />
 通过浏览器管理接口访问m0n0wall（用户名：admin，密码：mono）<br />
 根据需要修改默认的配置<br />
如何在标准PC或者嵌入式PC上安装CF/IDE版本<br />
在标准PC或者嵌入式PC上安装m0n0wall防火墙系统CF/IDE版本需要如下这些步骤：<br />
 取得m0n0wall防火墙系统的原始CF/IDE镜像文件<br />
 将镜像文件写入CF卡（>;5M）或者IDE硬盘，可以在FreeBSD下使用dd或者在windows下使用我提供的工具physdiskwrite 0.4<br />
 FreeBSD：<br />
<span id="more-544"></span><br />
 gzcat generic-pc-xxx.img | dd of=/dev/rad[n] bs=16k<br />
 这里n=你的CF卡的AD设备号（通过dmesg查看）<br />
 忽略关于跟踪信息的警告，这是由于数字签名造成的<br />
 Linux：<br />
 Gunzip –c generic-pc-xxx.img | dd of=/dev/hdX bs=16k<br />
 这里X=你的CF卡的IDE设备名（通过hdparm –i /dev/hdX查看），有些适配卡，特别是USB，可能会显示在SCSI，比如 /dev/sdX<br />
 忽略关于跟踪信息的警告，这是由于数字签名造成的<br />
 Windows：<br />
 如果你的IDE硬盘容量超过800MB，请添加参数 –u ，（确定你选择了正确的硬盘）<br />
 physdiskwrite [-u] generic-pc-xxx.img<br />
 将CF卡或者IDE硬盘接到PC<br />
 将PC连上网络（LAN/WAN/…）<br />
 打开PC电源<br />
 指定LAN/WAN/OPT使用的接口名称（提示：可以使用自动检测，或者根据MAC地址确定哪张网卡是哪个接口）<br />
 修改LAN接口的ip地址，或者使用默认的地址（192.168.1.1; m0n0wall默认将提供DHCP服务器功能）<br />
 通过浏览器管理接口访问m0n0wall（用户名：admin，密码：mono）<br />
 根据需要修改默认的配置<br />

<!-- Begin alimama Adserver code -->
<script type="text/javascript"><!--
google_ad_client = "pub-8438729971248494";
/* 728x90, ������ 10-2-7 */
google_ad_slot = "4752526529";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<!-- End Alimama Adserver code -->
<br />
m0n0wall配置指南<br />
通过控制台配置<br />
m0n0wall启动完成之后会列出可用的网络接口，包括名称和MAC地址，并且提供一个简单的菜单：<br />
1设置LAN接口、WAN接口、DMZ接口<br />
2配置LAN接口地址<br />
3恢复Web管理登录密码<br />
4恢复出厂设置<br />
5重启系统<br />
选择1，根据提示输入LAN、WAN、OPT接口使用的网络接口名称，也可以采用自动检测的方法，先拔掉所有网线，然后输入1，输入a，根据提示插入网线，然后回车检测，这样检测的是LAN网络接口名称，根据提示可以继续检测WAN网络接口名称和OPT网络接口名称。如果网络接口名称指定发生变化，在完成检测之后系统将提示重新启动。<br />
选择2，设定LAN网络接口的ip地址，首先输入ip地址，回车后提示输入子网掩码的长度，比如8、16、24等，采用CIDR格式。<br />
剩余3个选项很简单，根据提示操作就行。<br />
通过浏览器配置<br />
控制台只是提供了一些初始化的简单配置功能，要想更多的配置整个防火墙的各项参数，还得从浏览器登录。默认采用的是80端口，也就是HTTP，可以改成支持SSL的HTTPs，在浏览器里输入 http://192.168.1.1/（假定防火墙LAN接口ip地&#8230;0n0wall主界面。<br />
在System-General setup里面，hostname指定了防火墙的名称，比如FW，domain指定了防火墙所在的域，比如mycom.com，这样别人看到的防火墙全称就是FW.mycom.com，DNS servers指定了防火墙可以使用的DNS服务器地址，这将提供给DHCP服务器和PPTP VPN客户端使用，Username可以重新设定管理员的用户名，默认是admin，Password可以重新管理员的登录密码，WebGUI protocol指定是采用 HTTP://192.168.1.1还是HTTPS:/192.168.1.1/?..芾斫缑妫瑆ebGUI port指定管理端口，默认是HTTP采用80端口而HTTPS采用443端口，如果改变了端口，就需要在URL中进行指定，比如 http://192.168.1.1:8088/。<br />
在System-Static routes里面添加静态路由，如果你对路由这个概念不熟悉，建议你先看看这方面的书籍。<br />
在System-Firmware里面可以对系统固件进行升级，当然这对光盘版不适用，当防火墙有新版本出来时，可以先点击 Enable firmware upload ，然后选择新版本的防火墙软件文件，最后点击 Upgrade firmware ，当升级完成时系统自动重新启动，不会损坏配置文件。在升级过程中不用取消，否则整个系统将崩溃。<br />
赟ystem-Advanced里面可以设置是否让NAT支持IPv6封装包，是否启动桥接过虑功能，是否禁用控制台菜单，以及额外SSL的是指证书。<br />
在Interface-assign里面可以重新设定网络接口名称。<br />
在Interface-LAN里面设置LAN接口ip地址<br />
在Interface-WAN里面设置WAN接口类型，并根据接口类型设置参数，包括MAC地址；静态IP地址和网关；PPPoE的用户名、密码和服务名；PPTP的用户名、密码、本地IP地址和远端ip地址；是否阻止保留网络地址段从WAN接口进入等。<br />
在Interface-optional interfaces里面设定接口描述，是否跟其他接口进行桥接，接口IP地址等。<br />
在Interface-wireless configuration里面设置无线网络的模式、SSID、通道、WEP加密、是否跟其他接口桥接，接口IP地址等。<br />
在Firewall-Rules里面设置防火墙的访问规则。<br />
在Firewall-NAT里面设置网络地址转换规则，包括入口转换、服务器转换、一一映射、出口转换等。<br />
在Firewall-Traffic shaper里面设置带宽分配策略，包括是否启用带宽分配功能、定义管道、设定队列权重、带宽分配规则等。<br />
在Firewall-Alias里面设定主机或者网络别名，通过别名，可以更好的维护防火墙规则。<br />
在Services-DNS forwarder里面设定DNS缓存转发，还可以设定一些新的DNS条目，以覆盖其他外部DNS服务器提供DNS解析的某些条目。<br />
在Services-Dynamic DNS里面设定动态域名客户端，不一定支持外部所有的动态域名服务器，如果你不知道动态域名是怎么回事，建议你先上网看看相关资料，比如DNS2go。<br />
在Services-DHCP里面设置是否启用DHCP服务，LAN接口所在的子网、子网掩码、可用的DHCP地址段，要分配的DHCP地址段、WINS服务器地址、默认的租期、最长的租期、DHCP保留等。<br />
在Services-SNMP里面设定系统位置、系统联系人、SNMP联接串等。<br />
在Services-Proxy ARP里面设定ARP代理，可以设定ARP代理单个地址、一段地址或者一个网段。<br />
在VPN-IPsec里面设定IPSec VPN的参数，更详细的信息参与IPSec VPN的相关资料<br />
在VPN-PPTP里面设定PPTP VPN的参数，主要是是否启用PPTP VPN 服务器，VPN服务器地址，远程客户机地址段等。<br />
在VPN-PPTP-Users里面维护PPTP VPN的用户帐户和密码。<br />
在Status-System里面显示系统的简要信息<br />
在Status-Interfaces里面显示系统网络接口的简要信息<br />
在Status-Traffic graph里面实时显示网络接口的流量信息<br />
在Status-Wireless里面显示系统无线网络配置信息<br />

<!-- Begin alimama Adserver code -->
<script type="text/javascript"><!--
google_ad_client = "pub-8438729971248494";
/* 728x90, ������ 10-2-7 */
google_ad_slot = "4752526529";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<!-- End Alimama Adserver code -->
<br />
在Diagnostics-System logs里面显示系统日志，包括系统日志、防火墙日志、DHCP日志和关于日志的设置，比如设置远程日志收集器的ip地址等。<br />
在Diagnostics-DHCP leases里面显示DHCP分配地址的数据。<br />
在Diagnostics-IPSec里面显示IPSec的设置信息，比如SAD、SPD。<br />
在Diagnostics-ping里面可以使用ping命令探测网络连通性。<br />
在Diagnostics-Reset state里面可以重置NAT状态表、防火墙规则状态表。<br />
在Diagnostics- Backup/Restore里面可以备份、恢复防火墙系统的配置文件。<br />
在Diagnostics- Factory defaults里面进行恢复出厂设置的操作。<br />
在Diagnostics- Reboot system里面可以重新启动防火墙系统。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.evanjiang.net.cn/archives/544.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
