A client of mine has a 5-computer workgroup at home. Two of the 5 machines are running Vista, the other three are running XP SP2. The machines are connected to a central Linksys switch / hub / WAP via Ethernet and wireless. The Linksys also acts as a DHCP server. The client wants shares on all workstations that are visible to all other workstations, and the shares MUST be visible in "My Network Places." (In Vista this is simply "Network.")
All the machines have the same Workgroup name and have full name resolution. I can ping any machine by name from any other machine and get a response. I can also open Windows Explorer, type the following into the address bar \\<Remote NetBIOS Name>\<Share Name>, and see the contents of any share. On the Vista boxes, I can see the other Vista shares under "Network," but none of the XP shares are visible. On the XP boxes I can see some of the other XP shares under "My Network Places," but none of the Vista shares are visible.
I did a little internet research on the topic. Some folks recommended turning on "Enable NetBIOS over TCP/IP" the following option on the NIC's Advanced TCP/IP options. Though I think NetBIOS was already enabled with the default option, I tried it anyway with no luck. Suggestions?