温馨提示×

debian防火墙如何重置

小樊
45
2026-09-14 11:41:22
栏目: 智能运维

在 Debian 中,“防火墙”通常可能指 iptables / nftables,也可能是 UFW(Uncomplicated Firewall)。下面分别说明如何“重置”。


一、如果你用的是 UFW(最常见)

1. 禁用防火墙

sudo ufw disable

2. 重置所有规则(恢复到默认)

sudo ufw reset

这会:

  • 删除所有自定义规则
  • 恢复默认策略
  • 禁用 UFW

3. (可选)重新启用

sudo ufw enable

二、如果你用的是 iptables

1. 清空所有规则

sudo iptables -F
sudo iptables -X
sudo iptables -Z

2. 恢复默认策略(允许所有)

sudo iptables -P INPUT ACCEPT
sudo iptables -P FORWARD ACCEPT
sudo iptables -P OUTPUT ACCEPT

3. 如果是 IPv6

sudo ip6tables -F
sudo ip6tables -X
sudo ip6tables -Z
sudo ip6tables -P INPUT ACCEPT
sudo ip6tables -P FORWARD ACCEPT
sudo ip6tables -P OUTPUT ACCEPT

4. 删除已保存的规则(防止重启恢复)

sudo rm -f /etc/iptables/rules.v4
sudo rm -f /etc/iptables/rules.v6

三、如果你用的是 nftables(Debian 10+ 默认)

1. 清空所有规则

sudo nft flush ruleset

2. 删除配置文件(防止重启恢复)

sudo rm -f /etc/nftables.conf

3. 停止并禁用服务(如不需要)

sudo systemctl stop nftables
sudo systemctl disable nftables

四、确认当前使用的是哪种防火墙

sudo ufw status
sudo nft list ruleset
sudo iptables -L

如果你能告诉我:

  • Debian 版本
  • 用的是 UFW / iptables / nftables
  • 是想“关闭防火墙”还是“恢复默认规则”

我可以给你更精确的操作步骤。

0