|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!上面是我收拾出来的iptables经常使用下令:
下令-A,--append
典范iptables-AINPUT...
申明新增划定规矩到某个划定规矩炼中,该划定规矩将会成为划定规矩炼中的最初一条划定规矩。
下令-D,--delete
典范iptables-DINPUT--dport80-jDROP
iptables-DINPUT1
申明从某个划定规矩炼中删除一条划定规矩,能够输出完全划定规矩,或间接指定例则编号加以删除。
下令-R,--replace
典范iptables-RINPUT1-s192.168.0.1-jDROP
申明代替现行划定规矩,划定规矩被代替后其实不会改动按次。
下令-I,--insert
典范iptables-IINPUT1--dport80-jACCEPT
申明拔出一条划定规矩,底本该地位上的划定规矩将会今后挪动一个顺位。
下令-L,--list
典范iptables-LINPUT
申明列出某划定规矩炼中的一切划定规矩。
下令-F,--flush
典范iptables-FINPUT
申明删除某划定规矩炼中的一切划定规矩。
下令-Z,--zero
典范iptables-ZINPUT
申明将封包计数器回零。封包计数器是用来盘算统一封包呈现次数,是过滤阻断式打击不成或缺的工具。
下令-N,--new-chain
典范iptables-Nallowed
申明界说新的划定规矩炼。
下令-X,--delete-chain
典范iptables-Xallowed
申明删除某个划定规矩炼。
下令-P,--policy
典范iptables-PINPUTDROP
申明界说过滤政策。也就是未切合过滤前提之封包,预设的处置体例。
下令-E,--rename-chain
典范iptables-Ealloweddisallowed
申明修正某自订划定规矩炼的称号。
经常使用封包比对参数:
参数-p,--protocol
典范iptables-AINPUT-ptcp
申明比对通信协定范例是不是符合,可使用!运算子举行反向比对,比方:-p!tcp,意义是指除tcp之外的别的范例,包括udp、icmp...等。假如要比对一切范例,则可使用all关头词,比方:-pall。
参数-s,--src,--source
典范iptables-AINPUT-s192.168.1.1
申明用来比对封包的来历IP,能够比对单机或收集,比对收集时请用数字来暗示屏障,比方:-s192.168.0.0/24,比对IP时也能够利用!运算子举行反向比对,比方:-s!192.168.0.0/24。
参数-d,--dst,--destination
典范iptables-AINPUT-d192.168.1.1
申明用来比对封包的目标地IP,设定体例同上。
参数-i,--in-interface
典范iptables-AINPUT-ieth0
申明用来比对封包是从哪片网卡进进,可使用通配字符+来做年夜局限比对,比方:-ieth+暗示一切的ethernet网卡,也能够利用!运算子举行反向比对,比方:-i!eth0。
参数-o,--out-interface
典范iptables-AFORWARD-oeth0
申明用来比对封包要从哪片网卡送出,设定体例同上。
参数--sport,--source-port
典范iptables-AINPUT-ptcp--sport22
申明用来比对封包的来历埠号,能够比对单一埠,或是一个局限,比方:--sport22:80,暗示从22到80
埠之间都算是切合前提,假如要比对不一连的多个埠,则必需利用--multiport参数,详见后文。比对埠号时,可使用!
运算子举行反向比对。
参数--dport,--destination-port
典范iptables-AINPUT-ptcp--dport22
申明用来比对封包的目标地埠号,设定体例同上。
参数--tcp-flags
典范iptables-ptcp--tcp-flagsSYN,FIN,ACKSYN
申明比对TCP
封包的形态旗帜,参数分为两个部分,第一个部排列举出想比对的旗帜,第二部分则枚举前述旗帜中哪些有被设定,未被枚举的旗帜必需是空的。TCP
形态旗帜包含:SYN(同步)、ACK(应对)、FIN(停止)、RST(重设)、URG(告急)、PSH(强制推送)
等都可利用于参数中,除此以外还可使用关头词ALL和NONE举行比对。比对旗帜时,可使用!运算子举行反向比对。
参数--syn
典范iptables-ptcp--syn
申明用来比对是不是为请求联机之TCP封包,与iptables-ptcp--tcp-flagsSYN,FIN,ACKSYN的感化完整不异,假如利用!运算子,可用来比对非请求联机封包。
参数-mmultiport--source-port
典范iptables-AINPUT-ptcp-mmultiport--source-port22,53,80,110
申明用来比对不一连的多个来历埠号,一次最多能够比对15个埠,可使用!运算子举行反向比对。
参数-mmultiport--destination-port
典范iptables-AINPUT-ptcp-mmultiport--destination-port22,53,80,110
申明用来比对不一连的多个目标地埠号,设定体例同上。
参数-mmultiport--port
典范iptables-AINPUT-ptcp-mmultiport--port22,53,80,110
申明这个参数对照特别,用来比对来历埠号和目标埠号不异的封包,设定体例同上。注重:在本典范中,假如来历端标语为80但目标地埠号为110,这类封包其实不算切合前提。
参数--icmp-type
典范iptables-AINPUT-picmp--icmp-type8
申明用来比对ICMP的范例编号,可使用代码或数字编号来举行比对。请打iptables-picmp--help来检察有哪些代码能够用。
参数-mlimit--limit
典范iptables-AINPUT-mlimit--limit3/hour
申明用来比对某段工夫内封包的均匀流量,下面的例子是用来比对:每小时均匀流量是不是凌驾一次3个封包。
除每小时均匀一次外,也能够每秒钟、每分钟或天天均匀一次,默许值为每小时均匀一次,参数如后:/second、/minute、/day。
除举行封包数目的比对外,设定这个参数也会在前提告竣时,停息封包的比对举措,以免因骇客利用大水打击法,招致办事被阻断。
参数--limit-burst
典范iptables-AINPUT-mlimit--limit-burst5
申明用来比对刹时大批封包的数目,下面的例子是用来比对一次同时涌进的封包是不是凌驾5个(这是默许值),凌驾此下限的封包将被间接抛弃。利用效果同上。
参数-mmac--mac-source
典范iptables-AINPUT-mmac--mac-source00:00:00:00:00:01
申明用来比对封包来历收集接口的硬件地点,这个参数不克不及用在OUTPUT和Postrouting
划定规矩炼上,这是由于封包要送出到网卡后,才干由网卡驱动步伐透过ARP通信协定查出目标地的MAC地点,以是iptables
在举行封包比对时,其实不晓得封包会送到哪一个收集接口往。
经由过程文章的形貌,必定对老手们有很年夜的匡助!但愿你们喜好!
欢迎大家来到仓酷云论坛! |
|