Procedure for Finding Master Browser And Workgroup List
Allen, Michael B (RSCH)
Michael_B_Allen at ml.com
Wed Mar 28 03:11:15 GMT 2001
Well, I'm behind an anal retentive firewall right now so I can't get to CVS but
lemmy guess; you do NetServerEnum2 with serverTypes 0xFFFFFFFF and
weed out the workgroups? Are you getting anything with just
ServerType=SRV_TYPE_DOMAIN_ENUM? I'm not.
WHY DOESN'T ANYTHING WORK AS ADVERTISED ?!?!?!??!
Maybe I should just be using MAILSLOT\BROWSE\srvsvc stuff like NT
client. Is that documented anywhere?
> -----Original Message-----
> From: Richard Sharpe [SMTP:sharpe at ns.aus.com]
> Sent: Tuesday, March 27, 2001 9:57 PM
> To: Allen, Michael B (RSCH); 'samba-technical at lists.samba.org'
> Subject: Re: Procedure for Finding Master Browser And Workgroup List
> At 09:26 PM 3/27/01 -0500, Allen, Michael B (RSCH) wrote:
> >How exactly should one go about extracting the list of workgroups for
> >the 'smb://' URL? For example right now I do:
> >1) Broadcast for MSBROWSE name
> >2) Reverse Lookup on IP Address of response to extact called name
> >3) Connect to IPC$ through CalledName<20> but if that fails connect
> >to *SMBSERVER<20>
> >4) Issue NetServerEnum2 with serverTypes = 0x80000000
> I do it slightly differenly ... Check out smbc_opendir in libsmbclient.c in
> the Samba head branch. I might need to tweak my approach a bit, though.
> >Is this correct? On my network I see three responses to the initial
> >MSBROWSE lookup and Win2K doesn't seem to respond to
> >querying 0x80000000 for SRV_TYPE_DOMAIN_ENUM.
> Richard Sharpe, sharpe at ns.aus.com
> Samba (Team member, www.samba.org), Ethereal (Team member, www.ethereal.com)
> Contributing author, SAMS Teach Yourself Samba in 24 Hours
> Author, Special Edition, Using Samba
More information about the samba-technical