温馨提示×

ubuntu防火墙怎么恢复默认

小樊
51
2026-10-10 13:42:13
栏目: 智能运维

在 Ubuntu 中,防火墙通常是通过 UFW(Uncomplicated Firewall) 来管理的。恢复“默认”状态一般有几种理解,下面按常见情况说明:


一、重置 UFW 到默认策略(推荐)

如果你只是想清空规则并恢复初始状态:

sudo ufw reset

执行后:

  • 所有自定义规则会被清除
  • 默认策略恢复为:
    • 入站(incoming):deny
    • 转发(forward):deny
    • 出站(outgoing):allow
  • UFW 会保持当前启用/禁用状态

二、重置并重新启用默认防火墙

如果你想完全回到刚装好系统时的状态(通常 UFW 是关闭的):

sudo ufw reset
sudo ufw disable

这样:

  • 规则清空
  • 防火墙关闭(Ubuntu 默认是不启用 UFW 的)

三、手动恢复默认策略(不用 reset)

如果你想保留 UFW 启用状态,只改策略:

sudo ufw default deny incoming
sudo ufw default allow outgoing
sudo ufw default deny forward

然后查看规则:

sudo ufw status numbered

如需删除某条规则:

sudo ufw delete [编号]

四、彻底重装 UFW(极端情况)

如果配置文件被改坏:

sudo apt purge ufw
sudo apt install ufw

五、如果你用的是 iptables / nftables(非 UFW)

重置 iptables:

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

如果你能说一下:

  • Ubuntu 版本
  • 用的是 UFW 还是 iptables
  • “恢复默认”是指关掉防火墙还是清规则

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

0 踩