iptables

iptables是与Linux3.5版本Linux内核集成的IP信息包过滤系统。如果Linux系统连接到因特网或者LAN、服务器或者连接LAN和因特网的代理服务器,则该系统有利于在Linux系统上更好的控制IP信息包过滤和防火墙配置。

防火墙在做信息包过滤决定时,有一套遵循和组成的规则,这些规则存储在专用的信息包过滤表中,而这些集成在Linux内核中。在信息包过滤表中,规则被分组放在我们所谓的链(chain)中。而netfilter/iptables IP信息包过滤系统是一款功能强大的工具,可以用于添加、编辑和移除规则。

虽然netfilter/iptables IP 信息包过滤系统被称为单个实体,但是它实际上由两个组件netfilteriptables 组成。

netfilter组件也被称为内核空间(kernelspace),是内核的一部分,由一些信息包过滤表组成,这些表包含内核用来控制包过滤处理的规则集。

iptables组件是一种工具,也称为用户空间(userspace),它使插入、修改和除去信息包过滤表中的规则变得容易。除非你正在使用 Red Hat Linux 7.1或者更高版本,否则需要下载该工具并且俺咋混个使用它。


历史版本

与Linux内核各版本集成的防火墙历史版本:

2.0.X内核:ipfwadm
2.2.X内核:ipchains
2.4.X内核:iptables

Iptables 是用来设置、维护和检查Linux内核的IP包过滤规则的。

可以定义不同的表,每个表都包含几个内部的链,也能包含用户定义的链。每个链都是一个规则列表,对对应的包进行匹配:每条规则指定应当如何处理与之相匹配的包。这被称作target(目标),也可以跳向同一个表内的用户定义的链。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • iptabels是与Linux内核集成的包过滤防火墙系统,几乎所有的linux发行版本都会包含iptables的功...
    随风化作雨阅读 10,310评论 1 16
  • iptables简介 netfilter/iptables(简称为iptables)组成Linux平台下的包过滤防...
    yshenhn阅读 113,486评论 2 78
  • 1.安全技术 (1)入侵检测与管理系统(Intrusion Detection Systems): 特点是不阻断任...
    尛尛大尹阅读 7,263评论 0 2
  • iptables详解 iptables简介 netfilter/iptables(简称为iptables)组成Li...
    jony456123阅读 3,517评论 0 0
  • 或求显在深处。(赛7:11) 我们必须不断地祈求和等候神,直到听见回音。没有任何理由禁止我们祈求重大的事物。如果我...
    我就是大怪兽阅读 3,878评论 0 1

友情链接更多精彩内容