linux防火墙规矩管理工具-iptables

工具:iptables  系统:centos6.8

目录

一、iptables简介

二、主机报文流向

三、Netfilite功能

四、Iptables规矩

 

 

一、iptables简介

iptables,一个运行在用户空间的应用软件,通过控制Linux内核netfilter模块,来管理网络数据包的流动与转送。通常iptables都需要内核层级的模块来配合运作,Xtables是主要在内核层级里面iptables API运作功能的模块。

目前iptables系在2.4、2.6及3.0的内核底下运作,旧版的Linux内核(2.2)使用ipchains及ipwadm(Linux 2.0)来达成类似的功能,2014年1月19日起发行的新版Linux内核(3.13后)则使用nftables取而代之。

 

二、主机报文流向

1、四表五链关系图

linux防火墙规矩管理工具-iptables

2、以本地为目标的包

linux防火墙规矩管理工具-iptables

3、以本地为源的包

linux防火墙规矩管理工具-iptables

4、被转发的包

linux防火墙规矩管理工具-iptables

三、Netfilite功能

1、Netfilite功能

linux防火墙规矩管理工具-iptables

2、功能与规矩链关系

linux防火墙规矩管理工具-iptables

四、Iptables规矩

1、Iptables规矩组成

linux防火墙规矩管理工具-iptables

2、Iptables添加规矩时需要考量的因素

linux防火墙规矩管理工具-iptables

3、Iptables命令总览

linux防火墙规矩管理工具-iptables

Iptables规矩分类

linux防火墙规矩管理工具-iptables

4、常用Targets

linux防火墙规矩管理工具-iptables

5、通用匹配

linux防火墙规矩管理工具-iptables

6、隐式扩展

linux防火墙规矩管理工具-iptables

7、显式扩展

linux防火墙规矩管理工具-iptables

 

linux防火墙规矩管理工具-iptables

五、常用配置示例及规矩保存

1、主机防火墙

linux防火墙规矩管理工具-iptables

2、网络防火墙

linux防火墙规矩管理工具-iptables

3、规则优化

linux防火墙规矩管理工具-iptables

4、规则保存

linux防火墙规矩管理工具-iptables

 

 

 

 

原创文章,作者:Jev Tse,如若转载,请注明出处:http://www.178linux.com/67790

(1)
Jev TseJev Tse
上一篇 2017-02-07 16:01
下一篇 2017-02-07 20:48

相关推荐

  • Shell脚本自动部署(编译)LAMP平台

    Shell脚本自动部署(编译)LAMP平台 Shell脚本自动部署(编译)LAMP平台 为什么要用脚本进行部署? 脚本功能介绍 笔者环境 准备工作 声明 使用测试 脚本代码 Shell脚本自动部署(编译)LAMP平台 LAMP是当下非常流行的一套Web架构,我们可以在GNU/Linux下通过其他人打包的程序包来进行安装; 但是在生产环境中,很多时候都需要我们…

    Linux干货 2016-03-26
  • 7.11 centos 7安装重点之磁盘分区+SecureCRT 8.0安装步骤

    一:Centos安装重点之磁盘分区   0.前言      0.1  常见的磁盘接口有两种,IDE与SATA接口,目前主流的为SATA接口      0.2  关于主分区、扩展分区、逻辑分区的特性           ①…

    2017-07-11
  • Linux之yum详解及程序包安装

    Linux之 yum详解 及 程序包安装    在Linux常用的命令安装工具中,rpm是一个功能十分强大的软件包管理系统,它使得在Linux下安装、升级和删除软件包的工作变得容易,并且具有查询、验证软件包的功能。与图形化工具相比,使用命令行可以获得更大的灵活性。    但是rpm有一个缺点,无法解决包的依赖性,也就是…

    Linux干货 2016-08-24
  • 用户和组相关的配置文件总结

    包括:/etc/passwd,/etc/shadow,/etc/group,/etc/gshadow,/etc/login.defs,/etc/dufaults/useradd,/etc/skel/.*,/etc/gdm/custom.conf,   /etc/passwd 用户信息库文件;用于保存用户账号信息; 各字段含义依次为: 用户名:用户密…

    Linux干货 2016-10-25
  • 数组,字符串处理,mktemp命令,install命令,bash的环境配置文件,程序包编译

    数组 变量:存储单个元素的内存空间 数组:存储多个元素的连续的内存空间,相当于多个变量的集合。 数组名和索引 索引:编号从0开始,属于数值索引 注意:索引可支持使用自定义的格式,而不仅是数值格式,即为关联索引,bash4.0版本之后开始支持。 bash的数组支持稀疏格式(索引不连续) 声明数组: declare -a ARRAY_NAME(普通数组可以不加声…

    Linux干货 2016-08-24
  • centos6开机启动流程以及系统服务配置管理

    内容:   CentOS6 的启动流程   服务管理(chkconfig)   手动制定系统开机服务脚本 一、centos6系统启动流程 综述过程: POST–>BIOS(Boot Sequence)–>MBR(grub,446)–>Kernel–>init…

    Linux干货 2016-09-08