Linux防火墙iptables(下)

一、通用匹配

1,协议匹配

2,地址匹配

 3,接口匹配

二、隐含匹配

1.端口匹配 

 2,TCP标志位匹配

 3,ICMP类型匹配

ICMP类型可以是字符串、数字代码

ICMP类型含义
Echo-Request (代码为8)表示请求
Echo- -Reply (代码为0)表示回显
Dest ination-Unreachable (代码为3)表示目标不可达

 

 4,回显匹配

 三、显示匹配

要求以“-m扩展模块”的形式明确指出类型,包括多端口、MAC地址、IP范围、数据包状态等条件

 1,多端口匹配

-m multiport --sport 源端口列表
-m multiport --dport 目的端口列表

2,IP范围匹配

-m iprange --src-range 源IP范围
-m iprange --dst-range 目的IP范围

3,MAC匹配

iptables -A FORWARD -m mac --mac-source xx:xx:xx:xx:xx:xx -j DROP
#禁止来自某MAC地址的数据包通过本机转发

-m mac -- -mac- source MAC地址 

4,状态匹配

-m state --state连接状态

常见的连接状态

状态含义
NEW主机连接目标主机,在目标主机上看到的第一个想要连接的包
ESTABLISHED主机已与目标主机进行通信,判断标准只要目标主机回应了第一个包,就进入该状态
RELATED主机已与目标主机进行通信,目标主机发起新的链接方式,一般与ESTABLISHED 配合使用
INVALID无效的封包,例如数据破损的封包状态


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值