[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[connect24h:04544] Redhat7.1 でのルータログ出力




まことです。
いつもお世話になっております。

+--

数週間前に,Redhat7.0Jから7.1にアップグレードしました。
そうしたら,ルータのsyslogが取れなくなってしまいました。
(ルータは MN128-SOHO PAL です)

http://www.oiden.net/Flets/bangai05/index.html
http://www.uchida.org/env/server/router.html#【syslog設定】

を参考にして設定し,7.0Jのときは問題なくログが取れていました。
ところが7.1にアップグレードした途端,

Jul 7 14:01:27 sv /etc/hotplug/net.agent: register event not handled

たった一行,これだけが記録されて,
それ以外は何も記録されなくなってしまいました。
ちなみに,syslog.conf自体はちゃんと動いているようです。

+--

そこで,Redhat7.1を初期インストールしてやってみました。
しかし,結果は同じでした。

+--

次に,試しに /etc/hotplug/net.agent のファイル名を
別名に変えてrebootしてみました。
すると,ルータのsyslogに以下の一行が追加されました。

Jul 12 22:40:15 sv /sbin/hotplug: no runnable /etc/hotplug/net.agent is installed

+--

さらに,起動時に/sbin/hotplugが実行されないように設定してみました。
そうしたら,NICが反応しなくなってしまいました。

+--

なお,/etc/hotplug/net.agent の内容は以下のとおりです。
長々と申し訳ございません。

#!/bin/bash
#
# Network hotplug policy agent for Linux 2.4 kernels
#
# Kernel NET hotplug params include:
#
#       ACTION=%s [register or unregister]
#       INTERFACE=%s
#
# HISTORY:
#
# 23-Jan-2001   Log invocation of "ifup" if debugging
# 04-Jan-2001   Initial version of "new" hotplug agent.
#
# $Id: net.agent,v 1.3 2001/01/23 16:20:20 dbrownell Exp $
#

. hotplug.functions
. /etc/sysconfig/network-scripts/network-functions
# DEBUG=yes export DEBUG

if [ x$INTERFACE = x ]; then
    mesg Bad NET invocation
    exit 1
fi

case $ACTION in
register)
    # Don't do anything if the network is stopped
    if [ ! -f /var/lock/subsys/network ]; then
        exit 0
    fi

    # NOTE:  network configuration relies on administered state,
    # we can't do much here without distro-specific knowledge
    # such as whether/how to invoke DHCP, set up bridging, etc.
    WIRELESS=
    iwconfig $INTERFACE | grep -q "no wireless extensions" || WIRELESS=1

    if [ -n "$WIRELESS" ]; then
        HWADDR=`ifconfig $INTERFACE | grep HWaddr | awk '{ print $5 }'`
        export ADDRESS="*,*,*,$HWADDR"
        /etc/pcmcia/wireless start $INTERFACE
    fi

    if [ -x /sbin/ifup ]; then
        if [ "$DEBUG" != "" ]; then
            mesg invoke ifup $INTERFACE
        fi
        case $INTERFACE in
            ppp*|ippp*|isdn*|cipcb*|plip*|lo*)
                do_netreport
                exit 0
                ;;
            *)
                exec /sbin/ifup $INTERFACE &
                ;;
        esac
    fi
    mesg $1 $ACTION event not handled
    ;;

unregister)
    do_netreport
    ;;

*)
    mesg $1 $ACTION event not supported
    exit 1 ;;

esac

+--

同じような現象にお悩みの方はいらっしゃいませんか。
もし何か情報をお持ちの方がいらっしゃったら,教えて頂けると嬉しいです。
宜しくお願いいたします。


------------------------------------------------------------------------
         ニュース速報! はインフォシークで!!
     http://www.infoseek.co.jp/Home?pg=Home.html&svx=971122