Kernelmeldung auf den Textkonsolen bei pon dsl-provider...

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Benutzeravatar
Master Mayhem
Beiträge: 582
Registriert: 04.04.2004 00:04:46
Lizenz eigener Beiträge: neue BSD Lizenz

Kernelmeldung auf den Textkonsolen bei pon dsl-provider...

Beitrag von Master Mayhem » 24.07.2004 19:33:14

Hallo!

Ich hab da schon etwas gesucht, aber blind,wie ich bin, bisher nix dazu gefunden....ist zum glück das letzte problem, dass ich nach ner sarge 2.4.25-1-386 installation mit dem beta4 installer habe, aber dafür einheitlich auf allen drei rechnern.

Habe direkt nach dem basisinstall mit pppoeconf meine dsl verbindung eingerichtet und dann mit aptitude installiert.
Meine /etc/apt/sources.list:

Code: Alles auswählen

deb ftp://ftp.de.debian.org/debian/ testing main
deb-src ftp://ftp.de.debian.org/debian/ testing main

deb http://security.debian.org/ stable/updates main
dabei habe ich mir das paket resolvconf nicht installiert, weil ich nicht ganz verstanden hab, was ich dann noch manuell einstellen muss, vor allem hat der mir gesagt pppoeconf deinstallieren nur nicht ob mit configscripten oder ohne, also hab ichs weggelassen da inet auch so funktioniert.

Nur nach der installation von dem system (x-system, kde, gnome, enlightenment, open-office, etc...) hatte ich immer ne sehr störende Meldung, die mir ständig über die textconsolen gerauscht ist, nicht über die x-consolen, da ist ruhe, nur die textconsolen F1-F6 und da geht das sogar mitten in ein laufendes programm rein!
Vor ein paar tagen, habe ich meine schon erstaunlich große /var/log/kern.log reingeschaut und genau die meldung tausendfach gefunden:

Code: Alles auswählen

Jul 24 19:19:50 localhost kernel: DROPPED IN=ppp0 OUT= MAC= SRC=217.210.83.199 D
ST=80.137.243.113 LEN=48 TOS=0x00 PREC=0x00 TTL=113 ID=41299 DF PROTO=TCP SPT=43
02 DPT=445 SEQ=3683746348 ACK=0 WINDOW=16384 RES=0x00 SYN URGP=0 OPT (020405AC01
010402)
Jul 24 19:19:53 localhost kernel: DROPPED IN=ppp0 OUT= MAC= SRC=217.210.83.199 D
ST=80.137.243.113 LEN=48 TOS=0x00 PREC=0x00 TTL=113 ID=42387 DF PROTO=TCP SPT=43
02 DPT=445 SEQ=3683746348 ACK=0 WINDOW=16384 RES=0x00 SYN URGP=0 OPT (020405AC01
010402)
Jul 24 19:19:59 localhost kernel: DROPPED IN=ppp0 OUT= MAC= SRC=217.210.83.199 D
ST=80.137.243.113 LEN=48 TOS=0x00 PREC=0x00 TTL=113 ID=44848 DF PROTO=TCP SPT=43
02 DPT=445 SEQ=3683746348 ACK=0 WINDOW=16384 RES=0x00 SYN URGP=0 OPT (020405AC01
010402)
Obwohl eterm geil aussieht, arbeite ich ganz gerne auch mal nur in der textconsole und das macht die arbeit unmöglich, wenn die meldung da alle paar sekunden durchrauscht.

Jemand ne idee woran das liegt?
Sollte ich mir resolvconf installieren?

Hier noch nen paar infos über meine inet verbindung:

meine /etc/ppp/peers/dsl-provider (die zeilen mit # hab ich rausgelassen)

Code: Alles auswählen

# Section 1
pty "/usr/sbin/pppoe -I eth1 -T 80 -m 1452"
noipdefault
defaultroute
# Section 3
hide-password
lcp-echo-interval 60
lcp-echo-failure 3
connect /bin/true
noauth
persist
mtu 1492
noaccomp
default-asyncmap

user "xxxxxxxxxxxxxxxxxxxxxxxxxxxx@t-online.de"
usepeerdns
Meine /etc/resolv.conf

Code: Alles auswählen

nameserver 217.237.151.225
nameserver 194.25.2.129
Meine /etc/network/interfaces

Code: Alles auswählen

auto lo
iface lo inet loopback
Ich hab kein plan woran das liegen könnte - Jemand ne idee, oder ist das problem vielleicht sogar schon bekannt, nur ich finde nix?

mfg tyler

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22441
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 24.07.2004 21:02:01

Der Hund liegt in der /etc/syslog.conf begraben.

Code: Alles auswählen

kern.warning;*err;authpriv.none  /dev/tty10
dann landet der Müll auf Konsole 10 Das die gerade aktive Textkonsole von Meldungen des pppoe zugemüllt wird,. hat mich auch bei einem Bekannten geärgert.

Benutzeravatar
Master Mayhem
Beiträge: 582
Registriert: 04.04.2004 00:04:46
Lizenz eigener Beiträge: neue BSD Lizenz

Beitrag von Master Mayhem » 24.07.2004 22:35:21

hmm was denn da genau machen?

ich hab eine ähnliche zeile nicht gefunden und daher die zeile komplett hinzugefügt - mit copy und paste, da ich davon ausgehe, dass da kein tippfehler drin ist

hilft nur leider gar nix....aber ich vermute mal ich hab da was falsch gemacht.....

kannste mal deine /etc/syslog.conf posten, damit ich sehen kann, was bei mir falsch ist

Meine /etc/syslog.conf (#erklärungen mal wieder rausgelassen)

Code: Alles auswählen

auth,authpriv.*                 /var/log/auth.log
*.*;auth,authpriv.none          -/var/log/syslog
daemon.*                        -/var/log/daemon.log
kern.*                          -/var/log/kern.log
lpr.*                           -/var/log/lpr.log
mail.*                          -/var/log/mail.log
user.*                          -/var/log/user.log
uucp.*                          /var/log/uucp.log
mail.info                       -/var/log/mail.info
mail.warn                       -/var/log/mail.warn
mail.err                        /var/log/mail.err
news.crit                       /var/log/news/news.crit
news.err                        /var/log/news/news.err
news.notice                     -/var/log/news/news.notice
*.=debug;\
        auth,authpriv.none;\
        news.none;mail.none     -/var/log/debug
*.=info;*.=notice;*.=warn;\
        auth,authpriv.none;\
        cron,daemon.none;\
        mail,news.none          -/var/log/messages
*.emerg                         *
daemon.*;mail.*;\
        news.crit;news.err;news.notice;\
        *.=debug;*.=info;\
        *.=notice;*.=warn       |/dev/xconsole
# eigener eintrag um kernel warnungen und errors auf tty10 zu schicken
kern.warning;*err;authpriv.none  /dev/tty10
thx mfg tyler

Athlux
Beiträge: 543
Registriert: 16.05.2004 22:15:56

Beitrag von Athlux » 24.07.2004 23:19:00

In der Datei /etc/init.d/klogd die Zeile:

KLOGD=""

in

KLOGD="-c 1"

ändern.

und Ruhe ist ;)


siehe auch http://www.linuxfibel.de/protocol.htm#klogd
Gruß Athlux

Benutzeravatar
Master Mayhem
Beiträge: 582
Registriert: 04.04.2004 00:04:46
Lizenz eigener Beiträge: neue BSD Lizenz

Beitrag von Master Mayhem » 24.07.2004 23:51:05

Athlux hat geschrieben:In der Datei /etc/init.d/klogd die Zeile:
KLOGD=""
in
KLOGD="-c 1"
ändern.
Hurra BIG THX!
Das wars....jetzt kann ich mich über das kompilieren eines angepassten kernels informieren, eh ich mir den nvidia treiber auf die debian art hole und endlich wieder mal etwas RTCW zocken kann

p.s.: peinlich peinlich, dass mir ein lesen in der linuxfibel geholfen hätte....ich empfehle die auch sehr gerne, bei probs mit grundlegenden linux dingen...

mfg tyler

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22441
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 25.07.2004 00:30:21

KBDCALLS hat geschrieben:Der Hund liegt in der /etc/syslog.conf begraben.

Code: Alles auswählen

kern.warning;*err;authpriv.none  /dev/tty10
dann landet der Müll auf Konsole 10 Das die gerade aktive Textkonsole von Meldungen des pppoe zugemüllt wird,. hat mich auch bei einem Bekannten geärgert.
Da ist mir doch leider ein Fehler unterlaufen

Code: Alles auswählen

#  /etc/syslog.conf     Configuration file for syslogd.
#
#                       For more information see syslog.conf(5)
#                       manpage.

#
# First some standard logfiles.  Log by facility.
#

auth,authpriv.*                 /var/log/auth.log
*.*;auth,authpriv.none          -/var/log/syslog
cron.*                          /var/log/cron.log
daemon.*                        -/var/log/daemon.log
kern.*                          -/var/log/kern.log
lpr.*                           -/var/log/lpr.log
mail.*                          -/var/log/mail.log
user.*                          -/var/log/user.log
uucp.*                          /var/log/uucp.log

kern.warn;*.err;authpriv.none   /dev/tty10

#
# Logging for the mail system.  Split it up so that
# it is easy to write scripts to parse these files.
#
mail.info                       -/var/log/mail.info
mail.warn                       -/var/log/mail.warn
mail.err                        /var/log/mail.err

# Logging for INN news system
#
news.crit                       /var/log/news/news.crit
news.err                        /var/log/news/news.err
news.notice                     -/var/log/news/news.notice

#
# Some `catch-all' logfiles.
#
*.=debug;\
        auth,authpriv.none;\
        news.none;mail.none     -/var/log/debug
*.=info;*.=notice;*.=warn;\
        auth,authpriv.none;\
        cron,daemon.none;\
        mail,news.none          -/var/log/messages

#
# Emergencies are sent to everybody logged in.
#
*.emerg                         *

#
# I like to have messages displayed on the console, but only on a virtual
# console I usually leave idle.
#
#daemon,mail.*;\
#       news.=crit;news.=err;news.=notice;\
#       *.=debug;*.=info;\
#       *.=notice;*.=warn       /dev/tty8

# The named pipe /dev/xconsole is for the `xconsole' utility.  To use it,
# you must invoke `xconsole' with the `-file' option:
#
#    $ xconsole -file /dev/xconsole [...]
#
# NOTE: adjust the list below, or you'll go crazy if you have a reasonably
#      busy site..
#
daemon.*;mail.*;\
        news.crit;news.err;news.notice;\
        *.=debug;*.=info;\
        *.=notice;*.=warn       |/dev/xconsole

Benutzeravatar
Master Mayhem
Beiträge: 582
Registriert: 04.04.2004 00:04:46
Lizenz eigener Beiträge: neue BSD Lizenz

Beitrag von Master Mayhem » 25.07.2004 00:50:03

also doch tippfehler...

Code: Alles auswählen

kern.warning;*err;authpriv.none  /dev/tty10 
da fehlt der punkt bei *.err

Code: Alles auswählen

kern.warn;*.err;authpriv.none   /dev/tty10 
wenn ich das richtig sehe - hab ich schon vermutet, da das etwas komisch wirkt ohne punkt

die methode von athlux hat allerdings auch funktioniert, deine lösung schau ich mir auch mal an und mal sehen welche besser ist, für mich....bei athlux lösung wird denke ich die fehlermeldung komplett unterdrückt, wogegen sie bei deiner lösung nur auf ne unwichtige console umgeleitet wird und in kern.log wahrscheinlich noch auftaucht....

Welche Lösung haltet ihr für eleganter?

mfg tyler

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22441
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 25.07.2004 14:02:20

Master Mayhem hat geschrieben:also doch tippfehler...

Code: Alles auswählen

kern.warning;*err;authpriv.none  /dev/tty10 
da fehlt der punkt bei *.err

Code: Alles auswählen

kern.warn;*.err;authpriv.none   /dev/tty10 
wenn ich das richtig sehe - hab ich schon vermutet, da das etwas komisch wirkt ohne punkt


Welche Lösung haltet ihr für eleganter?

mfg tyler
Ich kann ja anstatt /dev/tty10 eintragen was ich will.

/dev/null eine Mailadresse oder auch eine beliebige Datei.

Benutzeravatar
Master Mayhem
Beiträge: 582
Registriert: 04.04.2004 00:04:46
Lizenz eigener Beiträge: neue BSD Lizenz

Beitrag von Master Mayhem » 26.07.2004 13:29:40

Also erstmal nochmal tausend dank an euch beide, das war wie schon erwähnt das letzte prob dass ich auf allen drei system einheitlich hatte!

Mit athlux methode hab ich die meldungen leider immer noch im /var/log/kern.log und syslog
das nervt irgendwie und stört da nur (gehört da auch nicht rein finde ich)

Wird die meldung mit deiner mehtode ganz unterdrückt KBDCALLS, also taucht auch nicht mehr in dem kern.log oder syslog auf?

Und was ist das überhaupt für eine meldung, ne fehlermeldung, um die ich mir sorgen machen müsste, oder ne ganz normale meldung, dass inet läuft?

Kann ich die meldung statt sie auf /dev/tty10 bzw. ab ins nirvana mit /dev/null umzuleiten auch in eine eigene textdatei umleiten, die ich mir selbst unter /var/log/ erstelle?

mfg tyler

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22441
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 26.07.2004 19:35:55

Master Mayhem hat geschrieben:Also erstmal nochmal tausend dank an euch beide, das war wie schon erwähnt das letzte prob dass ich auf allen drei system einheitlich hatte!

Mit athlux methode hab ich die meldungen leider immer noch im /var/log/kern.log und syslog
das nervt irgendwie und stört da nur (gehört da auch nicht rein finde ich)

Wird die meldung mit deiner mehtode ganz unterdrückt KBDCALLS, also taucht auch nicht mehr in dem kern.log oder syslog auf?

Und was ist das überhaupt für eine meldung, ne fehlermeldung, um die ich mir sorgen machen müsste, oder ne ganz normale meldung, dass inet läuft?


Kann ich die meldung statt sie auf /dev/tty10 bzw. ab ins nirvana mit /dev/null umzuleiten auch in eine eigene textdatei umleiten, die ich mir selbst unter /var/log/ erstelle?

mfg tyler
Meine Lösung ist jetzt ganz allgemein gehalten gewesen. Man könnte natürlich auch gezielt eine eigene Regel verfassen die nur auf den pppoe passt schreiben. Und das Zeugs entweder in einen Eigene Datei schreiben oder gleich nach /dev/null befördern

Ich nehme mal an das das keine Fehlermeldung ist sondern nur das sich der pppoe bemerkbar machen will.

Antworten