- PR -

Duplicate Address Detectのsyslog出力について

1
投稿者投稿内容
SHEEP18
会議室デビュー日: 2004/10/04
投稿数: 2
投稿日時: 2004-10-04 21:18
RedHat7.3(kernel2.4.18)とWindows2000proのIPアドレスを同一にして
Linuxの重複アドレス検出の動作を確認していたのですが、特にSyslogへも
出力されていないようです。
Winはイベントビューアへ重複アドレス検出が出力されておりました。

Linuxでは重複出力が抑止されているのでしょうか?
NeXT
大ベテラン
会議室デビュー日: 2004/04/06
投稿数: 215
お住まい・勤務地: 江戸
投稿日時: 2004-10-05 19:28

/var/log/messages や /dev/console に出力されるかと思います。

RedHatLinux7.3 だと /etc/syslog.conf はこんな感じ↓
*.info;mail.none;authpriv.none;cron.none /var/log/messages
でしょうから,ひょっとしたら上記プライオリティでは記録されないのかも
しれません。

/etc/syslog.conf でファシリティとプライオリティを設定していますので
確認してみては如何でしょうか。
syslog.conf(5)
http://www.linux.or.jp/JM/html/sysklogd/man5/syslog.conf.5.html

syslogd(8)
http://www.linux.or.jp/JM/html/sysklogd/man8/syslogd.8.html
あたりも参考になるかもしれません。

ちなみに Solaris や SunOS では Duplicate Address Detect ... の場合
ファシリティ: *
プライオリティ: err
としてあるので
/var/adm/messages と console に記録されたような気がします。

SHEEP18
会議室デビュー日: 2004/10/04
投稿数: 2
投稿日時: 2004-10-05 19:58
NeXTさんの言われるように、Syslogファシリティ、レベルを以下のように書き換えて
みたり、他のレベルを見てみたのですがSunのように出力はされませんでした。

*.* /var/log/messages

ちなみに、ifupコマンドでは重複アドレスが同一サブネットに存在すると
エラーを返してインターフェースがUPしないように動作するみたいです。
これは、ifupスクリプト中の"arping"コマンドで調べている為なのですが
特にsyslogへの出力はされないみたいでした..

/proc配下にヒントがあるのか調べてみます。
1

スキルアップ/キャリアアップ(JOB@IT)