温馨提示×

debian防火墙怎么删除

小樊
32
2026-09-26 13:37:27
栏目: 智能运维

在 Debian 里“防火墙”通常指 iptables / nftables,或者是上层管理工具 ufw。下面按常见情况说明怎么“删除/关闭/清空”防火墙规则。


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

1. 关闭 ufw(停止防火墙)

sudo ufw disable

2. 清空所有 ufw 规则

sudo ufw reset

会提示是否继续,输入 y

3. 彻底卸载 ufw(可选)

sudo apt remove --purge ufw
sudo apt autoremove

二、如果你用的是 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. 防止开机恢复规则

如果是用 iptables-persistent 保存过:

sudo apt remove --purge iptables-persistent

或删除规则文件:

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

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

1. 关闭 nftables

sudo systemctl stop nftables
sudo systemctl disable nftables

2. 清空所有规则

sudo nft flush ruleset

3. 卸载(可选)

sudo apt remove --purge nftables

四、确认当前用的是哪种

which ufw
sudo systemctl status ufw
sudo systemctl status nftables
sudo iptables -L

如果你能告诉我:

  • Debian 版本
  • 用的是 ufw / iptables / nftables
  • 是想“临时关掉”还是“彻底删除”

我可以给你精确的一条命令方案。

0 踩