Como desativar a mensagem: o dispositivo eth1 entrou no modo promíscuo?

2

Eu tenho um aplicativo de monitoramento de rede que, por design, define a interface dentro e fora do modo promíscuo com bastante frequência.

Isso resulta em muitas mensagens contendo / 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

Existe uma maneira de desativar essas mensagens? (Centos 6.6 com o kernel 3.10)

    
por Danny 23.11.2016 / 10:56

1 resposta

4

Por padrão, o CentOS 6.6 usa o rsyslogd, então por que você não filtra essas mensagens por conteúdo assim:

vi  /etc/rsyslog.d/zz-promiscuous.conf

Aqui:

:msg, contains, "device eth1 entered promiscuous mode"   ~  # tilde ignores the message
:msg, contains, "device eth1 left promiscuous mode"      ~

Então:

service rsyslog restart

Funciona para mim.

Infelizmente, não há lógica no kernel net / core / dev. c para se livrar dessas mensagens. Que pena, esta seria uma maneira limpa preferida.

    
por 23.11.2016 / 11:47

Tags