[Samba] smbclient ( 3.0.31 ) can not connect to 3.2.0 server and vice versa

Dennis Clarke blastwave at gmail.com
Sun Jul 13 00:00:20 GMT 2008


This is getting real tough to debug.

titan : Solaris 8 running samba 3.0.31
aequitas : OpenSolaris running samba 3.2.0

I can do basics test just fine :

# /usr/xpg4/bin/date -u;/opt/csw/bin/findsmb
Sat Jul 12 22:50:51 GMT 2008

                                *=DMB
                                +=LMB
IP ADDR         NETBIOS NAME     WORKGROUP/OS/VERSION
---------------------------------------------------------------------
192.168.35.42   TITAN          [CSWSAMBA] [Unix] [Samba 3.0.31]
192.168.35.147  AEQUITAS       [CSWSAMBA] [Unix] [Samba 3.2.0]
# /usr/xpg4/bin/date -u;/opt/csw/bin/smbclient -L AEQUITAS
Sat Jul 12 22:51:46 GMT 2008
Password:
Domain=[CSWSAMBA] OS=[Unix] Server=[Samba 3.2.0]

        Sharename       Type      Comment
        ---------       ----      -------
        os200805        Disk      writable share
        tmp             Disk      temporary files
        IPC$            IPC       IPC Service (Samba 3.2.0)
Domain=[CSWSAMBA] OS=[Unix] Server=[Samba 3.2.0]

        Server               Comment
        ---------            -------

        Workgroup            Master
        ---------            -------

# /usr/xpg4/bin/date -u;/opt/csw/bin/nmblookup -B AEQUITAS __SAMBA__
Sat Jul 12 22:52:47 GMT 2008
querying __SAMBA__ on 192.168.35.147
192.168.35.147 __SAMBA__<00>
# /usr/xpg4/bin/date -u;/opt/csw/bin/nmblookup -B ACLIENT '*'
Sat Jul 12 22:53:29 GMT 2008
querying * on 0.0.0.0
192.168.35.42 *<00>
# /usr/xpg4/bin/date -u;/opt/csw/bin/nmblookup -B ACLIENT '*'
Sat Jul 12 22:53:45 GMT 2008
querying * on 0.0.0.0
192.168.35.42 *<00>
# /usr/xpg4/bin/date -u;/opt/csw/bin/nmblookup -d 2 '*'
Sat Jul 12 22:54:27 GMT 2008
added interface ip=192.168.35.42 bcast=192.168.35.255 nmask=255.255.255.0
added interface ip=127.0.0.1 bcast=127.255.255.255 nmask=255.0.0.0
querying * on 192.168.35.255
Got a positive name query response from 192.168.35.42 ( 192.168.35.42 )
Got a positive name query response from 192.168.35.147 ( 192.168.35.147 )
192.168.35.147 *<00>
192.168.35.42 *<00>
# /opt/csw/bin/smbpasswd smbtest
New SMB password:
Retype new SMB password:

But I can not connect to a [tmp] share on the 3.2.0 server.
The share [tmp] is defined thus :

[tmp]
comment = temporary files
path = /tmp
read only = yes

attempt to connect to it fail :

# /usr/xpg4/bin/date -u;/opt/csw/bin/smbclient -d 2 -U smbtest //AEQUITAS/TMP
Sat Jul 12 23:26:52 GMT 2008
added interface ip=192.168.35.42 bcast=192.168.35.255 nmask=255.255.255.0
added interface ip=127.0.0.1 bcast=127.255.255.255 nmask=255.0.0.0
Password:
Domain=[CSWSAMBA] OS=[Unix] Server=[Samba 3.2.0]
Server not using user level security and no password supplied.
tree connect failed: NT_STATUS_WRONG_PASSWORD

I try the reverse from the machine running 3.2.0 [ hostname aequitas ]
and I get a similar result

-bash-3.2# /usr/xpg4/bin/date -u;/opt/csw/bin/smbclient -d 2 -U
smbtest //TITAN/share042
Sat Jul 12 23:27:56 GMT 2008
added interface rge0 ip=192.168.35.147 bcast=192.168.35.255
netmask=255.255.255.0
added interface lo0 ip=127.0.0.1 bcast=127.255.255.255 netmask=255.0.0.0
Enter smbtest's password:
Domain=[CSWSAMBA] OS=[Unix] Server=[Samba 3.0.31]
Server not using user level security and no password supplied.
Server requested LANMAN password (share-level security) but 'client
lanman auth' is disabled
tree connect failed: SUCCESS - 0

I have a complete trace of the packet traffic.

3.0.31 client attempts to connect to 3.2.0 server :

    http://www.blastwave.org/dclarke/stuff/samba/smb3.2.0_traffic.txt

3.2.0 client attempts to connect to a chare on the 3.0.31 server :

    http://www.blastwave.org/dclarke/stuff/samba/smb3.0.31_traffic.txt


I'm baffled.

any thoughts ?

Dennis


More information about the samba mailing list