PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : iptables-Warnungen auf allen Konsolen



formtapez
10.11.03, 07:23
Hallo !

Ich habe auf meinem Redhat 9 Server eine iptables-Firewall die eigentlich wunderbar funktioniert. (siehe Anhang)
Nun ist es aber so das die ganzen REJECT und DROP Warnmeldungen nicht nur in die /var/log/messages geschrieben werden, sondern auch auf den Bildschirm. Dabei ist es egal in welcher Konsole (ALT-F1 bis F6) man sich befindet.
Das macht das Arbeiten natürlich unmöglich.

Weiss vielleicht jemand womit man das abstellen kann ?

MfG
formtapez

emba
10.11.03, 21:42
schau mal in syslog.conf (etc)
dort sollte dann sowas wie

*.info=/dev/console

stehen, was auszukommentieren ist
kann auch andere ursachen in der syslog.conf haben, welche du mittels manpages aufdeckst

greez

Bauchi
10.11.03, 23:05
hi,

das problem ist nur das der syslog nur benutzt wird. der eigentliche logger ist der klogd (Kernel Log Daemon) und der wird nicht über die syslog.conf configured sondern über /etc/sysconfig/syslog unter redhat (Klingt komisch, iss aber so ..)
man 8 klogd ist dein freund ...

hier die redhat verträgliche config:
KLOGD_OPTIONS="-c 4"

formtapez
11.11.03, 07:12
Ich habe mir eben mal die beiden Dateien angesehen, konnte aber leider nix feststellen wodran es liegen könnte. Seht selbst:

/etc/syslog.conf


# Log all kernel messages to the console.
# Logging much else clutters up the screen.
#kern.* /dev/console

# Log anything (except mail) of level info or higher.
# Don't log private authentication messages!
*.info;mail.none;authpriv.none;cron.none /var/log/messages

# The authpriv file has restricted access.
authpriv.* /var/log/secure

# Log all the mail messages in one place.
mail.* /var/log/maillog


# Log cron stuff
cron.* /var/log/cron

# Everybody gets emergency messages
*.emerg *

# Save news errors of level crit and higher in a special file.
uucp,news.crit /var/log/spooler

# Save boot messages also to boot.log
local7.* /var/log/boot.log

(der eintrag für /dev/console war schon auskommentiert)


und die /etc/sysconfig/syslog


# Options to syslogd
# -m 0 disables 'MARK' messages.
# -r enables logging from remote machines
# -x disables DNS lookups on messages recieved with -r
# See syslogd(8) for more details
SYSLOGD_OPTIONS="-m 0"
# Options to klogd
# -2 prints all kernel oops messages twice; once for klogd to decode, and
# once for processing with 'ksymoops'
# -x disables all klogd processing of oops messages entirely
# See klogd(8) for more details
KLOGD_OPTIONS="-x"

(hier ist ja mit dem "-x" sowieso alles disabled)


Habt ihr noch eine Idee ?

MfG
formtapez

Bauchi
11.11.03, 08:11
kannst du nicht lesen oder willst du nicht lesen ???

-x disables all kernel oops messages ...


hier die redhat verträgliche config:
KLOGD_OPTIONS="-c 4"

formtapez
11.11.03, 10:13
Tschuldigung, ich hab den Satz falsch interpretiert... ich werds nachher mal mit Deiner Methode testen !

Was sind denn bitte "oops"-Messages ? Sendet die der Kernel wenn es ausversehen was falsches gemacht hat ? :)

MfG
formtapez

edit: Es hat funktioniert. Vielen Dank !