Link to home
Start Free TrialLog in
Avatar of deanabb
deanabb

asked on

Master Browser problems in mixed Win2K, XP, Linux environment

We have a small company here with about 20 PCs / Linux boxes. No Domain, just peer-2-peer. Everyone is on the same workgroup ("WORKGROUP"). We have had some very flaky behaviour with people no longer seeing each other in My Network Places (from XP/pro or 2000/pro or linux/Samba for that matter).

I have seen in the past, when running BROWSTAT STATUS that someone would bring in a laptop which then would become the master browser. That person would go away, and we'd have problems. In that case I'd flush that browser (BROWSTAT TICKLE transport WORKGROUP) which seemed to work. Then I'd change the registry settings on that laptop to prevent it from being the master browser.

I have also seen on linux boxes, that when they, in smb.conf, are set to be a preferred master browser, the windows boxes don't see each other.

Now something called LOCALHOST is the master browser and I can't find where it is. No one can see each other (except by searching by computer for the IP address).

When I run browstat status on a win2k box, it says that the master browser is LOCALHOST, but
"Could not connect to registry, error = 53
Unable to determine build of browser master: 53"

That box however does see all the computers on the network, including one called LOCALHOST, whose info says it is running SAMBA.

Any ideas on getting things back to normal?

Thanks.
Avatar of jjk16
jjk16

Linux  and win2k both use DNS for network browsing.  Setup a win2k server or install DNS daemon on a linux box. Have primary DNS of all the workstations be the IP of the DNS server. The secondary IP should be DNS server from your ISP. e.g 4.2.2.1

for info on DNS
http://www.aboutdebian.com/dns.htmver.

If you have the cababilty, a wins server would also suffice.  
 
^ what he said.

DNS will fix your problems.


Also, localhost means the computer you are working from.  Is your "computer browser" service running on that machine?  
Avatar of deanabb

ASKER

Thanks for the replies. I don't think DNS is the answer for two reasons:

1) from the command prompt, I can ping "NEWDATA" for example, and it responds, but it doesn't show up in the MS Windows Network listing.  
2) When I search for a computer by name ("NEWDATA" for example), I find it. That tells me that DNS works, but the way windows populates My Network Places does not work.

Sorry if my IP address comment was misleading--I often search by IP address just to eliminate that possible problem, but in the case here, it isn't a problem.

We do not have a WINS server set up, and I like that possible solution. (I'll look into that Monday). But I'm sure that the problem is not DNS related. I suspect it is Master Browser related. Of course I don't know the answer, which is why I'm asking y'all. :)

Hopefully that helps explain what's going on more. Thanks again for the replies.

Oh, and yes I know that the machine I was testing on is "LOCALHOST", but there is another machine on the network that apparently is broadcasting as "LOCALHOST" (I see it when I search for computers on the network, and it comes up as "LOCALHOST"  with comment "Samba Server", so I suspect it is a linus box, not the Win2K box I was running BROWSTAT from.  Whether or not that is the same one that is the current master browser, I don't know.
ASKER CERTIFIED SOLUTION
Avatar of jjk16
jjk16

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of dlongan
Sounds like samba has become the browse master (the computer that maintains the browse list, ie what you see listed in network neighborhood).  Every time a computer is booted up, there is a browser election that occurs.

Microsoft Articles on Browsing:
http://support.microsoft.com/kb/188001/
http://support.microsoft.com/default.aspx?scid=kb;en-us;188305

I haven't any experience with samba, but jjk16 provided a link to info for it.

In the past I usually try to setup the servers to be the ONLY ones to maintain the browse list, it was accomplished via a registry key entry.