iptables规则保存

iptables规则保存

使用iptables命令定义的规则,手动删除之前,其生效期限为kernel存活期限

持久保存规则:

CentOS 7,8

iptables-save  >  /PATH/TO/SOME_RULES_FILE

CentOS 6

#将规则覆盖保存至/etc/sysconfig/iptables文件中
service  iptables  save 

加载规则

CentOS 7 重新载入预存规则文件中规则:

iptables-restore <  /PATH/FROM/SOME_RULES_FILE

-n, –noflush:不清除原有规则
-t, –test:仅分析生成规则集,但不提交

CentOS 6:

#会自动从/etc/sysconfig/iptables 重新载入规则
service  iptables  restart

开机自动重载规则

-用脚本保存各iptables命令;让此脚本开机后自动运行
/etc/rc.d/rc.local文件中添加脚本路径 /PATH/TO/SOME_SCRIPT_FILE

-用规则文件保存各规则,开机时自动载入此规则文件中的规则
在/etc/rc.d/rc.local文件添加

  iptables-restore < /PATH/FROM/IPTABLES_RULES_FILE

定义Unit File, CentOS 7,8 可以安装 iptables-services 实现iptables.service

  yum install iptables-services
  cp /etc/sysconfig/iptables{,.bak}
  iptables-save > /etc/sysconfig/iptables
  systemctl enable iptables.service    

本文链接:http://www.yunweipai.com/35066.html

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/52536.html

(0)
上一篇 2021年8月6日
下一篇 2021年8月6日

相关推荐

发表回复

登录后才能评论