[jcifs] [FIXED] UnknownHostException
Michael B.Allen
mballen at erols.com
Wed Nov 21 20:33:23 EST 2001
On Tue, 20 Nov 2001 07:35:21 -0500
Bruce Altner <baltner at hq.nasa.gov> wrote:
Ok Bruce, I've released jcifs-0.6b2 just for you :~) The client can now
enumerate hosts on domains of other segments just as you have tried and
previously failed to do. You should be able to see _everything_ now.
Turns out this wasn't that hard to fix. I just needed to add a little
indirection to query WINS for the 0x1b name. I didn't do the whole
mailslot mumbo-jumbo as specified in the MS docs about this but I watched
traces of several domain enums on different segments at work and the
GetBackupBrowser calls always returned the same host originally returned
by WINs. So I think skipping the backup browser stuff is ok (and faster).
Mike
> Mike:
>
> Yes, I think I definitely have a "different subnet" problem here, for two
<snip>
> > >
> > > String url = "smb://"+domain;
> > >
> > > where my domain (workgroup) is specified externally, e.g., from the
> > command
> > > line. When I do this, however, I get
> > > an UnknownHostException from jcifs-0.6b (see below). Does that mean it is
> > > interpreting the workgroup name as a host name?
> > >
> > If the local master browser (LMB) for a domain is on a
> > *different* subnet jCIFS will not find it. This is sort of a bug given
> > the interface suggests it's supported but the fix involves a
> >little more code because it has to retrive a list of LMBs from the PDC and
> >then choose an LMB ...etc. But it's actually not that bad, I just don't
> >have packet captures of this process. I will look
More information about the jcifs
mailing list