linux iptables 防火墙简介
iptables防火墙简介 Netfilter/Iptables(以下简称Iptables)是unix/linux自带的一款优秀且开放源代码的安全自由的 基于包过滤的防火墙工具 ,它的功能十分强大,使用非常灵活,可以对流入和流出服务器的数据包进行很精细的控制。特别是它可以在一台非常低的硬件配置下跑的非常好 Iptables是Linux2.4及2.6内核中集成的服务。提供近400人的上网服务丝毫不逊色 企业级专业路由器防火墙 ,其功能与安全性比其 ipfwadm,ipchains 强大的多, iptables主要工作在OSI七层的二、三、四层 ,如果重新编译内核, iptables也可以支持7层控制 (squid代理+iptables) iptables 名词和术语 容器:包含和被包含的关系 iptables是表的容器 iptables包含表 (4张表)表是链的容器,每个表都包含若干个链 链是规则的容器,真正过滤规则是属于链里面的 级别介绍 iptables国家 表省 链 市 规则 县 iptables工作流程 iptables是采用数据包过滤机制工作的,所以它会对请求的数据包的包头数据进行分析,并根据我们预先设定的规则来进行匹配是否可以进入到主机。 数据包的流向是从左向右的 匹配规则 iptables工作流程小结 1.防火墙是一层层过滤的。实际是按照配置规则的顺序从上到下