我的服务器使用 ufw 来设置一个简单的防火墙。但是,我注意到 ufw 防火墙在重新启动后仍处于禁用状态:ufw status始终报告“已禁用”。
我检查了以下内容:
该/etc/ufw/ufw.conf文件包含ENABLED=yes.
该服务已正确注册systemctl,在/var/log/syslog文件中我可以看到“启动简单防火墙”这一行,这证明它至少已启动
一个非常奇怪的事情是,即使防火墙说它被禁用,系统日志仍然显示审计日志行。
iptables -L 表明确实所有通常的配置都消失了。
我运行的是 Ubuntu 服务器 18.04
\n\n当我做:
\n\nsudo ufw enable\nRun Code Online (Sandbox Code Playgroud)\n\n输出是:
\n\nFirewall is active and enabled on system startup\nRun Code Online (Sandbox Code Playgroud)\n\n但是当我重新启动并运行时:
\n\nsudo ufw status verbose\nRun Code Online (Sandbox Code Playgroud)\n\n输出是:
\n\nStatus: inactive\nRun Code Online (Sandbox Code Playgroud)\n\n我检查了/etc/ufw/ufw.conf:
\n\nENABLED=yes\nRun Code Online (Sandbox Code Playgroud)\n\n我努力了:
\n\n卸载并重新安装 ufw:
\n\nsudo ufw logging off\n\nupdate-rc.d ufw defaults\n\nsudo systemctl enable ufw\nRun Code Online (Sandbox Code Playgroud)\n\n我已经尽力了。任何帮助,将不胜感激。
\n\n编辑:您好,steeldriver,谢谢您的回复。输出是
\n\nsystemctl status ufw.service\n\xe2\x97\x8f ufw.service - Uncomplicated firewall\nLoaded: loaded (/lib/systemd/system/ufw.service; enabled; vendor \npreset: enab\nActive: active (exited) since Tue 2019-02-05 15:01:15 NZDT; 1h 49min \nago\nDocs: …Run Code Online (Sandbox Code Playgroud)