摘 要Linux2
4 核中 Netfilter/Iptables 的出现,为构建 Linux 下防火墙提供了很好的平台
Iptables 是在 Linux 操作系统下基于 2
4 之上核版本的集成网络安全工具包
该工具通过编程可以实现多种网络安全功能,如:数据包过滤、状态保持、NAT(Network Address Translation,网络地址转换)以与抵抗攻击等等
本文主要是针对 Linux 下 iptables 的的应用进行学习与讨论,结构上可以分为三个部分:Linux 防火墙的概述,iptables的的简介以与如何使用 iptables 来为我们的日常工作所服务
例如在我们的日常工作中的应用到的过滤网址、IP,禁用端口、协议等等
利用 iptables 这个工具在 Linux 服务器上实现安全稳定、功能强大的防火墙
目前这也是被企业和高校广泛采纳的一种比较成熟的技术
本次毕设课题讨论的实验环境均在虚拟机上实现,使用RHEL 4 AS 系统和 CentOS 4 系统
关键词:Linux,防火墙,iptables,规则,过滤目 录第一章 Linux 防火墙概述 11
1 防火墙简介 11
2 Linux 包过滤防火墙的架构 41
3 Linux 防火墙的安装、启动和关闭 5第二章 iptables 简介 92
1 iptables 的基本概念 92
2 iptables 数据包的传输过程 102
3 激活 IP 包转发功能 11第三章 iptables 的使用 133
1 iptables 的命令格式 133
2 iptables 命令的使用 15第四章 iptables 实现 NAT 服务 214
1 NAT 服务概述 214
2 利用 iptables 实现 NAT 服务 23第五章 iptables 技巧实例 295
1 禁止访问不健康的 295
2 禁止某些