在 Debian 系统中,“防火墙规则”通常取决于你使用的防火墙管理工具。最常见的是 iptables / nftables 或上层工具 ufw / firewalld。下面按常见情况说明如何备份和恢复。
iptables-save > /root/iptables.rules
如果是 IPv6:
ip6tables-save > /root/ip6tables.rules
iptables-restore < /root/iptables.rules
编辑 /etc/network/interfaces 或在 /etc/rc.local 中加入:
iptables-restore < /root/iptables.rules
nft list ruleset > /root/nftables.conf
nft -f /root/nftables.conf
确保启用 nftables 服务:
systemctl enable nftables
systemctl start nftables
Debian 默认会读取 /etc/nftables.conf。
ufw status numbered
UFW 规则主要存储在:
/etc/ufw/
直接备份目录即可:
tar czf ufw-backup.tar.gz /etc/ufw
tar xzf ufw-backup.tar.gz -C /
ufw reload
firewall-cmd --runtime-to-permanent
cp -r /etc/firewalld /root/firewalld-backup
cp -r /root/firewalld-backup /etc/firewalld
systemctl restart firewalld
nftables 或 iptables + 开机恢复ufw 并备份 /etc/ufw/root 或外部存储,并定期更新如果你能告诉我你用的是 iptables / nftables / ufw / firewalld 哪一种,我可以给你更精确的命令。