温馨提示×

Debian iptables规则备份与恢复方法

小樊
53
2025-08-09 17:26:53
栏目: 智能运维

备份方法

  1. 命令行备份
    • 备份IPv4规则:sudo iptables-save > /etc/iptables/rules.v4
    • 备份IPv6规则:sudo ip6tables-save > /etc/iptables/rules.v6
  2. 使用工具持久化
    • 安装iptables-persistent包,规则会自动保存到/etc/iptables/rules.v4/etc/iptables/rules.v6,支持开机自动加载。
    • 手动保存规则:sudo netfilter-persistent save(需先安装工具)。

恢复方法

  1. 命令行恢复
    • 恢复IPv4规则:sudo iptables-restore < /etc/iptables/rules.v4
    • 恢复IPv6规则:sudo ip6tables-restore < /etc/iptables/rules.v6
  2. 工具恢复
    • 使用iptables-persistentsudo netfilter-persistent reload
  3. 验证规则
    恢复前建议用iptables-restore -t < /path/to/backup测试语法是否正确。

注意事项

  • 临时规则需通过iptables-save持久化,否则重启后丢失。
  • 恢复前可先清空当前规则:sudo iptables -F(避免冲突)。
  • 备份文件建议存储在安全路径,定期更新。

0