📄 00000011.htm
字号:
4。构建步骤 <BR> 1。硬件:需要配好有3张网卡的机器。RAM越大越好。CPU越快越好。:-)) <BR> 2。软件:当然是linux啦。我用的是redhat 5.0,5.1也可以。 <BR> 3。内核:要打开ip-firewall,ip-masqurade(如果您想实现地址转换功能的话)..... <BR> 具体可以看Firewall-HOWTO. <BR> 4。配置网卡,网上有很多配置的方法啦。 <BR> 一般是先配好一张网卡,如果剩下的两张是跟原来是不同型号的 <BR> ,需要配置 <BR> 一下/etc/conf.modules.加上网卡的类型模块。如果是同类型的 <BR> 网卡,就在 <BR> lilo.conf中加入append="ether=irq,iobase,eth0 ether=irq,iobase,eth1,ether=irq,iobase,eth2. <BR> 5。配置网卡的路由。 <BR> 6。配置规则。也就是ipfwadm的规则啦。 <BR> 有对ipfwadm不了解的可以看man ipfwadm or man ipfw. <BR> #----------------- <BR> ipfwadm -I -p deny <BR> ipfwadm -O -p deny <BR> ipfwadm -F -p deny <BR> #------------------------------ <BR> # deny ip spoof. <BR> ipfwadm -I -a deny -V 192.168.2.1 -S 192.168.0.0/24 <BR> ipfwadm -O -a deny -V 192.168.2.1 -D 192.168.0.0/24 <BR> # deny outside access intranet <BR> ipfwadm -I -a deny -V 192.168.2.1 -D 192.168.0.0/24 <BR> ipfwadm -O -a deny -V 192.168.2.1 -S 192.168.0.0/24 -k <BR> # allow firewall access outside <BR> ipfwadm -I -a accept -V 192.168.2.1 -D 192.168.2.1 -k <BR> ipfwadm -O -a accept -V 192.168.2.1 -S 192.168.2.1 <BR> # deny outside access firewall <BR> ipfwadm -I -a deny -V 192.168.2.1 -D 192.168.1.1 <BR> ipfwadm -I -a deny -V 192.168.2.1 -D 192.168.2.1 <BR> # allow inside access outside. <BR> ipfwadm -O -a accept -V 192.168.0.1 -D 192.168.0.0/24 -k <BR> ipfwadm -I -a accept -V 192.168.0.1 -S 192.168.0.0/24 <BR> <BR> # allow outside access DMZ. <BR> ipfwadm -O -a accept -P tcp -V 192.168.1.1 -D 192.168.1.8 80 <BR> ipfwadm -I -a accept -P tcp -V 192.168.1.1 -S 192.168.1.8 80 -k <BR> <BR> # IP FORWARD。。 <BR> ipfwadm -F -a m -S 192.168.0.0/24 <BR> ipfwadm -F -a accept -S 192.168.1.0/24 <BR> ipfwadm -F -a accept -D 192.168.1.0/24 <BR> <BR>4。测试 <BR> 现在,您可以通过测试来查看规则设置得是否正确。 <BR> 1。从内部网访问外部INTERNEt,以及DMZ。 <BR> 2. 从外部访问DMZ,看是否可以访问到80端口,以及是否可以访问其他端口。 <BR> 3。从外部访问内部。看是否可以访问到。--不可以。 <BR> <BR>5。结论 <BR> 这是一种简单的防火墙的配置方法。更复杂的配置还包括限制内部 <BR> 用户对外部IP的访问。 <BR> 现有的产品有清华得实的NETST防火墙,它提供图形化的配置界面和 <BR> 更加细致的访问 控制以及针对IP的记费方案。 <BR> (详情请致电010-62771617,62771618,62771619,62771620) <BR>6。感谢 <BR> 感谢清华得实的李智鹏,是他给了我一个从事防火墙开发的机会, <BR> 以及许多的建议和帮助。 <BR> 感谢NCIC的赵鹏,是他提供了完成本文的机器。 <BR> 感谢我的女友,是她给了我在工作上的支持和鼓励。 <BR> <BR> 感谢LINUX,它让我们用简单的步骤实现我们的目标。 <BR> <BR> <BR>-- <BR>※ 修改:·vertex 於 Oct 18 20:05:54 修改本文·[FROM: 159.226.41.179] <BR>※ 修改:·vertex 於 Oct 18 20:07:28 修改本文·[FROM: 159.226.41.179] <BR>※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: 159.226.41.179] <BR><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -