Linux ·

iptables的备份、恢复及防火墙脚本的基本使用

Linux系统中,iptables为我们提供了批量备份与恢复规则的命令,也提供了标准的系统服务以便开启、关闭防火墙功能。

推荐阅读:

iptables—包过滤(网络层)防火墙 http://www.linuxidc.com/Linux/2013-08/88423.htm

Linux防火墙iptables详细教程 http://www.linuxidc.com/Linux/2013-07/87045.htm

iptables+L7+Squid实现完善的软件防火墙 http://www.linuxidc.com/Linux/2013-05/84802.htm

iptables防火墙详解及使用layer7阻止qq,酷狗,等P2P软件 http://www.linuxidc.com/Linux/2012-08/68091.htm

Linux下防火墙iptables用法规则详解 http://www.linuxidc.com/Linux/2012-08/67952.htm

一:规则的导出、导入:

规则的备份及还原:

防火墙规则的批量备份、还原用到两个命令 iptables-saveiptables-restore,分别用来保存(Save)和恢复(Restore)。

1iptables-save 命令

iptables-save命令用来批量导出Linux防火墙规则。

直接执行iptables-save:显示出当前启用的所有规则,按照rawmanglenatfilter表的顺序依次列出;

-t表名”:列出某一个表;

eg:列出nat表的规则内容:

注解:

  • #”号开头的表示注释;“*表名”表示所在的表;

  • “:链名默认策略”表示相应的链及默认策略,具体的规则部分省略了命令名“iptables”;

  • COMMIT”表示提交前面的规则设置;

eg:将当前已设置的所有防火墙规则备份为/opt/iptables.txt文件:

[root@iptables ~]# iptables-save > /opt/iptables.txt###备份所有表的规则

[root@iptables ~]# wc -l /opt/iptables.txt###确认备份规则的行数

备份某一个表的格式:

参与评论