欢迎来到天天文库
浏览记录
ID:42625124
大小:29.01 KB
页数:9页
时间:2019-09-19
《IPTABLES 规则(Rules)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、二、IPTABLES规则(Rules)牢记以下三点式理解iptables规则的关键:·Rules包括一个条件和一个目标(target)·如果满足条件,就执行目标(target)中的规则或者特定值。·如果不满足条件,就判断下一条Rules。目标值(TargetValues)下面是你可以在target里指定的特殊值:·ACCEPT–允许防火墙接收数据包·DROP–防火墙丢弃包·QUEUE–防火墙将数据包移交到用户空间·RETURN–防火墙停止执行当前链中的后续Rules,并返回到调用链(thecallingchai
2、n)中。如果你执行iptables--list你将看到防火墙上的可用规则。下例说明当前系统没有定义防火墙,你可以看到,它显示了默认的filter表,以及表内默认的input链,forward链,output链。#iptables-tfilter--listChainINPUT(policyACCEPT)targetprotoptsourcedestinationChainFORWARD(policyACCEPT)targetprotoptsourcedestinationChainOUTPUT(policyAC
3、CEPT)targetprotoptsourcedestination查看mangle表:#iptables-tmangle--list查看NAT表:#iptables-tnat--list查看RAW表:#iptables-traw--list/!注意:如果不指定-t选项,就只会显示默认的filter表。因此,以下两种命令形式是一个意思:#iptables-tfilter--list(or)#iptables--list以下例子表明在filter表的input链,forward链,output链中存在规则:#
4、iptables--listChainINPUT(policyACCEPT)numtargetprotoptsourcedestination1RH-Firewall-1-INPUTall--0.0.0.0/00.0.0.0/0ChainFORWARD(policyACCEPT)numtargetprotoptsourcedestination1RH-Firewall-1-INPUTall--0.0.0.0/00.0.0.0/0ChainOUTPUT(policyACCEPT)numtargetprotopts
5、ourcedestinationChainRH-Firewall-1-INPUT(2references)numtargetprotoptsourcedestination1ACCEPTall--0.0.0.0/00.0.0.0/02ACCEPTicmp--0.0.0.0/00.0.0.0/0icmptype2553ACCEPTesp--0.0.0.0/00.0.0.0/04ACCEPTah--0.0.0.0/00.0.0.0/05ACCEPTudp--0.0.0.0/0224.0.0.251udpdpt:53
6、536ACCEPTudp--0.0.0.0/00.0.0.0/0udpdpt:6317ACCEPTtcp--0.0.0.0/00.0.0.0/0tcpdpt:6318ACCEPTall--0.0.0.0/00.0.0.0/0stateRELATED,ESTABLISHED9ACCEPTtcp--0.0.0.0/00.0.0.0/0stateNEWtcpdpt:2210REJECTall--0.0.0.0/00.0.0.0/0reject-withicmp-host-prohibited以上输出包含下列字段:nu
7、m–指定链中的规则编号target–前面提到的target的特殊值prot–协议:tcp,udp,icmp等source–数据包的源IP地址destination–数据包的目标IP地址三、清空所有iptables规则在配置iptables之前,你通常需要用iptables--list命令或者iptables-save命令查看有无现存规则,因为有时需要删除现有的iptables规则:iptables--flush或者iptables-F这两条命令是等效的。但是并非执行后就万事大吉了。你仍然需要检查规则是不是真的清
8、空了,因为有的linux发行版上这个命令不会清除NAT表中的规则,此时只能手动清除:iptables-tNAT-F四、永久生效当你删除、添加规则后,这些更改并不能永久生效,这些规则很有可能在系统重启后恢复原样。为了让配置永久生效,根据平台的不同,具体操作也不同。下面进行简单介绍:1.Ubuntu首先,保存现有的规则:iptables-save>/etc/iptables.rules然后
此文档下载收益归作者所有