缺少 UFW 文件 - 警告“无法统计‘/etc/ufw/before.rules’”

缺少 UFW 文件 - 警告“无法统计‘/etc/ufw/before.rules’”

我正在尝试在 Ubuntu 20.04lts 上配置 UFW,但我的系统中缺少此文件,并且出现此警告“无法统计‘/etc/ufw/before.rules’”。

有没有什么办法解决这一问题?

谢谢

答案1

您应该能够从 /usr/share/ufw 目录获取默认 before.rules 文件的副本:

$ sudo diff -s /usr/share/ufw/before.rules /etc/ufw/before.rules
[sudo] password for steeldriver:
Files /usr/share/ufw/before.rules and /etc/ufw/before.rules are identical

所以,

sudo cp /usr/share/ufw/before.rules /etc/ufw/

事实上,它似乎是指向相应 iptables 规则文件的符号链接,

$ ls -l /usr/share/ufw/before.rules
lrwxrwxrwx 1 root root 21 Apr  2  2020 /usr/share/ufw/before.rules -> iptables/before.rules

答案2

一旦我弄明白了,修复起来就非常简单了。

使用 Sudo -i 切换到 root 用户

在 # 后使用 nano 并创建缺失的文件

现在 /etc/ufw/ 中有 before.rules、after.rules、before6.rules 和 after6.rules

现在我可以设置我的 UFW

相关内容