我有一个网络监控应用程序,根据设计,它经常在混杂模式下设置界面。
这导致大量消息乱抛/var/log/ messages:
Nov 23 15:13:49 kernel: device eth1 left promiscuous mode
Nov 23 16:04:40 kernel: device eth1 entered promiscuous mode
Nov 23 17:17:28 kernel: device eth1 left promiscuous mode
Nov 23 17:36:33 kernel: device eth1 entered promiscuous mode
Nov 23 17:43:30 kernel: device eth1 left promiscuous mode
Nov 23 17:43:45 kernel: device eth1 entered promiscuous mode
Nov 23 17:44:51 kernel: device eth1 left promiscuous mode
Nov 23 17:45:06 kernel: device eth1 entered promiscuous mode
Nov 23 17:47:36 kernel: device eth1 left promiscuous mode
Nov 23 17:47:39 kernel: device eth1 entered promiscuous mode有办法关掉这些信息吗?(Centos 6.6有3.10内核)
发布于 2016-11-23 10:47:57
默认情况下,CentOS 6.6使用rsyAdd.1-d,那么为什么不使用这样的按内容过滤这些消息:
vi /etc/rsyslog.d/zz-promiscuous.conf在此:
:msg, contains, "device eth1 entered promiscuous mode" ~ # tilde ignores the message
:msg, contains, "device eth1 left promiscuous mode" ~然后:
service rsyslog restart为我工作。
不幸的是,内核net/core/dev.c中没有处理这些消息的逻辑。不幸的是,这将是一种更好的清洁方式。
https://serverfault.com/questions/816556
复制相似问题