UFW (Uncomplicated Firewall) 中启用流量日志记录
UFW (Uncomplicated Firewall) 中启用流量日志记录
在 UFW (Uncomplicated Firewall) 中启用流量日志记录很简单,它本身内置了日志功能,可以记录被允许和拒绝的流量。下面是具体操作方法:
1. 启用 UFW 日志
1 | |
这会启用日志功能(默认级别是 low)。
如果需要更详细的日志,可以设置日志级别:
1 | |
2. 日志存放位置
- 日志默认写入到
/var/log/ufw.log - 如果系统未单独分离 UFW 日志,也可能写到
/var/log/syslog 或 /var/log/messages
2.1 可以实时查看日志
1 | |
如果/var/log/ufw.log文件不存在,可能是缺少rsyslog服务,导致日志没有进行拆分。
要看内核里打出来的 UFW 包日志(即 [UFW BLOCK]、[UFW AUDIT] 那些):
1 | |
2.2 使用rsyslog进行拆分
- 安装rsyslog
1 | |
- 编辑 rsyslog 配置
1 | |
内容:
1 | |
- 重启 rsyslog
1 | |
- 现在就有
/var/log/ufw.log文件了:
1 | |
3. 示例日志格式
日志通常会显示如下信息:
1 | |
- UFW BLOCK 代表被拦截的流量
- SRC 是来源 IP
- DST 是目标 IP
- IN/OUT 表示流入或流出接口
4. 停用日志
如果日志太多,可以关闭:
1 | |
UFW (Uncomplicated Firewall) 中启用流量日志记录
https://hesc.info/post/enable-traffic-logging-in-ufw-uncomplicated-firewall-12qv4h.html