[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Firewall escrevendo log no lugar errado



Obrigada pela ajuda gente.
Devido a outras necessidades deixei esse caso de lado
por enquanto. Mas de toda forma valeu!! 
:)

2012/10/7 Adiel de Lima Ribeiro <adiel.netadmin@gmail.com>
Boa noite Jessica, para logar as regras do Iptables em um arquivo em serapado faça isso:
A regra que irá logar deve ficar antes da regra que permitirá ou bloqueará o acesso, por exemplo:
iptables -A INPUT -i eth12 -d 172.16.0.3 -p tcp --dport 666 -j LOG --log-prefix "iptables"  -> Tenho o SSH rodando na porta 666, criei a regra de fará o log das conexões.
iptables -A INPUT -i eth12 -d 172.16.0.3 -p tcp --dport 666 --syn -m state --state NEW -j ACCEPT  -> Depois criei a regra que liberará o acesso.
Note que a regra logara o acesso como "iptables".
Depois crie um rsyslog uma regra para filtrar isso e enviar para o arquivo em separado:

:msg, contains, "iptables"      /var/log/iptables.log   -> essa linha logará tudo que tiver "iptables" no arquivo /var/log/iptables.log
& ~    ->   Essa linha diz para que depois que for logado a mensagem deve ser descartada,evitando o log no messages ou syslog.





On Sun, 2012-10-07 at 12:10 -0300, Fabiano Pires wrote:
O iptables só loga o que for especiicado pra ele logar. Assim, você precisa
rever suas regras de FW. Nelas, em algum ponto está a linha que gera esse
log. Para evitar que logue em mais de uma arquivo, reveja as confiurações
do rsyslog, syslog ou syslog-ng (mas entenda o que está fazendo antes de
mexer !!!)

[]'s
Fabiano Pires
http://pragasdigitais.blogspot.com/



Em 4 de outubro de 2012 15:37, Jessica Nunes <nunesbsi@gmail.com> escreveu:

> Boa Tarde pessoal,
>
> Eu trabalho com alguns servidores Linux e em todos eles o firewall está
> escrevendo a mesma mensagem de log
> no /var/log/messages, /var/log/syslog e no /var/log/kern.log, e isso tá
> ficando grande.
> Se alguém tiver uma dica de por que ele tá fazendo isso e o que seria o
> certo dele fazer, onde ele deveria escrever na
> verdade.
>
> Essa é a mensagem lá do log:
>
> Oct  4 15:06:41 server1 kernel: [18274367.072214] *** DROP INPUT ***
> IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:50:56:00:02:15:08:00 SRC=""
> DST=13.100.255.255 LEN=78 TOS=0x00 PREC=0x00 TTL=128 ID=7590 PROTO=UDP
> SPT=137 DPT=137 LEN=58
> Oct  4 15:06:41 server1 kernel: [18274367.083022] *** DROP INPUT ***
> IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:50:56:70:4a:31:08:00 SRC=""
> DST=13.100.255.255 LEN=78 TOS=0x00 PREC=0x00 TTL=128 ID=31282 PROTO=UDP
> SPT=137 DPT=137 LEN=58
>
>
> Obrigada!
>
> --
> Jessica Nunes
> Graduanda em Sistemas de Informação na
> UFRPE
>
>

-- 
Adiel de Lima Ribeiro
facebook.com/sembr.dyndns.info




--
Jessica Nunes
Graduanda em Sistemas de Informação na
UFRPE



Reply to: