Christopher R. Hertel
crh at ubiqx.mn.org
Mon Nov 4 02:17:01 GMT 2002
Richard Sharpe wrote:
> On Sat, 2 Nov 2002, Fabien Chevalier wrote:
> > Hi all.
> > I'm curently playing with KDE smb slave, to try to improve it. It
> > is based on libsmbclient, so... i am playing with libsmbclient
> > too.
> > I found some strange things with libsmbclient.
> > -The first version i tried, 2.2.6, had a problem listing
> > workgroups on the network. All the rest worked fine.
> OK, you need to initialize your workgroup to something in
> ~/.smb/smb.conf, and then it will list workgroups. At least that is how
> it works at the moment in head.
> This restriction could be lifted, but would require two changes:
> 1. The code that gets unhappy if smb.conf fails to load will need to
> 2. If a master browser for workgroup cannot be found, then we could do a
> name status query on the local node, which is not guaranteed to work, or
> we could prompt for a name.
If you are given "smb://", then just look for the __MSBROWSE__ name. You
may get multiple replies (a good thing). Try each of those until you can
get a list of workgroups. If *that* fails, you can go as far as doing an
adapter status on each of the responding __MSBROWSE__ nodes and listing
their <1D> names. You shouldn't need a default workgroup in order to find
the workgroup list, though. (Yes, it's kludgy, but this is CIFS!)
Samba Team -- http://www.samba.org/ -)----- Christopher R. Hertel
jCIFS Team -- http://jcifs.samba.org/ -)----- ubiqx development, uninq.
ubiqx Team -- http://www.ubiqx.org/ -)----- crh at ubiqx.mn.org
OnLineBook -- http://ubiqx.org/cifs/ -)----- crh at ubiqx.org
More information about the samba-technical