当前位置:   article > 正文

Centos 7.x 的 iptables 实用命令详解_centos7的iptables永久清除预设表中的所有规则链的规则

centos7的iptables永久清除预设表中的所有规则链的规则

端口转发的前提

 echo "1" > /proc/sys/net/ipv4/ip_forward 

清除iptabels的规则

  1. ## 清除所有的规则。
  2. # 清除预设表filter中所有规则链中的规则。
  3. $iptables -F
  4. ## 清除预设表filter中使用者自定链中的规则。
  5. iptables -X
  6. ## 链的记数器清零
  7. iptables -Z <=> iptables --zero
  8. ## 清除NAT表规则
  9. $iptables -F -t nat
  10. # NAT表的显示
  11. $iptables -nL -t nat

注意:

 iptables执行规则时,是从从规则表中从上至下顺序执行的,如果没遇到匹配的规则,就一条一条往下执行,如果遇到匹配的规则后,那么就执行本规则,执行后根据本规则的动作(accept, reject, log等),决定下一步执行的情况。

比如如果默认情况下,防火墙是准许所有,但是你想只准许某些段的ip访问某个端口可以如下:

  1. ## 只准许某些网段连接LDAP
  2. -A INPUT -s 100.125.0.0/16 -p tcp -m tcp --dport 389 -j ACCEPT
  3. -A INPUT -s 172.19.0.0/16 -p tcp -m tcp --dport 389 -j ACCEPT
  4. -A INPUT -s 172.18.1.192/16 -p tcp -m tcp --dport 389 -j ACCEPT
  5. -A INPUT -p tcp -m tcp --dport 389 -j DROP
  6. #### output做限制
  7. # 禁
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/669716
推荐阅读
相关标签
  

闽ICP备14008679号