没有合适的资源?快使用搜索试试~ 我知道了~
首页企业级网络安全架构-iptables
企业级网络安全架构-iptables
需积分: 9 71 浏览量
更新于2023-05-22
评论 1
收藏 1.17MB PDF 举报
企业级网络安全架构-iptables,企业级网络安全架构-iptables,
资源详情
资源评论
资源推荐

企业级网络安全构建-iptables
2017
年
8
月

i
目 录
第
1
章
iptables
介绍
........................................................................................................... 1
1.1 iptables
简介
........................................................................................................... 1
1.2 iptables
的名词术语
............................................................................................... 1
1.2.1
什么是容器?
.............................................................................................1
1.2.2
什么是
Netfilter/Iptables
?
.........................................................................1
1.2.3
什么是表(
tables
)?
................................................................................1
1.2.4
什么是链(
chians
)?
...............................................................................1
1.2.5
什么是规则(
Policy
)?
...........................................................................1
1.2.6
整理如下表格
.............................................................................................2
1.3 iptables
的工作流程
............................................................................................... 2
1.3.1 Ipables
进入主机进行过滤流程图
............................................................. 2
1.4 Iptables
的表(
tables
)和链(
chains
)
................................................................3
1.4.1 Iptables
表(
tables
)和链(
chains
)的分类
.............................................3
1.4.2 Iptables
的
filter
表介绍
.............................................................................. 3
1.4.3 Iptables
的
nat
表介绍
................................................................................. 4
1.4.4 Iptables
的
mangle
表介绍
.......................................................................... 5
1.5 Iptables
的表与链工作流程图
............................................................................... 5
第
2
章
iptables
命令规则
................................................................................................... 7
2.1 iptables
命令帮助信息
........................................................................................... 7
2.2
实践
iptables
命令及规则
..................................................................................... 8
2.2.1
启动并查看
iptables
状态
.......................................................................... 8
2.2.2
清除默认规则
.............................................................................................9
2.2.3 iptables
规则语法
...................................................................................... 11
2.2.4
常用的
iptables
规则实践
........................................................................ 13
第
3
章 手工执行
iptables
命令配置生产环境下主机防火墙
........................................ 15
3.1
主机防火墙工作流程图如下
..............................................................................15
3.2
手工配置一个生产环境主机防火墙
..................................................................15
3.3
永久保存成配置文件
..........................................................................................16
第
4
章 配置
SNAT
和
DNAT.......................................................................................... 18
4.1 nat
表相关名词
..................................................................................................... 18

ii
4.1.1 SNAT......................................................................................................... 18
4.1.2 DNAT.........................................................................................................18
4.1.3 MASQUERADE........................................................................................ 18
4.2 生产实战案例......................................................................................................18
4.2.1 办公室局域网共享上网...........................................................................18
4.2.2 发布内网服务器.......................................................................................21
第 5 章 防火墙规则备份恢复...........................................................................................23
5.1 导出规则..............................................................................................................23
5.2 导入规则..............................................................................................................23
5.3 批量规则..............................................................................................................23

1
第 1 章 iptables 介绍
1.1 iptables 简介
Netfilter/Iptables(以下简称 Iptables)unix/linux 系统自带的一款优秀且完全免费的基于包过
滤的防火墙工具,它的功能十分强大使用非常灵活,可以对流入、流出及流经服务器的数据包进
行精细的控制。特别是它可以在一台非常低的硬件配置下运行非常好,提供几百台机器的办公上
网环境毫不逊色数万 RMB 企业级专业的路由器防火墙。
Iptables 是 linux2.4 及 2.6 内核中集成的服务。其功能与安全性比其老一辈 ipfwadm、ipchains
强大,一般认为 Iptables 工作在 OSI 七层的二、三层、四层。
1.2 iptables 的名词术语
1.2.1 什么是容器?
容器本身就是指装东西的,如(箱、包、坛)。词典里面对容器解释,容器是用来包装或装
载物品的储存器(如箱、坛、罐)或者成形或柔软不成形的包覆材料。在 iptables 中,就是用来
描述这种包含或者说属于的关系。
1.2.2
什么是
Netfilter/Iptables
?
Netfilter 是表(tables)的容器。比如,如果把 Netfilter 比作某小区的一栋大楼,那么表(tables)
就是楼里的其中一套房子。这套房子“表(tables)”属于这栋楼“Netfilter”。比如家里所在的
小区的楼就是 Netfilter。
1.2.3 什么是表(tables)?
表(tables)是链的容器,即所有的链(chains)都属于表(tables)。如上,如果把 Netfilter
看成是某小区的一栋楼,那么表(tables)就是楼里的某一套房子。表可能不止一个。
1.2.4 什么是链(chians)?
链(chains)是规则(Policys)的容器,链属于表。接上,如果把表(tables)当作是一套房
子,那么链(chains)就可以说是房子里的家具(桌子、柜子等),每一套房子里都可能会有桌
子,柜子等。
1.2.5
什么是规则(
Policy
)?
规则(Policy)属于链(chains),就是 iptables 一系列过滤信息规范和具体的操作方法。可

2
以理解为为购买什么家具,并且如何摆放、设计的更符合要求等。
1.2.6
整理如下表格
描述完术语用表格帮助理解记忆。
Netfilter/Iptables
表(tables)
链(chains)
规则(Policy)
小区里的某一栋楼
楼里的房子
房子里的柜子
增加、摆放的柜子
1.3 iptables 的工作流程
Iptables 是采用数据包过滤机制工作的,所以它会对请求的数据包的包头数据进行分析并根
据我们预先设定的规则进行匹配来决定是否可以进入、流出、流经主机。下面我们以 iptables 进
入主机进行过滤的流程图为例进行讲解。
1.3.1 Ipables 进入主机进行过滤流程图
提示:
防火墙规则的顺序默认为从前到后依次执行,遇到匹配的规则就不在继续向下查,如果遇到
不匹配的规则则会继续向下进行。
重点:匹配上了拒绝规则也是匹配。因此,不在继续向下进行。
例如:同时执行以下规则
# iptables -A INPUT -p tcp --dport 3306 -j DROP
# iptables -A INPUT -p tcp --dport 3306 -j ACCEPT
此时,第一条规则匹配,检查 3306 端口是不通的。
剩余27页未读,继续阅读



















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0