iptables原理与命令大全.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
iptables原理与命令大全

Iptables原理与命令: (引用别人的然后自己加于完善! By linjiang2718) 读完此文后,IPTABLES不会再变得神秘! 线路上运行网口(如:eth0)raw表 PREROUTING链(作用是赶在跟踪之前处理数据包)mangle PREROUTING 链(在此可以修改数据包比如TOS)nat PREROUTING (这个链主要用来做DNAT。不要在这个链做过虑操作,因为某些情况下包会溜过去。)路由判断 ####如果路由判断为本地:路由判断mangle INPUT(在路由之后,被送往本地程序之前,mangle数据包。) filter INPUT (所有以本地为目的的包都要经过这个链,不管它们从哪儿来,对这些包的过滤条件就设在这里。 ) 本地. 数据包从本地出去的过程: 本地raw表 OUTPUT(这里是在连接跟踪处理本地的数据包之前。 )mangle OUTPUT (在这儿可以mangle包。建议不要在这儿做过滤,可能有副作用。)nat OUTPUT (这个链对从防火墙本身发出的包进行DNAT操作。) filter OUTPUT (对本地发出的包过滤。) mangle POSTROUTING (这条链主要在包DNAT之后,离开本地之前,对包 mangle。有两种包会经过这里,防火墙所在机子本身产生的包,还有被转发的包。)nat POSTROUTING (在这里做SNAT。但不要在这里做过滤,因为有副作用,而且有些包是会溜过去的,即使你用了DROP策略。)离开 网口(如:eth0)到线路上运行 ####如果路由判断为转发 路由判断mangle FORWARD (包继续被发送至mangle表的FORWARD链,这是非常特殊的情况才会用到的。)filter FORWARD (包继续被发送至这条FORWARD链。只有需要转发的包才会走到这里,并且针对这些包的所有过滤也在这里进行。注意,所有要转发的包都要经过这里,不管是外网到内网的还是内网到外网的。在你自己书写规则时,要考虑到这一点。 )mangle POSTROUTING(这个链也是针对一些特殊类型的包)nat POSTROUTING (这个链就是用来做SNAT的,当然也包括Masquerade(伪装)。但不要在这儿做过滤,因为某些包即使不满足条件也会通过。)离开接口又在线路上传输了 Iptables命令大全 iptables -A INPUT ... 添加规则 iptables -D INPUT --dport 80 -j DROP或iptables -D INPUT 1 删除谋条规则 iptables -R INPUT 1 -s -j DROP 替换规则 iptables -I INPUT 1 --dport 80 -j ACCEPT 插入规则 iptables -L INPUT 查看指定规则 iptables -F INPUT 情况所选的链 iptables -Z INPUT 把指定链(如未指定,则认为是所有链)的所有计数器归零。 iptables -N allowed 新建一个名字是allowed的链 iptables -X allowed 删除名字是allowed的链 iptables -P INPUT DROP 为链设置默认的策略 iptables -E allowed disallowed 对自定义的链进行重命名 把allowed改为disallowed iptables -v [--list, --append, --insert, --delete, --replace] 这个选项使输出详细化,常与--list 连用。与--list连用时,输出中包括网络接口的地址、规则的选项、TOS掩码、字节和包计数器,其中计数器是以K、M、G(这里用的是10的幂而不是2的幂哦)为单位的。如果想知道到底有多少个包、多少字节,还要用到选项-x,下面会介绍。如果-v 和--append、--insert、--delete 或--replace连用,iptables会输出详细的信息告诉你规则是如何被解释的、是否正确地插入等等。 iptables -x --list 显示准确的数值,而不用K、M、G等估值 iptables -n --list 使输出中的IP地址和端口以数值的形式显示,而不是默认的名字,比如主机名、网络名、程序名等。注意此选项也只能和--list连用。 iptables --line-numbers --list 又是一个只能和--list连用的选项,作用是显示出每条规则在相应链中的序号。这样你可以知道序号了,这对插入新规则很有用哦。 iptables -c [--insert, --append, --replace] 在创建或更改规

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档