跳到主要内容
常见问题 UOS防火墙规则

UOS 防火墙配置无效:先查服务与策略顺序

加了规则却不生效,先查三件事:防火墙服务在不在跑、规则加在正确的链/区域没有、策略顺序是否被默认规则挡住;逐层验证再改。

发布于 2026/11/11 所属频道 Deepin 与统信 UOS

简短答案

「配了不生效」按「服务 → 规则位置 → 顺序」三层查。服务器场景(UOS 服务器 2510 AMD64)与桌面场景(UOS V25 桌面专业版 AMD64、UOS 服务器 2510 ARM64)排查一致,默认策略把后加的规则挡掉是最常见原因。

排查步骤

# 1. 服务在不在跑
systemctl status ufw   # 或发行自带的防火墙服务
# 2. 看当前全部规则与默认策略
sudo ufw status verbose
# 3. 验证规则是否真的在底层生效
sudo iptables -L -n
# 4. 逐条实测:放行的端口客户端能不能通

现象对照

现象 定位 处理
ufw status 显示 inactive 服务没启用 启用并设为开机自启
规则加了但 iptables 里没有 规则没应用 重载防火墙配置
默认 reject 挡住放行规则 顺序/区域不对 按条目说明调整默认策略

注意:改防火墙前先留控制台/SSH 通路,规则改坏立刻把自己锁外面;放行遵循最小化原则,只开业务需要的端口。

操作小结

  1. systemctl status 确认服务在跑。
  2. ufw status verbose 查规则与默认策略。
  3. iptables -L -n 验证底层生效。
  4. 策略调整以 UOS 服务器 2510 AMD64 条目说明为准。

相关链接

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

相关推荐下载

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

配套 PE 工具

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

其他常见问题

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