温馨提示×

debian防火墙怎样迁移配置

小樊
44
2026-09-20 16:13:19
栏目: 智能运维

在 Debian 里“防火墙”通常指 iptables / nftables,也可能是 ufw。不同方案的配置迁移方式不一样,下面按常见情况说明。


一、使用 ufw(最常见,推荐新手)

1. 导出当前配置

sudo ufw status verbose

手动记录规则,或备份:

sudo cp -r /etc/ufw /backup/ufw

2. 在新机器恢复

sudo systemctl stop ufw
sudo cp -r /backup/ufw /etc/ufw
sudo systemctl start ufw
sudo ufw enable

✅ ufw 配置基本都在 /etc/ufw/


二、使用 iptables(传统)

1. 导出规则

sudo iptables-save > iptables.rules
sudo ip6tables-save > ip6tables.rules

2. 迁移到新机器

复制文件后导入:

sudo iptables-restore < iptables.rules
sudo ip6tables-restore < ip6tables.rules

3. 开机自动加载(Debian)

sudo apt install iptables-persistent
sudo netfilter-persistent save

规则保存在:

/etc/iptables/rules.v4
/etc/iptables/rules.v6

三、使用 nftables(新版本 Debian 推荐)

1. 导出配置

sudo nft list ruleset > nftables.conf

2. 在新机器恢复

sudo nft -f nftables.conf

3. 开机自启

sudo systemctl enable nftables

配置文件位置:

/etc/nftables.conf

四、迁移建议(很重要)

  • ✅ 先确认用的是哪种防火墙
sudo ufw status
sudo nft list ruleset
sudo iptables -L
  • ⚠️ 不要混用 ufw + iptables + nftables
  • 新系统推荐:nftables(Debian 10+ 默认方向)

如果你能告诉我:

  • Debian 版本
  • 用的是 ufw / iptables / nftables 哪一种
  • 是物理机、虚拟机还是容器

我可以给你精确的一步一步迁移命令。

0 踩