[Samba] Browsing shares of a server

Jeremy Allison jra at samba.org
Fri Sep 27 22:38:01 UTC 2019

On Fri, Sep 27, 2019 at 01:36:42PM -0500, Christopher Cox via samba wrote:
> On 9/27/19 1:32 PM, Rowland penny via samba wrote:
> ....snippity...
> > I repeat, smbclient never had anything to do with network browsing, so
> > it is unlikely to have anything to do with Network Discovery. Perhaps
> > you are thinking of libsmbclient ? this can be used by other packages to
> > provide network browsing.
> > 
> > You could always code up what you require and propose it as a patch for
> > Samba.
> I think this isn't (exactly) a Samba problem.  The problem is we can't
> enmerated shares exposed from MacOS.  But our Windows and MacOS clients can.
> We get:
> smb1cli_req_writev_submit: called for dialect[SMB3_00] server[mac_svr2]
> Error returning browse list: NT_STATUS_REVISION_MISMATCH

This error is generated by the smbcient libraries trying
to send an SMB1 writev request to a server that only supports
SMB2 or above. From our code:


        if (state->conn->protocol > PROTOCOL_NT1) {
                DBG_ERR("called for dialect[%s] server[%s]\n",
                return NT_STATUS_REVISION_MISMATCH;

Have you explicitly requested SMB2 in your smb.conf or on
your smbclient command line ?

More information about the samba mailing list