包过滤防火墙配置举例

包过滤防火墙配置举例

1、网络说明:为了将内部网段192.168.0.0/24internet隔离,在内部网络和internet之间使用包过滤防火墙,防火墙的内网接口是eth1192.168.0.254)外网接口是(192.168.1.254)。内网有3台服务器对外提供服务

WWW 服务器:IP地址为192.168.0.251

FTP服务器:IP地址为192.168.0.252

E-MAIL服务器为:IP地址为192.168.0.253

2、建立包过滤防火墙

// 首先在/etc/rc.d/目录下生成空的脚本文件,并添加可执行权限

# touch /etc/rc.d/filter-firewall

# chmod  u+x /etc/rc.d/filter-firewall

//编辑/etc/rc.d/rc.local文件,使脚本能在系统启动时自动运行

# echo “/etc/rc.d/filter-firewall” >>/etc/rc.d/rc.local

编辑filter-firewall

//插入下面的内容

# !/bin/bash

# 在屏幕上显示信息

Echo “Starting iptables rules…..”

# 开启内核转发功能

Echo “ 1” >/proc/sys/net/ipv4/ip_forward

# 定义变量

IPT=/sbin/iptables

WWW-SERVER=192.168.0.251

FTP-SERVER=192.168.0.252

EMAIL-SERVER=192.168.0.253

IP_RANGE=192.168.0.0/24

# 刷新所有链的规则

$IPT –F

# 首先禁止所有转发的包,然后再进一步设置允许通过的包

# 首先设置防火墙FORWARD的策略为DROP

$IPT –P FORWARD DROP

# 设置服务器规则

1# 针对来自internet数据包的过滤规则

# WWW服务端口80采用tcpudp协议

$IPT –A FORWARD –p tcp –d $WWW-SERVER  --dport www –i eth0 –j ACCEPT

# ftp服务,命令端口21,数据端口20

$IPT –A FORWARD –p tcp –d $FTP_SERVER  --dport ftp –i eth0 –j ACCEPT

#email服务

$IPT –A FORWARD –p tcp –d $MAIL-SERVER –dport smtp –i eth0 –j ACCEPT

2、针对intranet的规则

//允许intranet客户采用被动模式访问internetFTP服务器

$IPT –A FORWARD –p tcp –s 0/0 –sport ftp-data –d $IP_RANGE –i eth0 –j ACCEPT

#  接受来自internet的非连接请求tcp

$IPT –A FORWARD –p tcp –d $IP_RANGE ! –syn –i eth0 –j ACCEPT

# 接收所有UDP

$IPT –A FORWARD –p udp –d $IP_RANGE –i eth0 –j ACCEPT

3、接收来自整个intranet的数据包过滤

$IPT –A FORWARD –s $IP_RANGE –i eth1 –j ACCEPT

# 处理ip碎片

$IPT –A FORWARD –f –m limit --limit 100/s --limit-burst 100 –j ACCEPT

# 设置ICMP包过滤

$IPT –A FORWARD –p icmp –m limit --limit 1/s --limit-burst 10 –j ACCEPT

 

 

 

主要研究如何通过基于Windows操作系统内核的过滤防火墙系统来实现网络安全 防护。基于操作系统内核的过滤防火墙系统是基于网络层实现的过滤防火墙系统,该系统要求 能够对所有进出计算机的IP数据进行灵活控制,实现过滤的核心问题是如何截获所有的IP数据 。首先介绍了过滤防火墙的基本结构和原理,然后在剖析操作系统内核的基础上,研究并设计了 基于Windows操作系统内核的过滤防火墙系统。 关键词:操作系统内核,过滤防火墙,NDIS,NIC,TCPIP 图分类号:TP393.08 0引言 2l世纪是网络信息安全的世纪,信息获取能力和 信息安全保障能力是当今世界各国奋力抢占的制高 点。目前我国使用的交换机、路由器等网络互联设备 几乎都是国外产品,一些国内的应用系统也是建立在 国外操作系统基础之上的。所以,建立我国自主的网 络信息安全保障体系具有重要意义。 当前使用Windows操作系统的用户占90%以上, 如何保护这些用户的信息安全,特别是解决由TCPIP 协议的缺陷引起的Intemet安全问题具有重要意义。 本文主要研究如何通过基于Windows操作系统内核的 过滤防火墙系统来实现网络安全防护。 1过滤防火墙 典型的防火墙是通过执行访问控制策略来达到网 络安全的一个或一组软、硬件系统,它隔离了内部和外 部网络,是内外网络通信的唯一途径。它能根据制定 的访问控制规则对经过它的信息流进行监控和审查, 过滤掉任何不符合控制规则的信息,以保护内部网络 不受外界的非法访问和攻击。 过滤防火墙往往可以用一台过滤路由器来实 现,对所接收的每个数据允许/拒绝的决定。路由 器审查每个数据,以便确定其是否与某一条过滤 规则匹配。过滤规则基于可以提供给IP转发过程的 头信息。头信息IP源地址、IP目的地址、 内装协议(ICP、UDP、ICMP或IP Tunnel)、TCP/UDP目 标端口、ICMP(网际控制报文协议)消息类型和TCP 收稿
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值