サーバのログを監視していたら、あるサーバ端末で
■サーバ1
-----------------------------------
Jun 11 06:13:25 hostA nmbd[1497]: [2006/06/11 06:13:25, 0] nmbd/nmbd_namequery.c:query_name_response(101)
Jun 11 06:13:25 hostA nmbd[1497]: query_name_response: Multiple (2) responses received for a query on subnet aaa.aaa.aaa.aaa for name A<1d>.
Jun 11 06:13:25 hostA nmbd[1497]: This response was from IP bbb.bbb.bbb.bbb, reporting an IP address of bbb.bbb.bbb.bbb.
-----------------------------------
ネット上を調べると以下ことらしい。
-----------------------------------
発生するサブネット内にsambaをマスターブラウザとして起動しているUnix
サーバが複数存在して、その状態である拍子にお互い自分をマスターブラウザだと誤認識しまうと、メッセージが出てしまう...
-----------------------------------
で■サーバ2では
-----------------------------------
Jun 14 08:14:11 hostB nmbd[821]: [2006/06/14 08:14:11, 0] nmbdnmbd_become_lmb.c:unbecome_local_master_success(155)
Jun 14 08:14:11 hostB nmbd[821]: *****
Jun 14 08:14:11 hostB nmbd[821]:
Jun 14 08:14:11 hostB nmbd[821]: Samba name server hostB has stopped being a local master browser for workgroup A on subnet bbb.bbb.bbb.bbb
Jun 14 08:14:11 hostB nmbd[821]:
Jun 14 08:14:11 hostB nmbd[821]: *****
-----------------------------------
と出力されてた。
そういえば、同サブネットセグメントの他のネットワークが参照
できなかったことを思い出した。
で結局、ITmedia エンタープライズ : Linux Tips「Sambaを動かすと他のネットワークコンピュータが見えなくなる」を参考にしてみた。
Sambaのバージョン2.0.6以降は、以下のように標準設定されるらしい。
os level = 20
local master = yes
preferred master = yes
これを
os level = 0
local master = no
preferred master = no
このように、マスターブラウザに関する設定を無効にすることに
よって、ログの出力を停止できた。
■サーバ1
-----------------------------------
Jun 11 06:13:25 hostA nmbd[1497]: [2006/06/11 06:13:25, 0] nmbd/nmbd_namequery.c:query_name_response(101)
Jun 11 06:13:25 hostA nmbd[1497]: query_name_response: Multiple (2) responses received for a query on subnet aaa.aaa.aaa.aaa for name A<1d>.
Jun 11 06:13:25 hostA nmbd[1497]: This response was from IP bbb.bbb.bbb.bbb, reporting an IP address of bbb.bbb.bbb.bbb.
-----------------------------------
ネット上を調べると以下ことらしい。
-----------------------------------
発生するサブネット内にsambaをマスターブラウザとして起動しているUnix
サーバが複数存在して、その状態である拍子にお互い自分をマスターブラウザだと誤認識しまうと、メッセージが出てしまう...
-----------------------------------
で■サーバ2では
-----------------------------------
Jun 14 08:14:11 hostB nmbd[821]: [2006/06/14 08:14:11, 0] nmbdnmbd_become_lmb.c:unbecome_local_master_success(155)
Jun 14 08:14:11 hostB nmbd[821]: *****
Jun 14 08:14:11 hostB nmbd[821]:
Jun 14 08:14:11 hostB nmbd[821]: Samba name server hostB has stopped being a local master browser for workgroup A on subnet bbb.bbb.bbb.bbb
Jun 14 08:14:11 hostB nmbd[821]:
Jun 14 08:14:11 hostB nmbd[821]: *****
-----------------------------------
と出力されてた。
そういえば、同サブネットセグメントの他のネットワークが参照
できなかったことを思い出した。
で結局、ITmedia エンタープライズ : Linux Tips「Sambaを動かすと他のネットワークコンピュータが見えなくなる」を参考にしてみた。
Sambaのバージョン2.0.6以降は、以下のように標準設定されるらしい。
os level = 20
local master = yes
preferred master = yes
これを
os level = 0
local master = no
preferred master = no
このように、マスターブラウザに関する設定を無効にすることに
よって、ログの出力を停止できた。