iptables中文man文档(三)参数

运维 系统运维
iptables中文man文档参数:iptabels被认为是Linux中实现包过滤功能的第四代应用程序。iptables包含在Linux2.4以后的内核中,详细地来讲iptables包在转发时是怎样被送出呢?本文介绍的是iptables中文man文档参数。

参数

  以下参数构成规则详述,如用于add、delete、replace、append 和 check命令。

  1.   -p -protocal [!]protocol  
  2.  

  规则或者包检查(待检查包)的协议。指定协议可以是tcp、udp、icmp中的一个或者全部,也可以是数值,代表这些协议中的某一个。当然也可以使用在/etc/protocols中定义的协议名。在协议名前加上"!"表示相反的规则。数字0相当于所有all。Protocol all会匹配所有协议,而且这是缺省时的选项。在和check命令结合时,all可以不被使用。

  1.   -s -source [!] address[/mask]  
  2.  

  指定源地址,可以是主机名、网络名和清楚的IP地址。mask说明可以是网络掩码或清楚的数字,在网络掩码的左边指定网络掩码左边"1"的个数,因此,mask值为24等于255.255.255.0。在指定地址前加上"!"说明指定了相反的地址段。标志 --src 是这个选项的简写。

  1.   -d --destination [!] address[/mask]  
  2.  

  指定目标地址,要获取详细说明请参见 -s标志的说明。标志 --dst 是这个选项的简写。

  1.   -j --jump target  
  2.  
  3.   -j 目标跳转  
  4.  

  指定规则的目标;也就是说,如果包匹配应当做什么。目标可以是用户自定义链(不是这条规则所在的),某个会立即决定包的命运的专用内建目标,或者一个扩展(参见下面的EXTENSIONS)。如果规则的这个选项被忽略,那么匹配的过程不会对包产生影响,不过规则的计数器会增加。

  1.   -i -in-interface [!] [name]  
  2.  
  3.   i -进入的(网络)接口 [!][名称]  
  4.  

  这是包经由该接口接收的可选的入口名称,包通过该接口接收(在链INPUT、FORWORD和PREROUTING中进入的包)。当在接口名前使用"!"说明后,指的是相反的名称。如果接口名后面加上"+",则所有以此接口名开头的接口都会被匹配。如果这个选项被忽略,会假设为"+",那么将匹配任意接口。

  1.   -o --out-interface [!][name]  
  2.  
  3.   -o --输出接口[名称]  
  4.  

  这是包经由该接口送出的可选的出口名称,包通过该口输出(在链FORWARD、OUTPUT和POSTROUTING中送出的包)。当在接口名前使用"!"说明后,指的是相反的名称。如果接口名后面加上"+",则所有以此接口名开头的接口都会被匹配。如果这个选项被忽略,会假设为"+",那么将匹配所有任意接口。

  1.   [!] -f, --fragment  
  2.  
  3.   [!] -f --分片  
  4.  

  这意味着在分片的包中,规则只询问第二及以后的片。自那以后由于无法判断这种把包的源端口或目标端口(或者是ICMP类型的),这类包将不能匹配任何指定对他们进行匹配的规则。如果"!"说明用在了"-f"标志之前,表示相反的意思。

 

  1.   OTHER OPTIONS  
  2.  

  iptables中文man文档参数就介绍到这里了。

  上一节:iptables中文man文档说明   下一节:iptables中文man文档其他选项

  总共分为四个部分:1、概述   2、说明   3、参数   4、其他选项

【编辑推荐】

IPtables防火墙使用技巧(超实用)

Linux下Iptables端口转发功能的解决

四种NAT的iptables实现

责任编辑:zhaolei 来源: CSDN
相关推荐

2011-03-18 10:16:12

iptablesman文档中文

2011-03-18 09:26:16

iptablesman文档中文

2011-03-18 10:16:13

iptablesman文档中文

2011-08-23 13:20:13

iptables中文man

2011-08-23 13:13:32

iptables-re中文man

2011-08-23 13:17:05

iptables-sa中文man

2011-08-15 10:21:09

man中文man

2011-08-24 16:48:36

man中文man

2011-08-11 16:11:49

at中文man

2011-08-25 10:21:56

man.conf中文man

2011-08-11 15:03:21

ACCESS中文man

2011-08-16 10:59:16

pwconv中文man

2011-08-18 19:02:43

environ中文man

2011-08-25 17:43:07

snprintf中文man

2011-08-19 18:30:52

ipc中文man

2011-08-24 15:35:52

hier中文man

2011-08-25 17:18:07

putc中文man

2011-08-15 13:53:19

stat中文man

2011-08-16 10:10:58

setup中文man

2011-08-25 15:24:31

execlp中文man
点赞
收藏

51CTO技术栈公众号