sambaのエラー

サーバのsyslogに5分おきにこんなエラーが

nmbd[30836]: query_name_response: Multiple (2) responses received for a query on subnet

同じサブネット上にsambaが複数台いると、プライオリティがコンフリクトするらしい。2kServerの頃のPDCとかの関係かな。

smb.confで明示的にサーバの権限を与えておく。

smb.conf

                                                  • -

domain master = no
local master = no
preferred master = no
os level = 0

                                                  • -

元々コメントアウトされていた項目だから、関係ない気もするが暗黙的にプライオリティが設定されているようだ。これで再起動すりゃ直るだろ。

直らないorz

もう一方のsambaサーバの設定も直さないといけないようだ。折角だからもう一方のsambaはマスターブラウザとして設定してみる。

smb.conf

                                                  • -

domain master = yes
local master = yes
preferred master = yes
os level = 33

                                                  • -

両方再起動。これできっと出なくなるはず。

直らないorz

うーん、とりあえず両方とも最初の設定で動かしてみる。別にマスターブラウザいなくても大丈夫(なはず)だし。
そしたらメッセージが出なくなった。どこか腑に落ちないが、まあオッケーとしよう。