[jcifs] WINS setting being ignored

Michael Kerley michael at enkoo.com
Fri Jun 18 03:11:52 GMT 2004


Thanks guys.  I guess I misunderstood the problem.

Michael

Christopher R. Hertel wrote:

> On Thu, Jun 17, 2004 at 10:02:04PM -0400, Michael B Allen wrote:
> 
>>Michael Kerley said:
>>
>>>>Yes. User error :)
>>>
>>>I *think* I'm doing it right, but maybe you can see something I did wrong.
>>
>>Ahh, yes. This is a broadcast query but it's for the MSBROWSE name -- the
>>master browser which is necessary to retrieve the list of workgroups when
>>you use the "smb://" URL. The ONLY way to lookup the master browser is
>>with this special type of broadcast query on a NetBIOS over TCP network.
> 
> 
> Right.  If you don't have a workgroup name, there's no way to find *any*
> master browser unless you broadcast for it.
> 
> ...well...  Samba offers a non-standard enhancement that can be leveraged 
> in this case.  If you don't find any MSBROWSE nodes using the broadcast, 
> you can *try* sending a query for *<1B> to the NBNS.  If the NBNS is a 
> Samba server it will return a list of all known DMBs.
> 
> 
>>WINS does not maintain this information. On non-NetBIOS networks the
>>workgroup list is retrived by RPC or LDAP I'm not sure how exactly but
>>jCIFS doesn't support either method (yet).
> 
> 
> I *think* that this may be done via the non-standard UDP-based LDAP-like
> protocol that Microsoft has put together.  Anthony Liguori is the only 
> person I know who has studied that protocol.
> 
> Chris -)-----
> 
> 
>>>Jun 18 05:37:20.417 - nbt name service packet sent
>>>Exception in thread "main" jcifs.smb.SmbException: Unknown host:
>>>..__MSBROWSE__.<01>
>>>         at jcifs.smb.SmbFile.connect0(SmbFile.java:552)
>>>         at jcifs.smb.SmbFile.list(SmbFile.java:1149)
>>>         at List.main(List.java:24)
>>
>>Mike
> 
> 


More information about the jcifs mailing list