iptables 初识

iptables 包过滤性防火墙

    iptables是位于用户空间,是防火墙管理配置规则的工具。

    iptables的作用:用来添加,删除,管理netfilter规则。

    Netfilter是位于内核中真正的防火墙,由5个钩子组成,也叫五个规则链

    Netfilter的作用:起到过滤封包,转换与映射IP地址和端口,拆分和修改封包内容,追踪封包等功能

    防火墙的组成:4表5链

        5链:

            PREROUTING(路由前)
            INPUT(数据包流入口)
            FORWARD(转发链)
            OUTPUT(数据包出口)
            POSTROUTING(路由后)

        4表:

            根据优先级从低到高为:

            filter:过滤

                INPUT    FORWARD    OUTPUT

            nat:网络地址转换

                PREROUTING    OUTPUT    POSTROUTING

            mangle:报文拆分已和重装,修改报文内容

                PREROUTING     INPUT    FORWARD    OUTPUT    POSTROUTING

            raw:关闭NAT上启动的连接追踪机制

                PREROUTING    OUTPUT

    iptables:四表五链
        添加规则时的考量点:
            (1) 要实现哪种功能:判断添加在哪张表上;
            (2) 报文流经的路径:判断添加在哪个链上;

        链:链上规则的次序,即为检查的次序;因此隐含一定的法则
            (1) 同类规则(访问同一应用),匹配范围小的放上面;
            (2) 不同类规则(访问不同应用),匹配到报文频率较大的放上面;
            (3) 将那些可由一条规则描述的多个规则合并为一个;
            (4) 设置默认策略;


原创文章,作者:Net20_赤羽,如若转载,请注明出处:http://www.178linux.com/17303

(0)
Net20_赤羽Net20_赤羽
上一篇 2016-06-01 15:35
下一篇 2016-06-01 15:36

相关推荐

  • 开机启动流程

    Centos的开机启动流程 具体步骤解释:  第一步:加电自检:POST         加电自检是检测硬件设备是否正常运行,以及一些外围设备的输入输出是否存在。 自检功能的实现是依靠BIOS软件程序实现的 BIOS即基本输入输出系统,它是装载在一个硬件芯片COMS上的,加电过程…

    Linux干货 2016-09-13
  • 网络服务之Apache

      互联网这个历史已经不算很短了,它大大方便了人类获取信息,开阔了人类的眼界,使得让这个世界变得小了起来,人与人之间的距离感也不会存在了,娱乐也更加丰富,听音乐、看电影等等这一系列,都能从网上进行,这些功能,都是由www服务器来提供服务,在Linux中,提供网络的服务器有很多种,那么今天我们就讲一个比较老牌,且依然能存活的服务器“阿帕奇”…

    Linux干货 2017-01-13
  • 马哥linux 0728作业

    1,软链接和硬链接的区别 硬链接有以下特性 1)文件有相同的 inode 及 data block; 2)只能对已存在的文件进行创建; 3)不能交叉文件系统进行硬链接的创建; 4)不能对目录进行创建,只可对文件创建; 5)删除一个硬链接文件并不影响其他有相同 inode 号的文件。 而软链接有一下特性 1)软链接有自己的文件属性及权限等; 2)可对不存在的文…

    Linux干货 2016-08-04
  • 搭建私有CA服务器

       CA(Certificate Authority)证书颁发机构主要负责证书的颁发、管理以及归档和吊销。证书内包含了拥有证书者的姓名、地址、电子邮件帐号、公钥、证书有效期、发放证书的CA、CA的数字签名等信息。证书主要有三大功能:加密、签名、身份验证。下面来看一下自建CA的过程    一、建立CA服务器 &nbsp…

    Linux干货 2016-03-14
  • Linux进程管理常用命令(二)

       htop命令:         选项:         -d # : 指定延迟时间间隔;         -u  UserName :仅显示指定用户的进程;       &n…

    Linux干货 2017-01-05
  • HAProxy实现请求的80端口转发至后端的8000端口并实现动静分离

    一 实验目的 用HAProxy作为负载均衡器,实现把前端请求调度到后端,前端监听80端口,转发至后端的8000端口,并会对访问资源进行判断实现不同的访问内容转发至相对应的服务器。 二 实验拓扑 三 实验环境 IP 功能 192.168.20.108 HAProxy 192.168.237.129 Nginx 192.168.237.130 Nginx+PHP…

    Linux干货 2016-12-19