删除 UFW 日志的 3/min 限制(干净的方式)?

删除 UFW 日志的 3/min 限制(干净的方式)?

因为我对 iptables ansible 模块(非状态的)不满意,所以我正在尝试使用 UFW。

问题是,UFW 将记录速度限制为每分钟 3 次,这对于非爱好者来说可能已经足够了。

所以我的解决方案(不起作用)是:将修改后的日志部分复制到/etc/ufw/after.rules(前commit):

-A ufw-after-logging-input -j LOG --log-prefix "[UFW BLOCK] "
-A ufw-after-logging-forward -j LOG --log-prefix "[UFW BLOCK] "
-A ufw-logging-deny -j LOG --log-prefix "[UFW BLOCK] "

禁用 UFW 日志记录(因此记录来自用户规则被删除)并重新加载规则。

看来 UFW 非常重视“不记录”并且根本不进行记录。

有没有永久且干净的解决方案?(不是像更换那样的方法)用户规则每次通过单独的脚本或任何类似的肮脏脚本重新加载后。)

先感谢您

答案1

“高”是最低的日志级别没有速率限制。

# Ansible task
- name: Set logging to not rate limit
  ufw:
    logging: high

实际上没有办法排除所有数据包的额外记录。请注意以下警告:

高于中等的日志级别会生成大量的日志输出,并且可能会很快填满您的磁盘。

相关内容