コンピュータ名pc1 IPアドレス192.168.0.3 Win2000
コンピュータ名pc2 IPアドレス192.168.0.4 WinXP
この2台がハブを経由して繋がっています。
ワークグループ名もちゃんと合わせてあります。

「ファイル名を指定して実行」で
pc1から「\\192.168.0.4」「\\pc2」
pc2から「\\192.168.0.3」「\\pc1」
これら全部アクセスできるのですが、
pc1で マイネットワーク-近くのコンピュータ を実行すると
PC1自身しか表示されず、また、
pc2で マイネットワーク-ワークグループのコンピュータを表示
を実行すると「(ワークグループ名)に接続できません」
とメッセージが出ます。
ファイアウォールはローカルIPを「信頼ゾーン」にしているので
問題ないと思います。
これは何が原因なのでしょうか?