Henrique de Moraes Holschuh wrote:
That didn't fix it, unfortunately. Here's what /etc/init.d/klogd looks like:On Fri, 17 Dec 2004, Robert Vangel wrote:I know it is caused by iptables, but I can't seem to figure out how toAND by the (IMHO completely braindead) default console level set by klogd.them going to /var/log/messages and not the console.Edit /etc/init.d/klogd, and add "-c 4" to the klogd options.
#! /bin/sh
# /etc/init.d/klogd: start the kernel log daemon.
PATH=/bin:/usr/bin:/sbin:/usr/sbin
pidfile=/var/run/klogd.pid
binpath=/sbin/klogd
test -f $binpath || exit 0
# Use KLOGD="-k /boot/System.map-$(uname -r)" to specify System.map
#
# KLOGD=""
KLOGD="-c 4"
running()
{
# No pidfile, probably no daemon present
#
if [ ! -f $pidfile ]
then
return 1
fi
pid=`cat $pidfile`
# No pid, probably no daemon present
#
if [ -z "$pid" ]
then
return 1
fi
cmd=`cat /proc/$pid/cmdline | tr "\000" "\n"|head -1`
# No syslogd?
#
if [ "$cmd" != "$binpath" ]
then
return 1
fi
return 0
}
case "$1" in
start)
echo -n "Starting kernel log daemon: klogd"
start-stop-daemon --start --quiet --exec $binpath -- $KLOGD
echo "."
;;
stop)
echo -n "Stopping kernel log daemon: klogd"
start-stop-daemon --stop --quiet --exec $binpath --pidfile $pidfile
echo "."
;;
restart|force-reload)
echo -n "Stopping kernel log daemon: klogd"
start-stop-daemon --stop --quiet --exec $binpath --pidfile $pidfile
echo "."
sleep 1
echo -n "Starting kernel log daemon: klogd"
start-stop-daemon --start --quiet --exec $binpath --exec $binpath --
$KLOGD
echo "." ;; reload-or-restart) if running thenstart-stop-daemon --stop --quiet --signal 1 --exec $binpath --pidfile $pidfile
else
start-stop-daemon --start --quiet --exec $binpath -- $KLOGD
fi
;;
*)
echo "Usage: /etc/init.d/klogd
{start|stop|restart|force-reload|reload-or-restart}"
exit 1 esac exit 0