`
隐形的翅膀
  • 浏览: 496612 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

IPTABLES FILTER

 
阅读更多
iptables 
         -t filter(如果不写,默认为filter表)
         -A(L,R,I,D) add
         INPUT(OUTPUT,FORWARD)
         -p (tcp,udp)
         -s (source ip)
         -d (dest ip)
         --sport (source port)
         --dport (dest port)
         -i (input eth)
         -o (output eth)
         -j (join)
         -N -new-chain 
         -X -delete-chain 
         ACCEPT DROP REJECT


对于已经建立的由内向外的链接,当有由外向内的请求到达时,应放行

         iptables -A INPUT -p tcp -m state --state ESTABLISHED RELATED -j ACCEPT


使用脚本管理iptables

a. 首先清楚规则
b. 尽量使用变量

SERVER=192.168.0.1

iptables -t filter -F

...................
... -s $SERVER ....
...................


Linux 系统有一个类似DOS下的autoexec.bat, 这个文件为/etc/rc.d/rc.local, 如果脚本为firewall.sh, 只需在rc.local文件中加入下列命令,则系统在重新开机后,就会自动执行firewall.sh

/scripts/firewall.sh


/etc/sysconfig/iptables iptables规则文件
分享到:
评论

相关推荐

    Linux 防火墙 iptables filter和nat.pdf

    Linux 防火墙 iptables 中 filter(包过滤防火墙)和 nat(路由转换)详解_linux中filter和nat.pdf

    Iptables Filter Generator-开源

    iptables FIlter Generator是制定iptables规则的简便方法。

    实用iptables 示例

    本文是我自己的一些学习iptables的心得,给大家拿出来来晒晒! filter #用于过滤 nat #做NAT input =>filter #目的ip是本机的数据包 forward =>filter #穿过本机的数据包 prerouting =>nat #修改目的地址(DNAT)...

    iptables 语法 (经典)

    `iptables -t filter -F` 这条命令会清除filter表中的所有规则,确保开始时没有遗留的规则影响新的配置。 2. 过滤异常包: `iptables -t filter -A INPUT -p all -m state --state INVALID -j DROP` 添加一条规则...

    10.6: iptables防火墙 、 filter表控制 、 扩展匹配 、 nat表典型应用 、 总结和答疑.docx

    Linux 防火墙管理之 iptables 防火墙、filter 表控制、扩展匹配、nat 表典型应用 本节课程将深入介绍 Linux 防火墙管理中的 iptables 防火墙、filter 表控制、扩展匹配、nat 表典型应用。通过学习本节课程,学生将...

    iptables基本命令规则简介

    iptables 是基于内核的防火墙,功能非常强大,iptables 内置了 filter,nat 和 mangle 三张表。filter 负责过滤数据包,包括的规则链有,input,output 和 forward;nat 则涉及到网络地址转换,包括的规则链有,...

    iptables防火墙应用指南

    iptables默认提供四个表:filter、nat、mangle 和 raw。其中,raw表主要用于绕过某些连接跟踪机制,通常较少使用。其余三个表的作用如下: - **filter表**:主要用于实现基本的包过滤功能,包括对数据包进行接受...

    iptables命令实例

    * 只允许收发邮件,别的都关闭:`iptables -I Filter -m mac --mac-source 00:0F:EA:25:51:37 -j DROP` * 只允许访问指定网址:`iptables -A Filter -p udp --dport 53 -j ACCEPT` * IPSEC NAT 策略:`iptables -I ...

    通过iptables实现端口转发和内网共享上网.docx

    通过iptables实现端口转发和内网共享上网 本文将详细介绍如何使用iptables实现端口转发和内网共享上网。iptables是一个Linux下的优秀的nat+防火墙工具,可以配置灵活强劲的防火墙+nat系统。 首先,需要说明的是,...

    Linux iptables Pocket Refrence

    常见的表包括FILTER、NAT和MANGLE等。 - **Chain(链)**:每个表都包含了多个链,链是规则的序列,数据包会根据特定顺序经过这些链。 - **Rule(规则)**:定义了数据包应如何被处理的具体指令,包括匹配条件和动作...

    iptables应用手册详细介绍

    例如,要设置的一条用于过滤离境包的规则,则应该将该规则设置于「filter 表格」的「OUTPUT 链结」。 iptables 的优点是能够为 Unix、Linux 和 BSD 个人工作站创建一个防火墙,也可以为一个子网创建防火墙以保护...

    iptables配置实例

    默认情况下,`iptables -L` 只会列出 `filter` 表的信息: ```bash # iptables -L ``` 4. **向链中添加规则** 下面的语句用于开放特定网络接口: ```bash # iptables -A INPUT -i lo -j ACCEPT # iptables ...

    iptables指南1.1.19电子书

    3.4. Filter 表 4. 状态机制 4.1. 概述 4.2. conntrack记录 4.3. 数据包在用户空间的状态 4.4. TCP 连接 4.5. UDP 连接 4.6. ICMP 连接 4.7. 缺省的连接操作 4.8. 复杂协议和连接跟踪 5. 保存和恢复数据管理...

    iptables详解

    2. **表(Table)**: iptables支持多个表,包括 `filter` (默认表,用于数据包过滤)、`nat` (用于网络地址转换)、`mangle` (用于数据包修改) 和 `raw` (用于免受干扰的数据包处理)。 3. **规则(Rule)**: 规则是由用户...

    kubernetes部署安装手册V1.0.pdf

    安装Docker后,还需确认iptables filter表中FORWARD链的默认策略为ACCEPT。可通过iptables -nL命令进行验证,确保输出中的FORWARD链策略为ACCEPT状态。 总结来看,该部署手册详细说明了Kubernetes集群的物理或...

    centos6 iptables常用操作

    - 清除filter表中的所有规则链的规则:`iptables -F` - 清除filter表中自定义链中的规则:`iptables -X` 2. **保存与重启服务**: - 保存iptables配置:`service iptables save` - 重启iptables服务:`service ...

    linux iptables搭建及内核升级步骤

    该过程包括安装必要的依赖项、下载并解压缩升级包、打补丁并升级内核、升级iptables、安装l7-filter所需的特征码匹配文件、设置默认启动项等步骤。 一、安装必要的依赖项 在开始升级内核之前,我们需要安装必要的...

    iptables常用命令和使用

    iptables的工作原理在于对数据包进行过滤,它主要由三个表组成:`filter` 表、`nat` 表和 `mangle` 表。 #### 二、iptables的表结构 1. **Filter表**:这是默认的表,主要用于过滤数据包,包括 `INPUT`、`OUTPUT` ...

    iptables学习笔记.pdf

    - **Tables (表)**:iptables使用不同的表来组织规则,包括`filter`、`nat`、`mangle`等。 - `filter`表:用于包过滤。 - `nat`表:用于网络地址转换(NAT)。 - `mangle`表:用于修改数据包。 - **Command (命令)*...

    Iptables速查手册

    - **Filter Table**: - 主要用于数据包过滤。 - 包含三个链:`INPUT`、`FORWARD` 和 `OUTPUT`。 - **NAT Table**: - 用于网络地址转换。 - 包含两个链:`PREROUTING` 和 `POSTROUTING`。 - **Mangle Table**:...

Global site tag (gtag.js) - Google Analytics