跳到主要内容
常见问题 UFWUbuntu防火墙

UFW 开启后无法访问外网?

ufw enable 后外网断:出站默认策略是 reject 且新建连接没放行。本文按「默认出站 allow + 临时放行验证 + 恢复严格策略」三步修复。

发布于 2026/11/11 所属频道 Ubuntu 与 Debian

简短答案

ufw enable 后直接断网,根因是默认出站策略是 reject,但出站新建连接没放行。分三步修:临时放行出站验证是 ufw 而非别的 → 把默认出站改为 allow → 再按需要收紧策略,别「断网状态下改防火墙」,先给自己留后路。

现象对照

现象 判断
ufw enable 后立刻断网 出站策略 reject
只断特定端口 对应出站规则未放行
断网后连 ufw 自己都救不了 先把默认出站改 allow 再收紧

排查步骤

sudo ufw status verbose          # 看 Default 行两条策略
sudo ufw default allow outgoing  # 默认出站放行(保留入站默认拒绝)
sudo ufw reload
ping -c 3 8.8.8.8               # 链路验证

验证通过后按最小原则收紧,只放行需要的出站端口(如 80/443);入站保持默认拒绝。完整策略见 Ubuntu 发行条目 的 UFW 篇;服务器基线(Ubuntu 服务器版)常在此处翻车。Debian 默认无 ufw 包,需自装,机制相同。

操作小结

  1. 改防火墙前永远先留一条能通的出站兜底
  2. ufw default allow outgoing 是当前断网现场的第一刀
  3. 收紧规则逐条放行,不要一次性全开
  4. 改完 ufw reload 立即验证,别攒一批再重启

相关链接

本文内容基于公开资料整理,仅供参考;涉及授权与合规的操作请以厂商官方文档为准。

相关推荐下载

按本文主题匹配的官方原版镜像条目

配套 PE 工具

制作启动盘、备份数据、修复引导

其他常见问题

同一集合内的相近主题,按标签与关键词匹配