Autore Topic: iptables logging  (Letto 4327 volte)

Offline gameboy77

  • Newbie
  • *
  • Post: 17
    • Mostra profilo
iptables logging
« il: 16 Ottobre 2012, 11:13:35 »
ciao
ho seguito questa guida per impostare un file di log dedicato a netfilter.
http://www.cyberciti.biz/tips/force-iptables-to-log-messages-to-a-different-log-file.html

ora pero i messaggi che vengono loggati nel file /var/log/iptables vengono loggati anche in /var/log/messages esattamente come faceva prima.

cosa devo fare per far si che non loggi dentro messages?

la mia regola in iptables e
limit --limit 20/hour -j LOG --log-prefix "iptables-denied: " --log-level 4

mentre nel syslog.conf ho
kern.warning                                            -/var/log/iptables

Offline dankan77

  • Moderator
  • Hero Member
  • *****
  • Post: 1365
    • Mostra profilo
    • E-mail
Re: iptables logging
« Risposta #1 il: 16 Ottobre 2012, 13:29:23 »
Sosituisci

kern.warning                                            -/var/log/iptables
con

*.info;mail.none;authpriv.none;cron.none                /var/log/messages

P.S.
warning e --log-level4 sono la stessa cosa

http://en.wikipedia.org/wiki/Syslog

Ciao




Offline gameboy77

  • Newbie
  • *
  • Post: 17
    • Mostra profilo
Re: iptables logging
« Risposta #2 il: 16 Ottobre 2012, 15:02:02 »
cosi facendo avro i log dell'iptables solo dentro messages?

io invece li vorrei solo in un file a parte cioe solo dentro /var/log/iptablers


percompletezza questo e il mio syslog completo:

kern.warning                                            -/var/log/iptables
*.info;mail.none;authpriv.none;cron.none                -/var/log/messages
authpriv.*                                              -/var/log/secure
mail.*                                                  -/var/log/maillog
cron.*                                                  -/var/log/cron
*.emerg                                                 *
uucp,news.crit                                          -/var/log/spooler
local7.*                                                -/var/log/boot.log

Offline dankan77

  • Moderator
  • Hero Member
  • *****
  • Post: 1365
    • Mostra profilo
    • E-mail
Re: iptables logging
« Risposta #3 il: 17 Ottobre 2012, 15:18:04 »
Ciao,
purtroppo la stanchezza !!!
La configurazione che hai posto cprretta.
Che servizio usi per i log syslog o rsyslog?
Hai provato a restartarlo?

Ciao

Offline gameboy77

  • Newbie
  • *
  • Post: 17
    • Mostra profilo
Re: iptables logging
« Risposta #4 il: 17 Ottobre 2012, 15:52:17 »
syslog, gia restartato...

funziona, logga, il problema e che logga sia su messages che su iptables mentre io vorrei loggasse solo su iptables.

ho seguito il consiglio di un altro forum e cioe impostare il log del iptables a debug e mettere nel syslog
*.=debug -/var/log/iptables

ma cosi facendo non vedo log in nessuno dei due file...


Offline dankan77

  • Moderator
  • Hero Member
  • *****
  • Post: 1365
    • Mostra profilo
    • E-mail
Re: iptables logging
« Risposta #5 il: 17 Ottobre 2012, 17:10:48 »
Per usare il debug devi passare a loglevel7 su iptables.

7    Debug    debug    Debug-level messages.    Info useful to developers for debugging the application, not useful during operations.


Offline gameboy77

  • Newbie
  • *
  • Post: 17
    • Mostra profilo
Re: iptables logging
« Risposta #6 il: 17 Ottobre 2012, 17:43:57 »
si infatti ho scritto
Citazione
ho seguito il consiglio di un altro forum e cioe impostare il log del iptables a debug e mettere nel syslog
questa e la regola...
22 52 2544 LOG all -- * * 0.0.0.0/0 0.0.0.0/0 limit: avg 20/hour burst 5 LOG flags 0 level 7 prefix `iptables-denied: '
« Ultima modifica: 17 Ottobre 2012, 17:45:51 da gameboy77 »

Offline gameboy77

  • Newbie
  • *
  • Post: 17
    • Mostra profilo
Re: iptables logging
« Risposta #7 il: 17 Ottobre 2012, 18:55:59 »

risolto
ho fatto un altro restart del syslog un reset delle statistiche con iptables -Z
ho testato una connessione e alla fine vedo dei log nel file
grazie a tutti!!!