* netfilter logging
@ 2005-06-08 13:25 Jimmy
2005-06-08 13:34 ` Vincent Lenouvel
` (3 more replies)
0 siblings, 4 replies; 6+ messages in thread
From: Jimmy @ 2005-06-08 13:25 UTC (permalink / raw)
To: netfilter
Hello,
I have just started to log my iptables drops. As seen with this line in my
iptables-save output.
-A INPUT -j LOG --log-level 1
-A INPUT -j LOG --log-prefix "Dropped: "
What I would like to know is how I can get iptables to NOT log to console
only to the message logs. Currently it goes into /var/log/syslog
Here is my syslog configuration. I cant see whats wrong with it.
# /etc/syslog.conf
# For info about the format of this file, see "man syslog.conf"
# and /usr/doc/sysklogd/README.linux. Note the '-' prefixing some
# of these entries; this omits syncing the file after every logging.
# In the event of a crash, some log information might be lost, so
# if this is a concern to you then you might want to remove the '-'.
# Be advised this will cause a performation loss if you're using
# programs that do heavy logging.
# Uncomment this to see kernel messages on the console.
#kern.* /dev/console
# Log anything 'info' or higher, but lower than 'warn'.
# Exclude authpriv, cron, mail, and news. These are logged elsewhere.
*.info;*.!warn;\
authpriv.none;cron.none;mail.none;news.none -/var/log/messages
# Log anything 'warn' or higher.
# Exclude authpriv, cron, mail, and news. These are logged elsewhere.
*.warn;\
authpriv.none;cron.none;mail.none;news.none -/var/log/syslog
# Debugging information is logged here.
*.=debug -/var/log/debug
# Private authentication message logging:
authpriv.* -/var/log/secure
# Cron related logs:
cron.* -/var/log/cron
# Mail related logs:
mail.* -/var/log/maillog
# Emergency level messages go to all users:
*.emerg *
# This log is for news and uucp errors:
uucp,news.crit -/var/log/spooler
# Uncomment these if you'd like INN to keep logs on everything.
# You won't need this if you don't run INN (the InterNetNews daemon).
#news.=crit -/var/log/news/news.crit
#news.=err -/var/log/news/news.err
#news.notice -/var/log/news/news.notice
Any advice would be great.
Thanks
^ permalink raw reply [flat|nested] 6+ messages in thread* Re: netfilter logging
2005-06-08 13:25 netfilter logging Jimmy
@ 2005-06-08 13:34 ` Vincent Lenouvel
2005-06-08 17:26 ` /dev/rob0
2005-06-08 15:52 ` Georgi Alexandrov
` (2 subsequent siblings)
3 siblings, 1 reply; 6+ messages in thread
From: Vincent Lenouvel @ 2005-06-08 13:34 UTC (permalink / raw)
To: netfilter
[-- Attachment #1: Type: text/plain, Size: 802 bytes --]
On Wed, 8 Jun 2005 14:25:33 +0100 (BST)
"Jimmy" <squid@oranged.to> wrote:
> Hello,
>
> I have just started to log my iptables drops. As seen with this line in my
> iptables-save output.
>
> -A INPUT -j LOG --log-level 1
> -A INPUT -j LOG --log-prefix "Dropped: "
>
> What I would like to know is how I can get iptables to NOT log to console
> only to the message logs. Currently it goes into /var/log/syslog
>
cf /usr/src/linux/kernel/printk.c
echo "4 4 1 7"> /proc/sys/kernel/printk
[...]
--
Vincent Lenouvel - <vincent@info.unicaen.fr>
Université de Caen, Campus II, Bd Maréchal Juin, BP 5186, 14032 Caen
Empreinte de la clé = D14D EFE9 4F55 AF89 98B0 666B 17E5 C840 4B0D 80E4
wget -O - http://users.info.unicaen.fr/~vincent/signature.asc | gpg --import
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread* Re: netfilter logging
2005-06-08 13:25 netfilter logging Jimmy
2005-06-08 13:34 ` Vincent Lenouvel
@ 2005-06-08 15:52 ` Georgi Alexandrov
2005-06-08 17:14 ` /dev/rob0
2005-06-10 18:02 ` Jason Opperisano
3 siblings, 0 replies; 6+ messages in thread
From: Georgi Alexandrov @ 2005-06-08 15:52 UTC (permalink / raw)
To: netfilter
Jimmy wrote:
>Hello,
>
>I have just started to log my iptables drops. As seen with this line in my
>iptables-save output.
>
>-A INPUT -j LOG --log-level 1
>-A INPUT -j LOG --log-prefix "Dropped: "
>
>What I would like to know is how I can get iptables to NOT log to console
>only to the message logs. Currently it goes into /var/log/syslog
>
>Here is my syslog configuration. I cant see whats wrong with it.
>
># /etc/syslog.conf
># For info about the format of this file, see "man syslog.conf"
># and /usr/doc/sysklogd/README.linux. Note the '-' prefixing some
># of these entries; this omits syncing the file after every logging.
># In the event of a crash, some log information might be lost, so
># if this is a concern to you then you might want to remove the '-'.
># Be advised this will cause a performation loss if you're using
># programs that do heavy logging.
>
># Uncomment this to see kernel messages on the console.
>#kern.* /dev/console
>
># Log anything 'info' or higher, but lower than 'warn'.
># Exclude authpriv, cron, mail, and news. These are logged elsewhere.
>*.info;*.!warn;\
> authpriv.none;cron.none;mail.none;news.none -/var/log/messages
>
># Log anything 'warn' or higher.
># Exclude authpriv, cron, mail, and news. These are logged elsewhere.
>*.warn;\
> authpriv.none;cron.none;mail.none;news.none -/var/log/syslog
>
># Debugging information is logged here.
>*.=debug -/var/log/debug
>
># Private authentication message logging:
>authpriv.* -/var/log/secure
>
># Cron related logs:
>cron.* -/var/log/cron
>
># Mail related logs:
>mail.* -/var/log/maillog
>
># Emergency level messages go to all users:
>*.emerg *
>
># This log is for news and uucp errors:
>uucp,news.crit -/var/log/spooler
>
># Uncomment these if you'd like INN to keep logs on everything.
># You won't need this if you don't run INN (the InterNetNews daemon).
>#news.=crit -/var/log/news/news.crit
>#news.=err -/var/log/news/news.err
>#news.notice -/var/log/news/news.notice
>
>
>Any advice would be great.
>
>Thanks
>
>
>
Hello,
Try the ULOG target [1] and the ulogd daemon [2].
That combination will allow you to log to a particular file.
[1] - http://iptables-tutorial.frozentux.net/iptables-tutorial.html
[2] - http://freshmeat.net/projects/ulogd/
regards,
Georgi Alexandrov
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: netfilter logging
2005-06-08 13:25 netfilter logging Jimmy
2005-06-08 13:34 ` Vincent Lenouvel
2005-06-08 15:52 ` Georgi Alexandrov
@ 2005-06-08 17:14 ` /dev/rob0
2005-06-10 18:02 ` Jason Opperisano
3 siblings, 0 replies; 6+ messages in thread
From: /dev/rob0 @ 2005-06-08 17:14 UTC (permalink / raw)
To: netfilter
Jimmy wrote:
> I have just started to log my iptables drops. As seen with this line in my
> iptables-save output.
IMO a big mistake. Well, it's not so much a mistake as it is an
important exercise to show you how much useless logging netfilter can
produce. My firewalls now generally do very little logging, logging only
for specific purposes.
> -A INPUT -j LOG --log-level 1
> -A INPUT -j LOG --log-prefix "Dropped: "
Ouch!!
> What I would like to know is how I can get iptables to NOT log to console
> only to the message logs. Currently it goes into /var/log/syslog
First, understand that this is more a syslogd question than a netfilter
one. Second, understand what --log-level 1 is! Of course that logs to
console:
> Here is my syslog configuration. I cant see whats wrong with it.
(It's typical. You could have cut out the comments, BTW.)
> # /etc/syslog.conf
> [snip]
> # Emergency level messages go to all users:
> *.emerg *
From iptables(8):
--log-level level
Level of logging (numeric or see syslog.conf(5)).
The pointer is incorrect, at least for my Slackware: numeric levels are
listed in syslog(2), not in syslog.conf(5). If you meant debug, I think
that is "--log-level 8" (or just "--log-level debug").
Finally, and this IS your iptables issue: you have two LOG target lines,
thus the aforementioned "ouch". You're logging first with --log-level 1
and again with the --log-prefix "Dropped: ".
Delete all those log files. Have fun. :)
--
mail to this address is discarded unless "/dev/rob0"
or "not-spam" is in Subject: header
^ permalink raw reply [flat|nested] 6+ messages in thread* Re: netfilter logging
2005-06-08 13:25 netfilter logging Jimmy
` (2 preceding siblings ...)
2005-06-08 17:14 ` /dev/rob0
@ 2005-06-10 18:02 ` Jason Opperisano
3 siblings, 0 replies; 6+ messages in thread
From: Jason Opperisano @ 2005-06-10 18:02 UTC (permalink / raw)
To: netfilter
On Wed, Jun 08, 2005 at 02:25:33PM +0100, Jimmy wrote:
> Hello,
>
> I have just started to log my iptables drops. As seen with this line in my
> iptables-save output.
>
> -A INPUT -j LOG --log-level 1
> -A INPUT -j LOG --log-prefix "Dropped: "
>
> What I would like to know is how I can get iptables to NOT log to console
> only to the message logs. Currently it goes into /var/log/syslog
change your log level from 1 to something less critical; like say, 4.
and then type this on the console:
dmesg -n 1
which will only print truly critical messages to the console (level 0
and 1).
-j
--
"Woman: Stewie, you want a cookie?
Stewie: I smell death on you."
--Family Guy
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2005-06-10 18:02 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-06-08 13:25 netfilter logging Jimmy
2005-06-08 13:34 ` Vincent Lenouvel
2005-06-08 17:26 ` /dev/rob0
2005-06-08 15:52 ` Georgi Alexandrov
2005-06-08 17:14 ` /dev/rob0
2005-06-10 18:02 ` Jason Opperisano
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox