iptables 日志泛滥 /var/log/messages

tom*_*ing 4 ubuntu iptables log-files

我正在运行 Ubuntu Server,最近它被设置为 NAT 路由器。

我有一个 iptables 脚本,它在启动期间运行以设置 NAT、端口转发等。

我正在尝试诊断与该框无关的问题,但是 /var/log/messages、/var/log/syslog 和 /var/log/kern.log 都充斥着来自 iptables 的消息,如下所示:

Oct 21 11:25:27 skip kernel: [39380.812663] INPUT packet died: IN=eth1 OUT= MAC=00:40:63:d9:7c:5b:00:03:fa:a9:d7:4a:08:00 SRC=24.207.21.237 DST=94.192.123.123 LEN=111 TOS=0x00 PREC=0x00 TTL=54 ID=16494 PROTO=UDP SPT=48865 DPT=20663 LEN=91
Run Code Online (Sandbox Code Playgroud)

我找不到任何说明如何更改 iptables 日志输出方式的文档。我理想中想要的是没有任何 iptables 内容转到上述任何文件,而是转到 /var/log/iptables。

Lap*_*006 5

就是那个剧本。删除日志记录。

如果您真的想要日志(如果您不阅读它们,那为什么还要麻烦呢?)然后使用 ULOGD:

http://www.netfilter.org/projects/ulogd/index.html

  • +1 用于 ulogd,因为这是将 iptables 记录到用户空间的唯一方法。 (2认同)