当前位置:首页 >热点 >iptables中文man文档(四)其他选项 显示包和字节计数器的精确值

iptables中文man文档(四)其他选项 显示包和字节计数器的精确值

2024-05-21 19:57:37 [百科] 来源:避面尹邢网

iptables中文man文档(四)其他选项

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

  其他选项

  还可以指定下列附加选项:

iptables中文man文档(四)其他选项 显示包和字节计数器的精确值

  1.   -v --verbose  
  2.  
  3.   -v --详细  
  4.  

  详细输出。选项这个选项让list命令显示接口地址、中文规则选项(如果有)和TOS(Type of Service)掩码。选项包和字节计数器也将被显示,中文分别用K、选项M、中文G(前缀)表示1000、选项1,中文000,000和1,000,000,000倍(不过请参看-x标志改变它),对于添加,选项插入,删除和替换命令,这会使一个或多个规则的中文相关详细信息被打印。

iptables中文man文档(四)其他选项 显示包和字节计数器的精确值

  1.   -n --numeric  
  2.  
  3.   -n --数字  
  4.  

  数字输出。选项IP地址和端口会以数字的中文形式打印。默认情况下,程序试显示主机名、网络名或者服务(只要可用)。

iptables中文man文档(四)其他选项 显示包和字节计数器的精确值

  1.   -x -exact  
  2.  
  3.   -x -精确  
  4.  

  扩展数字。显示包和字节计数器的精确值,代替用K,M,G表示的约数。这个选项仅能用于 -L 命令。

  1.   --line-numbers  
  2.  

  当列表显示规则时,在每个规则的前面加上行号,与该规则在链中的位置相对应。

  1.   MATCH EXTENSIONS  
  2.  

  对应的扩展

  iptables能够使用一些与模块匹配的扩展包。以下就是含于基本包内的扩展包,而且他们大多数都可以通过在前面加上!来表示相反的意思。

  tcp

  当 --protocol tcp 被指定,且其他匹配的扩展未被指定时,这些扩展被装载。它提供以下选项:

  1.   --source-port [!] [port[:port]]  
  2.  

  源端口或端口范围指定。这可以是服务名或端口号。使用格式端口:端口也可以指定包含的(端口)范围。如果首端口号被忽略,默认是"0",如果末端口号被忽略,默认是"65535",如果第二个端口号大于***个,那么它们会被交换。这个选项可以使用 --sport的别名。

  1.   --destionation-port [!] [port:[port]]  
  2.  

  目标端口或端口范围指定。这个选项可以使用 --dport别名来代替。

  1.   --tcp-flags [!] mask comp  
  2.  

  匹配指定的TCP标记。***个参数是我们要检查的标记,一个用逗号分开的列表,第二个参数是用逗号分开的标记表,是必须被设置的。标记如下:SYN ACK FIN RST URG PSH ALL NONE。因此这条命令:iptables -A FORWARD -p tcp --tcp-flags SYN, ACK, FIN, RST SYN只匹配那些SYN标记被设置而ACK、FIN和RST标记没有设置的包。

  1.   [!] --syn  
  2.  

  只匹配那些设置了SYN位而清除了ACK和FIN位的TCP包。这些包用于TCP连接初始化时发出请求;例如,大量的这种包进入一个接口发生堵塞时会阻止进入的TCP连接,而出去的TCP连接不会受到影响。这等于 --tcp-flags SYN, RST, ACK SYN。如果"--syn"前面有"!"标记,表示相反的意思。

  1.   --tcp-option [!] number  
  2.  

  匹配设置了TCP选项的。

  1.   udp  
  2.  

  当protocol udp 被指定,且其他匹配的扩展未被指定时,这些扩展被装载,它提供以下选项:

  1.   --source-port [!] [port:[port]]  
  2.  

  源端口或端口范围指定。详见 TCP扩展的--source-port选项说明。

  1.   --destination-port [!] [port:[port]]  
  2.  

  目标端口或端口范围指定。详见 TCP扩展的--destination-port选项说明。

  1.   icmp  
  2.  

  当protocol icmp被指定,且其他匹配的扩展未被指定时,该扩展被装载。它提供以下选项:

  1.   --icmp-type [!] typename  
  2.  

  这个选项允许指定ICMP类型,可以是一个数值型的ICMP类型,或者是某个由命令iptables -p icmp -h所显示的ICMP类型名。

  1.   mac  
  2.  
  3.   --mac-source [!] address  
  4.  

  匹配物理地址。必须是XX:XX:XX:XX:XX这样的格式。注意它只对来自以太设备并进入PREROUTING、FORWORD和INPUT链的包有效。

  limit

  这个模块匹配标志用一个标记桶过滤器一一定速度进行匹配,它和LOG目标结合使用来给出有限的登陆数.当达到这个极限值时,使用这个扩展包的规则将进行匹配.(除非使用了"!"标记)

  1.   --limit rate  
  2.  

  ***平均匹配速率:可赋的值有'/second', '/minute', '/hour', or '/day'这样的单位,默认是3/hour。

  1.   --limit-burst number  
  2.  

  待匹配包初始个数的***值:若前面指定的极限还没达到这个数值,则概数字加1.默认值为5

  1.   multiport  
  2.  

  这个模块匹配一组源端口或目标端口,最多可以指定15个端口。只能和-p tcp 或者 -p udp 连着使用。

  1.   --source-port [port[, port]]  
  2.  

  如果源端口是其中一个给定端口则匹配

  1.   --destination-port [port[, port]]  
  2.  

  如果目标端口是其中一个给定端口则匹配

  1.   --port [port[, port]]  
  2.  

  若源端口和目的端口相等并与某个给定端口相等,则匹配。

  1.   mark  
  2.  

  这个模块和与netfilter过滤器标记字段匹配(就可以在下面设置为使用MARK标记)。

  1.   --mark value [/mask]  
  2.  

  匹配那些无符号标记值的包(如果指定mask,在比较之前会给掩码加上逻辑的标记)。

  owner

  此模块试为本地生成包匹配包创建者的不同特征。只能用于OUTPUT链,而且即使这样一些包(如ICMP ping应答)还可能没有所有者,因此永远不会匹配。

  1.   --uid-owner userid  
  2.  

  如果给出有效的user id,那么匹配它的进程产生的包。

  1.   --gid-owner groupid  
  2.  

  如果给出有效的group id,那么匹配它的进程产生的包。

  1.   --sid-owner seessionid  
  2.  

  根据给出的会话组匹配该进程产生的包。

  state

  此模块,当与连接跟踪结合使用时,允许访问包的连接跟踪状态。

  1.   --state state  
  2.  

  这里state是一个逗号分割的匹配连接状态列表。可能的状态是:INVALID表示包是未知连接,ESTABLISHED表示是双向传送的连接,NEW表示包为新的连接,否则是非双向传送的,而RELATED表示包由新连接开始,但是和一个已存在的连接在一起,如FTP数据传送,或者一个ICMP错误。

  unclean

  此模块没有可选项,不过它试着匹配那些奇怪的、不常见的包。处在实验中。

  tos

  此模块匹配IP包首部的8位tos(服务类型)字段(也就是说,包含在优先位中)。

  1.   --tos tos  
  2.  

  这个参数可以是一个标准名称,(用iptables -m tos -h 察看该列表),或者数值。

  TARGET EXTENSIONS

  iptables可以使用扩展目标模块:以下都包含在标准版中。

  LOG

  为匹配的包开启内核记录。当在规则中设置了这一选项后,linux内核会通过printk()打印一些关于全部匹配包的信息(诸如IP包头字段等)。

  1.   --log-level level  
  2.  

  记录级别(数字或参看 syslog.conf(5))。

  --log-prefix prefix

  在纪录信息前加上特定的前缀:最多14个字母长,用来和记录中其他信息区别。

  --log-tcp-sequence

  记录TCP序列号。如果记录能被用户读取那么这将存在安全隐患。

  --log-tcp-options

  记录来自TCP包头部的选项。

  --log-ip-options

  记录来自IP包头部的选项。

  MARK

  用来设置包的netfilter标记值。只适用于mangle表。

  --set-mark mark

  REJECT

  作为对匹配的包的响应,返回一个错误的包:其他情况下和DROP相同。

  此目标只适用于INPUT、FORWARD和OUTPUT链,和调用这些链的用户自定义链。这几个选项控制返回的错误包的特性:

  --reject-with type

  Type可以是icmp-net-unreachable、icmp-host-unreachable、icmp-port-nreachable、icmp-proto-unreachable、 icmp-net-prohibited 或者 icmp-host-prohibited,该类型会返回相应的ICMP错误信息(默认是port-unreachable)。选项 echo-reply也是允许的;它只能用于指定ICMP ping包的规则中,生成ping的回应。***,选项tcp-reset可以用于在INPUT链中,或自INPUT链调用的规则,只匹配TCP协议:将回应一个TCP RST包。

  TOS

  用来设置IP包的首部八位tos。只能用于mangle表。

  --set-tos tos

  你可以使用一个数值型的TOS 值,或者用iptables -j TOS -h 来查看有效TOS名列表。

  MIRROR

  这是一个试验示范目标,可用于转换IP首部字段中的源地址和目标地址,再传送该包,并只适用于INPUT、FORWARD和OUTPUT链,以及只调用它们的用户自定义链。

  SNAT

  这个目标只适用于nat表的POSTROUTING链。它规定修改包的源地址(此连接以后所有的包都会被影响),停止对规则的检查,它包含选项:

  --to-source [-][:port-port]

  可以指定一个单一的新的IP地址,一个IP地址范围,也可以附加一个端口范围(只能在指定-p tcp 或者-p udp的规则里)。如果未指定端口范围,源端口中512以下的(端口)会被安置为其他的512以下的端口;512到1024之间的端口会被安置为1024以下的,其他端口会被安置为1024或以上。如果可能,端口不会被修改。

  --to-destiontion [-][:port-port]

  可以指定一个单一的新的IP地址,一个IP地址范围,也可以附加一个端口范围(只能在指定-p tcp 或者-p udp的规则里)。如果未指定端口范围,目标端口不会被修改。

  MASQUERADE

  只用于nat表的POSTROUTING链。只能用于动态获取IP(拨号)连接:如果你拥有静态IP地址,你要用SNAT。伪装相当于给包发出时所经过接口的IP地址设置一个映像,当接口关闭连接会终止。这是因为当下一次拨号时未必是相同的接口地址(以后所有建立的连接都将关闭)。它有一个选项:

  --to-ports [-port>]

  指定使用的源端口范围,覆盖默认的SNAT源地址选择(见上面)。这个选项只适用于指定了-p tcp或者-p udp的规则。

  REDIRECT

  只适用于nat表的PREROUTING和OUTPUT链,和只调用它们的用户自定义链。它修改包的目标IP地址来发送包到机器自身(本地生成的包被安置为地址127.0.0.1)。它包含一个选项:

  --to-ports [ ]

  指定使用的目的端口或端口范围:不指定的话,目标端口不会被修改。只能用于指定了-p tcp 或 -p udp的规则。

  DIAGNOSTICS

  诊断

  不同的错误信息会打印成标准错误:退出代码0表示正确。类似于不对的或者滥用的命令行参数错误会返回错误代码2,其他错误返回代码为1。

  BUGS

  臭虫

  Check is not implemented (yet).

  检查还未完成。

  COMPATIBILITY WITH IPCHAINS

  与ipchains的兼容性

  iptables和Rusty Russell的ipchains非常相似。主要区别是INPUT 链只用于进入本地主机的包,而OUTPUT只用于自本地主机生成的包。因此每个包只经过三个链的一个;以前转发的包会经过所有三个链。其他主要区别是 -i 引用进入接口;-o引用输出接口,两者都适用于进入FORWARD链的包。当和可选扩展模块一起使用默认过滤器表时,iptables是一个纯粹的包过滤器。这能大大减少以前对IP伪装和包过滤结合使用的混淆,所以以下选项作了不同的处理:

  -j MASQ

  -M -S

  -M -L

  在iptables中有几个不同的链。

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

  上一节:iptables中文man文档参数 

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

【编辑推荐】

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

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

四种NAT的iptables实现

责任编辑:zhaolei 来源: CSDN iptablesman文档中文

(责任编辑:娱乐)

    推荐文章
    • 富瀚微(300613.SZ)公布消息:就收购眸芯科技32.43%股权已完成工商变更登记

      富瀚微(300613.SZ)公布消息:就收购眸芯科技32.43%股权已完成工商变更登记富瀚微(300613.SZ)公布,之前公告披露,公司于2021年2月5日召开第三届董事会第十四次会议,于2021年2月25日召开了2021 年第二次临时股东大会审议通过了《关于收购眸芯科技(上海)有限 ...[详细]
    • 闲话影像

      闲话影像在我看来,X1D和GFX其实是两种不同类型的中画幅无反相机。富士GFX具备全天候机身,焦平面快门可以获得更高的快门速度,显然是为户外风光而准备的;而哈苏X1D的镜间快门可以获得更高速的闪光同步,那么对 ...[详细]
    • 陆首群:“基于开源”为操作系统开发带来机遇

      陆首群:“基于开源”为操作系统开发带来机遇陆首群:“基于开源”为操作系统开发带来机遇作者:陆首群 2011-06-23 09:40:32开源 操作系统开发是一项非常艰难的工作。开发一个成功的操作系统,必须组织一支具有很强实力和丰富经验的专业团 ...[详细]
    • 路由器的IP地址到底在哪里看?看完就会

      路由器的IP地址到底在哪里看?看完就会路由器的IP地址到底在哪里看?看完就会作者:陈赫 2019-01-21 07:53:11网络 路由交换 当我们需要对无线路由器进行设置时,需要用户在浏览器的地址栏输入一个路由器的IP地址。对于新手来说 ...[详细]
    • 分期乐逾期一天有关系吗 主要影响有哪些?

      分期乐逾期一天有关系吗 主要影响有哪些?作为一款口碑还算可以的网贷平台,分期乐的用户还是比较多的。很多人在手头缺钱的时候,就会申请分期乐,不过也有一些用户因为其他原因,不小心就造成了逾期。分期乐逾期一天有关系吗?一起来跟希财君了解一下吧!分 ...[详细]
    • 11.11大促正式开启 石头T7京东售价2299元

      11.11大促正式开启 石头T7京东售价2299元11月1日,一年一度的11.11大促正式开启,作为最受消费者喜爱的扫地机器人产品,石头T7在本次的11.11活动中也有非常大的优惠力度,使其成为了最值得购买的一款扫地机器人产品。11月1日,一年一度的 ...[详细]
    • 田溯宁的5G时代预测:更多场景、更多生态、更多风险

      田溯宁的5G时代预测:更多场景、更多生态、更多风险田溯宁的5G时代预测:更多场景、更多生态、更多风险作者:佚名 2018-11-12 16:06:37安全 网络 当前,信息通信技术已广泛渗透全球经济社会各领域,与此同时,人工智能、区块链、云计算、大数 ...[详细]
    • RAID在手,安全高效全都有

      RAID在手,安全高效全都有RAID在手,安全高效全都有作者:中兴文档 2022-02-09 08:55:13存储 存储设备 个人数据丢失已令人难以接受,为避免此类情况,同时为提高海量数据的读写速率,RAIDRedundant ...[详细]
    • 花呗是江苏银行批的嘛 用户不同意花呗服务升级会怎样?

      花呗是江苏银行批的嘛 用户不同意花呗服务升级会怎样?支付宝品牌隔离后,有不少人把花呗升级了变成花呗|信用购,其中信用购由江苏银行提供信贷服务,就会问花呗是江苏银行批的嘛?这里就来讨论下这个话题,看看花呗和信用购之间有什么区别和关联,感兴趣的朋友一起了解 ...[详细]
    • 准大学生们买啥笔记本?按专业选择不纠结

      准大学生们买啥笔记本?按专业选择不纠结从高中迈入大学,从多学科进入单一专业学习,随之而来的是学习工具的变化。数字信息时代,个人电脑迅速普及,几乎成为每个大学生的标配。但是,市面上的PC产品品牌众多,配置各不相同,如何去选择呢?对于不同专业 ...[详细]
    热点阅读