码迷,mamicode.com
首页 > 其他好文 > 详细

iptables使用实践

时间:2017-10-07 20:49:40      阅读:282      评论:0      收藏:0      [点我收藏+]

标签:log   tin   man   技术分享   post   accept   分享   number   处理   

 1、iptables 本质上是一组规则,报文从端口接收到之后,按照规则的顺序进行匹配,一旦匹配上则执行动作,后续就不再匹配。

2、为了体现出优先级,iptable分为4个表,5个链,如下:

      技术分享

     优先级顺序是: raw > mangle > nat > filter ,也就是raw表中有规则的话,先匹配。

3、报文在linux系统中按照顺序,要经过这些顺序。

      技术分享

 

4、报文处理

     技术分享

 

5、增删改查

    <1> 增加 iptables -t filter -A OUTPUT -p icmp -j DROP

           技术分享

 

     说明: -A 是增加到链表的尾部,-I 是增加到链表的开头。

     增加到链表的开头,

     技术分享

技术分享

 

iptables -t mangle -A POSTROUTING -p icmp -j DROP

技术分享

 

     <2> 删除规则 -D选项

iptables -t filter -D OUTPUT -p icmp -j ACCEPT

技术分享

 

 <3> 修改规则

技术分享

技术分享

 

<4> 查规则 

iptables -t filter -nL --line-number

技术分享

 

6、典型应用

<1> SNAT

<2> DNAT

iptables使用实践

标签:log   tin   man   技术分享   post   accept   分享   number   处理   

原文地址:http://www.cnblogs.com/zhouhaibing/p/7635564.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!