バッファロー【 BHR-4RV スレッド】

このエントリーをはてなブックマークに追加
408不明なデバイスさん
syslog設定でFreeBSDマシンに飛ばそうとしているのですが全然記録されません。
これまで別のルータを使っていてsyslog記録できていたので、FreeBSD側の問題ではないと思われます。
(ルータは完全に置き換えたので、同一IPアドレスを使っている)
ログ転送設定は、「使用する」「サーバはFreeBSDマシンのIPアドレス」「レベルとログ情報は全部にマーク」
になっています。
FreeBSD側では全てのファシリティのログを取れるようにしてあり、
そこにも記録されてないので、ファシリティ違い等ではないと思います。

実はBUFFALOの無線アクセスポイントも持っていて、
こちらも同様にいくら設定してもログが取れずに不思議に思っていました。

どなたか情報お持ちじゃないでしょうか?
409408:2006/02/04(土) 19:45:30 ID:ioKdEQzw
別にLinux(Fedora Core 4)サーバを用意して、
そちらにログ転送するようにしたら、ちゃんと受信できました。
Linux側はsyslogdオプションに -r を追加しただけです。

えぇぇぇぇ。ってことはFreeBSD側の問題?
-a オプション指定はしているんですが…。
(してないと以前のルータでもログは記録できなかった)
410不明なデバイスさん:2006/02/04(土) 19:58:49 ID:/iC/p86H
windowsに何かのソフト入れてやってみたときもできてたよ
あとはまったくわからん
411408:2006/02/04(土) 21:52:37 ID:ioKdEQzw
解決しました。結論から言うとFreeBSD側の設定でした。
syslogdのオプションで-a ipaddr/masklen[:service]オプションを使っていたのですが、
[:service]の部分はオプションでデフォルト"syslog (=514/udp)"のはずなのですが、
ここを ":*"として、例えば"-a 192.168.0.0/24:*"とか"-a *:*"としないとダメでした。
イマイチ納得いきませんが、解決したということでご報告でした。
どうもありがとうございました。
412408:2006/02/04(土) 21:55:52 ID:ioKdEQzw
あ、日本語が変ですね。
[:service]の部分はオプション項目であって、
本来は指定しなくてもデフォルト"syslog (=514/udp)"が使われて問題ないはずなのですが、
ここを ":*"として、明示的に何でもありにしないとBUFFALOのを受け取ってくれないようだ、
ということです。
どうも失礼しました。m(..)m