标题: [防火墙与蜜罐] 老U盘一分钟做成硬件防火墙 (查看:5158 回复:117)
  本主题由 System 于 2008-8-11 05:00 解除限时高亮 
xj56
学徒网管




UID 721760
精华 0
积分 7
帖子 30
MST币 2 点    
BST币 7 点    赚取
阅读权限 60
注册 2008-5-6
状态 离线
 
[ 使用道具 ]  
发表于 2008-8-1 11:11  [ 资料 ]  [ 博客 ]  [ 短消息 ]  [ 加为好友
爱琴思邮件系统iGENUS V5.0
老U盘一分钟做成硬件防火墙
本帖发表在我是网管论坛,帖子地址:http://bbs.54master.com/263997,1,1
老U盘一分钟做成硬件防火墙
2008-08-01 09:58
作者:唐华 发表于:唐华博客(靖勿发链接)

我们经常在讨论着到底哪一款防火墙功能最强,对系统保护最安全。耳中听到的常常是“天网”、“瑞星防火墙”、“金山防火墙”等,其实真正功能强大而安全的往往是一些硬件防火墙。不过硬件防火墙对于普通用户来说,几乎是可望而不可即的。那么真的就没有办法用上硬件防火墙了吗?
老机配老U盘,发挥潜力
所谓的硬件防火墙,也不过是在一些硬件设备上面,写入了防火墙程序而已,将防火墙的功能执行转由硬件设备上的芯片执行而已,因此可以实现极为强大的运算过滤功能。其实只要我们拥有因此的硬件设备和防火墙程序,也同样可以打造出自己的硬件防火墙。
普通用户能有这样的设备吗?其实,只需要一张U盘或光盘,一台淘汰的旧电脑就可以了。硬件要求非常低,古董级的486都可以,只要有CPU、显卡、内存、2张网卡就足够了,什么声卡、显示器、硬盘之类的都不需要!
至于安装在硬件设备上的防火墙软件,可以使用一个叫做m0n0wall的软件。
M0n0wall简介及安装
M0n0wall其实是一个基于FreeBsd内核开发的免费软件防火墙。m0n0wall提供基于web的配置管理、提供VPN功能、支持DHCP Server、DNS转发、动态DNS、lpsec、流量控制、无线网络支持等功能。我们可以将这个软件直接写入可引导的光盘或U盘等设备中,直接由这些设备引导系统,提供硬件防火墙的支持。
首先,我们需要下载M0n0wall系统(下载地址:http://m0n0.ch/wall/download.php?file=net48xx-1.3b11.img)和physdiskwrite工具(下载地址:http://www.m0n0.ch/wall/downloads/physdiskwrire-0.5.zip),将两个文件解压后放在“c:\m0n0”目录下。将U盘接上电脑,硬盘不需要有多大的空间,只要8MB以上就可以了。然后打开命令提示符窗口,执行如下命令:
cd c:\m0n0
physdiskwrite.exe-u net48xx-1.3b11.img
命令执行后,自动检测当前系统中的硬盘及移动存储设备,并显示出所有存储设备的序号及相关参数。一般来说,如果新机上只有一个硬盘,那么接上的U盘序号就为“PhysicalDrive 1”;如果系统中有两块硬盘,则U盘序号就为“PhysicalDrive2”,以此类推。
在命令行窗口中会提示“Which disk do you want to write?(0..1)”,询问要选择写入哪个磁盘,因为这里有两个硬盘,U盘的序号为2,所以选择2。确定后,开始写入程序,屏幕显示“6291456/6291456 bytes written in total”,则说明m0n0wall系统已经安装到U盘中了。
小提示:注意不要选错设备序列号,否则相应硬盘中的数据将全部被清除!另外,我们也可以将m0n0wall写入硬盘或光盘中,写入硬盘的方法与写入U盘一样,只要选择相应的序列号就可以了。写入光盘的话,则需要下载光盘片M0n0wall系统(下载地址:http://m0n0.ch/wall/download.php?file=cdrom-1.3b11.iso),将其记录到光盘上即可。
设置网络连接
写入M0n1wall系统后,取下U盘,将其接入旧电脑上。然后需要设置旧电脑的网络连接。要求旧电脑机有两张网卡,设置方法很简单:
从ADSL猫的输出口,将网线连接到旧电脑的一张网卡上,再从另一张网卡与交换机或集线器的WAN端口就可以了。也就是说,仅仅是在原来的网关出口前加上了旧电脑。
启动硬件防火墙
启动旧电脑,设置为U盘引导系统,如果是写入其它硬盘或光盘上,则设置为相应的设备来引导系统。
小提示:旧电脑可以没有显示器,引导系统进行设置时,可以将新电脑的显示器接上,设置完后取下来,以后不用显示器即可启动硬件防火墙。
系统菜单
系统启动后,将会引导入linux系统,M0n0wall会自动检测网络环境和设备,并出现网络设置菜单。下面对菜单进行简单介绍:
第1项“lnterfaces: assignnetwork ports”(网卡:指定网络端口),用于指定安装的网卡,用哪一块连接WAN,哪一块连接LAN:
第2项“Set UP LAN IP Address”(设定LAN网卡的IP地址),该项用于设置网络中访问防火墙的IP地址;
第3项“Reset WebGui Password”(重设Webgui密码为Mono),该项用于恢复防火墙配置密码;
第4项“Reset to factory defaults”(恢复成出厂设置),表示恢复所有设置项为默认值。
设置网络端口
这里我们首先要设置网卡端口,输入“1”并回车,系统检测到两张网卡,并显示其设备名。这里两张网卡的设备名分别为“Lnc0”和“Lnc1”,注意是数字“1”,而不是字母“I”。系统提示是否设置对VLAN(虚拟局域网)的支持,回答N。然后系统接着提示:“Enter the LAN interface name or‘a’for auto-detection:”(输入LAN网卡名称或输入a自动检测),在这里输入“IncO”,回车后系统再提示“Enter the WAN interface name or‘a’for auto-detection:”,要求输入WAN网卡名称,这里输入“Inc1”。
回车后系统再提示“Enter the Option 1 i……”,按回车键后,系统将显示当前的配置,这里为:
LAN——Inc0
WAN——lnc1
正确的显示了LAN和WAN配置,说明设置成功。系统提示“The firewall will reboot after saving the changes……”,输入y,自动保存设置后,系统将重新启动。
小提示:在要求输入的网卡名称时,不同品牌的网卡的名称是不一样的,例如RTL8139系列网卡提示为“rtlx”,530tx网卡提示为“dfex”,Intel网卡提示为“fxpx”。本文中显示的是Lnc,实现过程中,需要根据屏幕显示输入。
设置WEB管理IP地址
重启后进入系统菜单,输入“2”进行LAN IP设置。然后提示要求输入IP地址,默认地址是“192.168.1.1”。一般来说,因为网络中还有其它的设备,比如ADSL MODEM和路由等,它们出厂默认IP也是“192.168.1.1”,因此可将硬件防火墙的IP地址改变“192.168.1.2”等。然后要求设置子网掩码,一般的子网掩码就是“255.255.255.O”之类的,直接输入代码24就可以了。回车后,要求设置是否启用DHCP动态IP分配,一般无需启用,输入n,回车后即可完成配置。
防火墙设置
重启后,现在旧电脑已经变成一个硬件防火墙了,它的执行效率可远远比在自己的电脑上运行防火墙高得多,而且防火墙本身的功能也非常强。
登录防火墙设置界面
在局域网中的其它电脑上,打开浏览器,在浏览器的地址栏中输入防火墙默认的WEB管理IP地址“http://192.168.1.2”,回车后要求输入用户名和密码。登录的默认用户名为“admin”,密码为“mono”(英文字母o,非数字0),确定后就可以登录WEB管理界面了。
应用实例:流量控制
m0n0wall具有强大流量控制功能,可以对基于IP地址、mac地址、网段、p2p软件、协议等方式来实现对上传下载速度的控制。例如要求限制IP地址为“192.168.1.20”的计算机下载速度不得超过“20Kbit/S”,可进行如下操作:点击“防火墙”→“流量管理”,勾选“启用流量管理”项,点击“保存”按钮进行保存。然后点击左侧的“规则”→“管道”项,在右边的“Bandwidth”(带宽)处输入“20”,“Description”描述处随意输入一些说明,其它设置不可以不设。然后在规则中,设置“address”处为要控制的IP地址,其他设置一般可以不设,最后保存设置即可控制指定IP的流量了。
m0n0wall的功能非常强大,比一般的软件防火墒强上无数倍!可以设置界面中进行各种防火墙安全设置,此外,m0n0wall本身还具备路由功能,可以充当路由器,大可以省下共享上网买路由器的钱了!也就是说,我们现在有了一个免费的路由器和防火墙结合的产品!

具体的配置

  用写好的DOM或硬盘启动之后,屏幕上会显示如下图:

  按数据键“1”,出现下图:

  这里是设置VLAN的,我们不需要,所以就按“n”出现下图:

  

  这是设置用于内网的网卡,这儿根据图上黄框圈出的2个名字里选择一个作为内网,我这里选择的是lnc0

  写好lnc0之后,按回车,出现如下图:

  这是选择外网网卡,这里我输入另外一块网卡lnc1,之后按回车。出现如下图:

  这里是设置Optional口的,我们没有,所以直接回车结束。出现如下图:

  它询问我们是否继续进行,我们选“y”回车之后,系统会马上自动重新启动,等它启动之后,出现如下的画面:

  如果黄色框里的LAN和WAN的名字都是刚才我们设置好的名字,那就说明已经成功了!这时候,我们就可以通过客户端用WEB浏览器进行配置了。

在Windows中的配置

  我们现在需要把WINDOWS的客户机的IP设置为192.168.1.X,这里的X可以是从2开始到254;子网掩码:255.255.255.0,网关为:192.168.1.1;DNS服务器可以设置为你当地ISP的DNS服务器地址,我是苏州电信的用户,所以我设置的2个DNS服务器是:61.177.7.1备用DNS为:221.228.255.1,设置如下图:

  设置好以后,我们可以通过IE浏览器来对m0n0进行进一步的配置了,
  在IE的地址栏里输入:http://192.168.1.1
  会弹出一个对话框,要求我们输入用户名和密码,这里默认的用户名是:admin? 密码是:mono 这里要注意了,密码的“o”是字母o而不是数字0,都是小写的字母。如下图:

  确定以后,可以看到如下的画面:

  下来是全中文的了,看上去省力一点了,必竟洋文我不认识几个,呵呵。

公网为固定IP的设置

  接下来我们来设置WAN,如果你有固定IP的话,就在类型里选择Static,输入ISP提供给你的IP、子网掩码、网关,如下图:

  我这里有2组公网IP,所以我选的掩码是29,如果你是1组的话,选30就可以了。
  设置好之后点保存,这时候,你的电脑就应该可以上网了!

ADSL上网方式的设置

  如果你是ADSL的用户就在类型里选择PPPoE,然后在正面PPPoE选项里填上ISP提供的用户名和密码就可以了,如下图:

  填好之后,点击保存即可,这时候m0n0就会自动拨号上网了。
  一般来说,我们就采用的是这两种方式上网的,别的方式就省略了,你肯定能搞得定的吧!^_^

m0n0的PPTP Server设置


  1.点击m0n0wall的“VPN专网”中的“PPTP”。
  2.照着下图设置,具体的IP地址可根据你自己的情况输入:

  完成之后,别忘了点击下面的Save哦。
  3.PPTP User的设置
  按下图中的“+”图标

  输入用户名和密码。IP地址我没填。

  4.添加PPTP的防火墙规则:
  点击m0n0wall中的“防火墙”中的“规则”

  这里要提的是,这是实验配置,rules可根据实际需要进行相关完善,必竟这样基本没有限制了,安全性就不高了。
  做到这里,m0n0wall里的设置应该是完成了!下来就应该是Windows客户端里建立VPN的虚拟专用网络连接,这个就不做了吧。

最近发现系统记下的日志中时间有误,本以为路由系统时间有错误,进入CMOS重新设置时间后,还同有问题。
原来,m0n0wall升级到1.233最终优秀插件版后,默认时区设置并不是中国,需要重新修改,设置如下图就可以了!(中国/上海)




[ 本帖最后由 yu2885 于 2008-8-1 11:39 编辑 ]

[ 点这里复制网址,推荐给你QQ/MSN上的好友们! ]
本帖最近评分记录
yu2885 2008-8-1 11:39 MST币 +10 我很赞同
yu2885 2008-8-1 11:39 BST币 +2 我很赞同
本站声明:以上内容由网友 xj56 提供,与54master立场无关!
[ 顶部 ]
域名、虚拟主机、服务器租用/托管一站式IT服务 V5.0
lihongyunkang
初级网管



热心会员  
UID 481140
精华 0
积分 207
帖子 467
MST币 1025 点    
BST币 207 点    赚取
阅读权限 80
注册 2007-1-7
来自 河南省
状态 离线
 
[ 使用道具 ]  
发表于 2008-8-1 16:45  [ 资料 ]  [ 博客 ]  [ 短消息 ]  [ 加为好友QQ
我拷,楼主好强大哦,好好学习

本站声明:以上内容由网友 lihongyunkang 提供,与54master立场无关!
《我是网管》论坛
人生没有彩排,每天都是直播;不仅收视率低,而且工资不高
[ 顶部 ]
域名、虚拟主机、服务器租用/托管一站式IT服务 V5.0
bstha
中级网管



热心会员  
UID 561242
精华 0
积分 407
帖子 2733
MST币 8145 点    
BST币 407 点    赚取
阅读权限 100
注册 2007-8-15
状态 离线
 
[ 使用道具 ]  
发表于 2008-8-1 16:52  [ 资料 ]  [ 博客 ]  [ 主页 ] [ 短消息 ]  [ 加为好友
很好 ,收藏了。慢慢研究。。。

本站声明:以上内容由网友 bstha 提供,与54master立场无关!
《我是网管》论坛
网管苦,吃不饱,撑不死,还活着...
[ 顶部 ]
域名、虚拟主机、服务器租用/托管一站式IT服务 V5.0
5学做网管
学徒网管




UID 735858
精华 0
积分 5
帖子 12
MST币 17 点    
BST币 5 点    赚取
阅读权限 60
注册 2008-5-28
状态 离线
 
[ 使用道具 ]  
发表于 2008-8-1 17:25  [ 资料 ]  [ 博客 ]  [ 短消息 ]  [ 加为好友
强人啊,又学了一招,顶!~~

本站声明:以上内容由网友 5学做网管 提供,与54master立场无关!
[ 顶部 ]
域名、虚拟主机、服务器租用/托管一站式IT服务 V5.0
按时的风格
学徒网管



UID 714150
精华 0
积分 4
帖子 41
MST币 0 点    
BST币 4 点    赚取
阅读权限 60
注册 2008-4-24
状态 离线
 
[ 使用道具 ]  
发表于 2008-8-1 18:42  [ 资料 ]  [ 博客 ]  [ 短消息 ]  [ 加为好友添加 按时的风格 为MSN好友 通过MSN和 按时的风格 交谈
楼主   你是高手中的高高手  向楼主致敬   好好学习

本站声明:以上内容由网友 按时的风格 提供,与54master立场无关!
[ 顶部 ]
域名、虚拟主机、服务器租用/托管一站式IT服务 V5.0
qfb2007
学徒网管



UID 754682
精华 0
积分 5
帖子 11
MST币 2 点    
BST币 5 点    赚取
阅读权限 60
注册 2008-6-28
状态 离线
 
[ 使用道具 ]  
发表于 2008-8-1 21:30  [ 资料 ]  [ 博客 ]  [ 短消息 ]  [ 加为好友
不得不佩服呀

本站声明:以上内容由网友 qfb2007 提供,与54master立场无关!
《我是网管》论坛
扫遍天下所有病毒
[ 顶部 ]
域名、虚拟主机、服务器租用/托管一站式IT服务 V5.0
wggippl
学徒网管




UID 686781
精华 0
积分 3
帖子 73
MST币 77 点    
BST币 3 点    赚取
阅读权限 60
注册 2008-3-25
状态 离线
 
[ 使用道具 ]  
发表于 2008-8-2 18:50  [ 资料 ]  [ 博客 ]  [ 短消息 ]  [ 加为好友
哇.我还多一台机,有空架设这个高级路由硬件防火墙试试.

本站声明:以上内容由网友 wggippl 提供,与54master立场无关!
[ 顶部 ]
域名、虚拟主机、服务器租用/托管一站式IT服务 V5.0
wggippl
学徒网管




UID 686781
精华 0
积分 3
帖子 73
MST币 77 点    
BST币 3 点    赚取
阅读权限 60
注册 2008-3-25
状态 离线
 
[ 使用道具 ]  
发表于 2008-8-2 19:02  [ 资料 ]  [ 博客 ]  [ 短消息 ]  [ 加为好友
重新完整的看了一遍,一定得装,为公司省下几W块钱买网关硬件防火墙的钱拿来我加薪的筹码了.哈哈..

本站声明:以上内容由网友 wggippl 提供,与54master立场无关!
[ 顶部 ]
域名、虚拟主机、服务器租用/托管一站式IT服务 V5.0
whc8885
学徒网管




UID 773189
精华 0
积分 5
帖子 12
MST币 4 点    
BST币 5 点    赚取
阅读权限 60
注册 2008-7-30
状态 离线
 
[ 使用道具 ]  
发表于 2008-8-3 08:43  [ 资料 ]  [ 博客 ]  [ 短消息 ]  [ 加为好友
绝对支持 感谢分享

本站声明:以上内容由网友 whc8885 提供,与54master立场无关!
[ 顶部 ]
域名、虚拟主机、服务器租用/托管一站式IT服务 V5.0
chbc1017
衰哥霉女




UID 514193
精华 0
积分 -4
帖子 113
MST币 15 点    
BST币 -4 点    赚取
阅读权限 0
注册 2007-4-19
状态 离线
 
[ 使用道具 ]  
发表于 2008-8-3 08:48  [ 资料 ]  [ 博客 ]  [ 短消息 ]  [ 加为好友
好东西!!顶上!!

本站声明:以上内容由网友 chbc1017 提供,与54master立场无关!
[ 顶部 ]
域名、虚拟主机、服务器租用/托管一站式IT服务 V5.0
  
 



当前时区 GMT+8, 现在时间是 2008-12-3 13:50

Powered by Discuz! 5.5.0  © 2001-2007 Comsenz Inc.
Processed in 0.115013 second(s), 14 queries , Gzip enabled

清除 Cookies - 关于我是网管 - 联系我是网管 - 广告服务 - 诚聘版主 - 无图版 - WAP -