iptables使用实践

 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 , 用于公网访问局域网内部的web服务器。

iptables -t nat -I PREROUTING -d 124.126.199.84 -p tcp --dport 80 -j DNAT --to-destination 192.168.0.100

 

 

7、iptables配置的持久化

     iptables-save > /etc/sysconfig/iptables

     默认情况下,系统会加载 /etc/sysconfig/iptables 中的规则。

 

     iptables-save > firewall.bak

     iptables-restore < firewall.bak

     这两条命令用于保存和恢复当前配置,这个作为iptables的备份和还原。

     

转载于:https://www.cnblogs.com/zhouhaibing/p/7635564.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值