iptables四表五链+基本参数

四表五连

四表:

raw表 --->追踪数据包

mangle表 --->给数据打标记,做标记

nat表 ---> 网络地址转换即IP地址和port的转换

 fliter{非哦特}表 ---> 做过滤用到的最多的表

表的顺序为:raw->mangle->nat->fliter

五链:

PREROUTING --->进路由之前的数据包

INPUT --->就是过滤进来的数据包

FORWARD --->转发

OUTPUT ---> 转发出去的数据包

POSTROUTING- --> 路由之后修改数据包

 基本参数

-t:可以指定表名,不适用的话会默认使用fliter表

-L:列出一个链或者所有链的规则信息

-n:以数字的形式显示地址、端口等信息

-v:以更详细的方式显示规则信息

--line-numbers:查看规则时,显示规则的序号(方便之处,通过需要删除规则

-D INPUT 1 -F:清空所有规则,还可以使用

-X清楚自定义的链,

-Z清零规则序号

-D:清楚链内指定序号或内容的一条规则

-p:为指定链设置默认规则

-A:在链的末尾加一条规则

-I:在链的开头插入一条规则,也可以指定序号插入

-s:指定所有链接本机的IP

--dport:指定端口

-R:修改规则 可以写数字来指定修改第几行

用法

iptables -t 表名 动作 链名 -p 匹配条件 -j 控制类型

拒绝来自10.8.151.192服务器的22端口连接

iptables -t filter -I INPUT -p tcp ---dport 22 -s 10.8.151.192 -j REJECT

-j:控制类型,通过前面匹配到之后是丢弃还是保留数据包的处理方式:

ACCETP、允许

REJECT、拒绝

DROP、丢弃,不会给用户返回任何拒绝消息,不推荐使用。

log、写日志(不适用写日志只是记录一下)

 如果不加 -t 会默认使用filter表

动作 修改默认规则· -P {大写}

删除规则· -D

修改规则· -R

追加规则· -A

默认追加到末尾 插入规则· -I {大写},在链的开头插入一条规则

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值