LinkStation・TeraStation がマスタブラウザになると、クライアントPCはブラウズリストを取得できない(のかもしれない)(追記あり)

3/10のエントリ「ネットワーク一覧がブラウズ出来ないときどうすればよいのでしょうか」、3/14のエントリ「Windowsでブラウズリストが取得できない 」の続きで、ネットワーク一覧が表示できない件について、いろいろ悪あがきを続けていたところだが、3/14のエントリの通り LinkStation の Samba の動きがどうもおかしいのではないかというところから、BAFFALO のサポートに質問をしてみた。

質問した内容は、
QA「ブラウズマスタになりますか。(LinkStation、TeraStation)」には、「LinkStation、TeraStationがブラウズマスタになってもWindows 2000Server/WindowsServer 2003などのサーバOSや、Windows XPWindows 2000等の上位OSが起動した場合、ブラウズマスタはLinkStation、TeraStationより優先度が上位のOSに、自動的に移行します。」とあった(※3/18までの記述)が、当方のLinkStationとWindows XPのみのセグメントの環境ではそうならないのはなぜか?

というような内容。

程なくしてBAFFALOから返事が来たのだが、私の質問を受けて再度検証した結果、QAに記載の内容が間違っていて、いったんLinkStation、TeraStationがブラウズマスタになると、ブラウズマスタは自動的に移行しないという事らしい。

で、3/19付けでQA ブラウズマスタになりますか。(LinkStation、TeraStation) も以下のように改訂されている。

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

そして、

また、LinkStation・TeraStationのブラウズリストを取得することはできません。

と続くのだが、どうやら原因判明なのではないかなと予想。

まとめると、

  1. LinkStation・TeraStationWindows XP等のクライアントPCしか存在しないセグメントでは、クライアントPCの電源が全て切れると、LinkStation・TeraStationがマスタブラウザになる。
  2. この LinkStation・TeraStation は、一旦マスタブラウザになると、Windows Server や Windows XP/2000などの優先度が本来高いはずのOSが起動しても、マスタブラウザを保持し続ける。
  3. そして、LinkStation・TeraStation のマスタブラウザはブラウズリストを提供しないので、Windows OS クライアント等がブラウズリストを取得しようとしても失敗する。(この記述は間違いだったみたい。追記参照)

とはいえ、ちゃんと検証をした訳ではないので、このエントリのタイトルは「〜(のかもしれない)」となっているのだが、とりあえずすっきりした(ということで、一歩後退して、すっきりしなくなった。)

BAFFALOには、LinkStation、TeraStation で、ブラウズマスタにならないように設定できるようファームバージョンアップで対応されることを期待します。

追記(2008/3/26)

Linkstation・TeraStation は、ブラウズリストを提供しないというのは、間違いだったようです。訂正します。詳細は、3/26のエントリ「LinkStation・TeraStation がマスタブラウザになっても、Windows はブラウズリストを取得できるそうです」を参照。