Windowsでブラウズリストが取得できない

3/10のエントリ「ネットワーク一覧がブラウズ出来ないときどうすればよいのでしょうか」の件を、引き続きいろいろググって調べてたら、ずばりこれ!という解決策は見つからないのだが、どうもSambaが存在する環境でWindowsネットワークのブラウズがらみで問題が発生する事例が、いろいろあるみたい。

うちで問題のセグメントでは、マスタブラウザ(LMB)は、BAFFALO の NAS(Linkstation や Terastation)になっていることが多いようだ。
そのセグメントには Windows Server など存在しないので、クライアントPCの電源が切れるとNASしか残らない。当然その段階でNASがマスタブラウザになる。

いずれにせよ、NASがマスタブラウザになっていても、クライアントPC起動時にブラウズリストが正常に取得出来れば問題ないのだが、どうもこれがうまくいっていないような感じだ。どうしてなのかは全然判らん。

ブラウズリストが取得できなかったときは、

  • パソコンでネットワーク接続を一旦無効にして、再度有効にする

これで正常にブラウズ出来るようになる。ということはパソコン側(Windows XP)の問題なのか?
なお、3/10のエントリには、ネットワークの修復でなおると書いたが、修復では直らないみたい。

NASがマスタブラウザにならないようにすれば良いのかと考えるが、BAFFALO の FAQ ブラウズマスタになりますか。(LinkStation、TeraStation全般) を見ると、

LinkStation、TeraStationをブラウズマスタにさせないようにする設定ありません。

出来ないようだ。
でも、こうも書いてある。

また、LinkStation、TeraStationがブラウズマスタになってもWindows 2000Server/WindowsServer 2003などのサーバOSや、Windows XPWindows 2000等の上位OSが起動した場合、ブラウズマスタはLinkStation、TeraStationより優先度が上位のOSに、自動的に移行します。

う〜む。うちの環境では Windows XP Pro が起動した時点でマスタブラウザが移行するはずだが、そうならないのはなぜだろう。
Windows Server を置けば簡単に解決するのかもしれないけど...

追記2008.3.21

BAFFALOに確認したところ、"ブラウズマスタはLinkStation、TeraStationより優先度が上位のOSに、自動的に移行します。"の記述は間違いで、いったんLinkStation・TeraStationがブラウズマスタになると他のOSが起動しても移行しないことを確認したとのこと。
詳しくは3/21のエントリ「LinkStation・TeraStation がマスタブラウザになると、クライアントPCはブラウズリストを取得できない(のかもしれない)」参照