ROS软路由论坛 ROSABC.com 网络方案网络工程交流

 找回密码
 会员注册

QQ登录

只需一步,快速开始

iptables常用命令及参数(3

2014-4-11 02:17| 发布者: admin| 查看: 441| 评论: 0

摘要:   摘要:iptables常用命令及参数:iptables是与最新的Linux内核集成的IP信息包过滤系统,它完全免费、功能强大、使用灵活、可以对流入和流出的信息进行细化控制,且可以在一台低配置机器上很好地运行。本文将简单 ...

  摘要:iptables常用命令及参数:iptables是与最新的Linux内核集成的IP信息包过滤系统,它完全免费、功能强大、使用灵活、可以对流入和流出的信息进行细化控制,且可以在一台低配置机器上很好地运行。本文将简单介绍iptables常用命令及参数。

  说明这个参数比较特殊,用来匹配源端口和目的端口号相同的封包,设定方式同上。注意:在本范例中,如果来源端口号为80目的地端口号为110,这种封包并不算符合条件。

  范例

  说明用来匹配某段时间内封包的平均流量,的例子是用来匹配:每小时平均流量是否超过一次3个封包。除了每小时平均次外,也可以每秒钟、每分钟或每天平均一次,默认值为每小时平均一次,参数如后:/second、/minute、/day。除了进行封包数量的匹配外,设定这个参数也会在条件达成时,暂停封包的匹配动作,以避免因骇客使用洪水法,导致服务被阻断。

  范例

  说明用来匹配瞬间大量封包的数量,的例子是用来匹配一次同时涌入的封包是否超过5个(这是默认值),超过此上限的封包将被直接丢弃。使用效果同上。

  范例

  说明用来匹配封包来源网络接口的硬件地址,这个参数不能用在OUTPUT和POSTROUTING规则链上,这是因为封包要送到网卡后,才能由网卡驱动程序透过ARP通讯协议查出目的地的MAC地址,所以iptables在进行封包匹配时,并不知道封包会送到哪个网络接口去。

  范例

  说明用来匹配封包是否被表示某个号码,当封包被匹配成功时,我们可以透过MARK处理动作,将该封包标示一个号码,号码最大不可以超过4294967296。

  范例

  说明用来匹配来自本机的封包,是否为某特定使用者所产生的,这样可以避免服务器使用root或其它身分将数据传送出,可以降低系统被骇的损失。可惜这个功能无法匹配出来自其它主机的封包。

  范例

  INVALID表示该封包的连接编号(SessionID)无法辨识或编号不正确。

  ESTABLISHED表示该封包属于某个已经建立的连接。

  NEW表示该封包想要起始一个连接(重设连接或将连接重导向)。

  RELATED表示该封包是属于某个已经建立的连接,所建立的新连接。例如:FTP-DATA连接必定是源自某个FTP连接。

  ACCEPT:将封包放行,进行完此处理动作后,将不再匹配其它规则,直接跳往下一个规则链(natostrouting)。

  REJECT:该封包,并传送封包通知对方,可以传送的封包有几个选择:ICMPport-unreachable、ICMPecho-reply或是tcp-reset(这个封包会要求对方关闭连接),进行完此处理动作后,将不再匹配其它规则,直接中断过滤程序。范例如下:

  DROP:丢弃封包不予处理,进行完此处理动作后,将不再匹配其它规则,直接中断过滤程序。

  REDIRECT:将封包重新导向到另一个端口(PNAT),进行完此处理动作后,

不良信息举报Q:2000617
新用户7天后可回帖!

软路由

不良信息举报Q:2000617|Archiver|ROS软路由论坛 ROSABC.com 网络方案网络工程交流

GMT+8, 2025-11-7 06:30 , Processed in 0.028782 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部