我运行的是 Ubuntu 服务器 18.04
\n\n当我做:
\n\nsudo ufw enable\n
Run Code Online (Sandbox Code Playgroud)\n\n输出是:
\n\nFirewall is active and enabled on system startup\n
Run Code Online (Sandbox Code Playgroud)\n\n但是当我重新启动并运行时:
\n\nsudo ufw status verbose\n
Run Code Online (Sandbox Code Playgroud)\n\n输出是:
\n\nStatus: inactive\n
Run Code Online (Sandbox Code Playgroud)\n\n我检查了/etc/ufw/ufw.conf:
\n\nENABLED=yes\n
Run 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\n
Run 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: man:ufw(8)\nProcess: 456 ExecStart=/lib/ufw/ufw-init start quiet (code=exited, \nstatus=0/SU\nMain PID: 456 (code=exited, status=0/SUCCESS)\n
Run Code Online (Sandbox Code Playgroud)\n
小智 4
对我来说,这是与 的冲突firewalld
,并通过以下方式解决:
sudo systemctl disable firewalld
Run Code Online (Sandbox Code Playgroud)
我找到了罪魁祸首。这是红外邮件。/etc/init.d/iptables 中有一个加载 iptables 的脚本。这与 ufw 冲突,导致 ufw 无法在启动时启用。一旦我阻止这个脚本在启动时运行,我的问题就解决了。ufw 现在在启动时启用。
归档时间: |
|
查看次数: |
9911 次 |
最近记录: |