iptables命令

iptables -t 表名 -L (链名)

查看对应表的所有规则,-t选项指定表名(若是省略,则默认为filter),-L代表列出规则,后边可以加链名,代表列出指定链名的规则。

iptables -t 表名 -vL (链名)

详细查看对应表的规则,-v表示verbose,表示详细的。使用-v选项时,会显示出“计数器”信息。(在centos6中,加上-x才可以显示精确数值;但在centos7中,不加即显示的为精确数值)

iptables -t 表名 -nvL (链名)

详细查看对应表的规则,并且在显示时,不对规则中的IP和端口进行地址反解,-n代表不解析IP地址。

iptables -t 表名 -nvl (链名) --line

额外显示行号,即–line-numbers

下面介绍详细信息下的各字段代表的含义
iptables命令_第1张图片

num:行号
pkts:对应规则所匹配的报文个数
bytes:对应的报文包大小总和
target:设定执行的动作,即匹配成功后要执行的
prot:表示对应的协议
opt:规则对应的选项
in:表示数据包从哪个网卡流进,我们可以设定通过哪块儿网卡流入的报文需要匹配当前规则
out:表示数据包从哪个网卡流出,我们可以设定通过哪块儿网卡流出的报文需要匹配当前规则
source:表示规则对应的源头地址,可以是个IP,也可为网段
destination:表示规则对应的目标地址,可以是个IP,可为网段

INPUT后面括号里的内容
分别为:policy ACCEPT,0 packets,0bytes

policy:表示当前默认的策略
packets:表示当前链,默认策略匹配到的包的个数
bytes:表示默认策略匹配到的所有包的大小

你可能感兴趣的:(iptables命令)