在我的 3 台 Ubuntu 14.04.3 工作站上,重新启动时 UFW 防火墙均已停用,必须手动启动sudo ufw enable
。我的 UFW.conf 设置为启用启动,如下所示:
# 设置为 yes 以在启动时启动。如果远程设置,请确保在启动 ufw 之前添加规则
# 以允许您的远程连接。例如:'ufw allow 22/tcp' ENABLED=yes
答案1
我知道这已经是很久以前的事了,但这里有一个解决方案。
(重复的14.04 缺少“/etc/init.d/ufw”?我的防火墙从不自动启动)
对于为找到解决方案所付出的努力来说,答案出奇的简单。
在 /etc/init/ufw.conf 中:
1)注释掉第 9 - 11 行 2)在第 11 行后插入:启动时启动
修复整个问题,包括记录到 /var/log/ufw.log。
笔记
如果已iptables-persistent
安装,则必须禁用它。移出iptables-persistent
/etc/init.d 并重命名所有符号链接rc0.d
-rcS.d
将第一个字母(S 或 K)改为小写。(或将其移出。)