problem mounting under Xubuntu
Subsystems (2)
hi,
started using Xubuntu (11.10) and cannot get the mount.cifs to the NAS working.
the following command works from my slackware system:
mount.cifs //server/share /mnt -o guest
the same command (except added option ro) executed on Xubuntu gives error
CIFS VFS: Send error in SessSetup = -13
I can access the NAS via smbclient.
after days of googling, I'm still no wiser. below is a listing of the dmesg output. help, please.
[92841.000417] /build/buildd/linux-3.0.0/fs/cifs/cifsfs.c: Devname: //nas/public flags: 1 [92841.000428] /build/buildd/linux-3.0.0/fs/cifs/connect.c: null user [92841.000434] /build/buildd/linux-3.0.0/fs/cifs/connect.c: file mode: 0x1ed dir mode: 0x1ed [92841.000506] /build/buildd/linux-3.0.0/fs/cifs/connect.c: CIFS VFS: in cifs_mount as Xid: 52 with uid: 0 [92841.000510] /build/buildd/linux-3.0.0/fs/cifs/connect.c: UNC: \\nas\public ip: 192.168.0.10 [92841.000530] /build/buildd/linux-3.0.0/fs/cifs/connect.c: Socket created [92841.000534] /build/buildd/linux-3.0.0/fs/cifs/connect.c: sndbuf 16384 rcvbuf 87380 rcvtimeo 0x6d6 [92841.001152] /build/buildd/linux-3.0.0/fs/cifs/connect.c: CIFS VFS: in cifs_get_smb_ses as Xid: 53 with uid: 0 [92841.001157] /build/buildd/linux-3.0.0/fs/cifs/connect.c: Existing smb sess not found [92841.001165] /build/buildd/linux-3.0.0/fs/cifs/cifssmb.c: secFlags 0x7 [92841.001170] /build/buildd/linux-3.0.0/fs/cifs/transport.c: For smb_command 114 [92841.001174] /build/buildd/linux-3.0.0/fs/cifs/transport.c: Sending smb: total_len 82 [92841.001194] /build/buildd/linux-3.0.0/fs/cifs/connect.c: Demultiplex PID: 6045 [92841.243749] /build/buildd/linux-3.0.0/fs/cifs/connect.c: rfc1002 length 0x65 [92841.243770] /build/buildd/linux-3.0.0/fs/cifs/transport.c: cifs_sync_mid_result: cmd=114 mid=1 state=4 [92841.243777] /build/buildd/linux-3.0.0/fs/cifs/cifssmb.c: Dialect: 2 [92841.243783] /build/buildd/linux-3.0.0/fs/cifs/cifssmb.c: negprot rc 0 [92841.243787] /build/buildd/linux-3.0.0/fs/cifs/connect.c: Security Mode: 0x3 Capabilities: 0xe3fd TimeAdjust: 0 [92841.243791] /build/buildd/linux-3.0.0/fs/cifs/sess.c: sess setup type 1 [92841.243828] /build/buildd/linux-3.0.0/fs/cifs/transport.c: For smb_command 115 [92841.243832] /build/buildd/linux-3.0.0/fs/cifs/transport.c: Sending smb: total_len 232 [92841.247606] /build/buildd/linux-3.0.0/fs/cifs/connect.c: rfc1002 length 0x66 [92841.247623] /build/buildd/linux-3.0.0/fs/cifs/transport.c: cifs_sync_mid_result: cmd=115 mid=2 state=4 [92841.247628] /build/buildd/linux-3.0.0/fs/cifs/misc.c: Null buffer passed to cifs_small_buf_release [92841.247632] /build/buildd/linux-3.0.0/fs/cifs/sess.c: Guest login [92841.247635] /build/buildd/linux-3.0.0/fs/cifs/sess.c: UID = 100 [92841.247638] /build/buildd/linux-3.0.0/fs/cifs/sess.c: bleft 56 [92841.247642] /build/buildd/linux-3.0.0/fs/cifs/sess.c: serverOS=Unix [92841.247646] /build/buildd/linux-3.0.0/fs/cifs/sess.c: serverNOS=Samba 3.0.34 [92841.247650] /build/buildd/linux-3.0.0/fs/cifs/sess.c: serverDomain=WORKGROUP [92841.247654] /build/buildd/linux-3.0.0/fs/cifs/sess.c: ssetup freeing small buf f1f32540 [92841.247657] /build/buildd/linux-3.0.0/fs/cifs/connect.c: CIFS Session Established successfully [92841.247662] /build/buildd/linux-3.0.0/fs/cifs/connect.c: CIFS VFS: leaving cifs_get_smb_ses (xid = 53) rc = 0 [92841.247667] /build/buildd/linux-3.0.0/fs/cifs/connect.c: CIFS VFS: in cifs_get_tcon as Xid: 54 with uid: 0 [92841.247673] /build/buildd/linux-3.0.0/fs/cifs/transport.c: For smb_command 117 [92841.247677] /build/buildd/linux-3.0.0/fs/cifs/transport.c: Sending smb: total_len 90 [92841.248606] /build/buildd/linux-3.0.0/fs/cifs/connect.c: rfc1002 length 0x27 [92841.248620] /build/buildd/linux-3.0.0/fs/cifs/transport.c: cifs_sync_mid_result: cmd=117 mid=3 state=4 [92841.248625] Status code returned 0xc0000022 NT_STATUS_ACCESS_DENIED [92841.248630] /build/buildd/linux-3.0.0/fs/cifs/netmisc.c: Mapping smb error code 0xc0000022 to POSIX err -13 [92841.248635] /build/buildd/linux-3.0.0/fs/cifs/connect.c: CIFS VFS: leaving cifs_get_tcon (xid = 54) rc = -13 [92841.248639] /build/buildd/linux-3.0.0/fs/cifs/connect.c: CIFS Tcon rc = -13 [92841.248643] /build/buildd/linux-3.0.0/fs/cifs/connect.c: build_unc_path_to_root: full_path=\\nas\public [92841.248648] /build/buildd/linux-3.0.0/fs/cifs/transport.c: For smb_command 117 [92841.248652] /build/buildd/linux-3.0.0/fs/cifs/transport.c: Sending smb: total_len 94 [92841.251461] /build/buildd/linux-3.0.0/fs/cifs/connect.c: rfc1002 length 0x3c [92841.251473] /build/buildd/linux-3.0.0/fs/cifs/transport.c: cifs_sync_mid_result: cmd=117 mid=4 state=4 [92841.251478] /build/buildd/linux-3.0.0/fs/cifs/connect.c: CIFS Tcon rc = 0 ipc_tid = 1 [92841.251482] /build/buildd/linux-3.0.0/fs/cifs/cifssmb.c: In GetDFSRefer the path \nas\public [92841.251487] /build/buildd/linux-3.0.0/fs/cifs/transport.c: For smb_command 50 [92841.251490] /build/buildd/linux-3.0.0/fs/cifs/transport.c: Sending smb: total_len 108 [92841.252726] /build/buildd/linux-3.0.0/fs/cifs/connect.c: rfc1002 length 0x27 [92841.252731] /build/buildd/linux-3.0.0/fs/cifs/connect.c: invalid transact2 word count [92841.252743] /build/buildd/linux-3.0.0/fs/cifs/transport.c: cifs_sync_mid_result: cmd=50 mid=5 state=4 [92841.252748] Status code returned 0xc0000002 NT_STATUS_NOT_IMPLEMENTED [92841.252752] /build/buildd/linux-3.0.0/fs/cifs/netmisc.c: Mapping smb error code 0xc0000002 to POSIX err -22 [92841.252756] /build/buildd/linux-3.0.0/fs/cifs/cifssmb.c: Send error in GetDFSRefer = -22 [92841.252760] /build/buildd/linux-3.0.0/fs/cifs/connect.c: cifs_put_smb_ses: ses_count=1 [92841.252762] [92841.252765] /build/buildd/linux-3.0.0/fs/cifs/connect.c: CIFS VFS: in cifs_put_smb_ses as Xid: 55 with uid: 0 [92841.252769] /build/buildd/linux-3.0.0/fs/cifs/cifssmb.c: In SMBLogoff for session disconnect [92841.252773] /build/buildd/linux-3.0.0/fs/cifs/transport.c: For smb_command 116 [92841.252776] /build/buildd/linux-3.0.0/fs/cifs/transport.c: Sending smb: total_len 43 [92841.253503] /build/buildd/linux-3.0.0/fs/cifs/connect.c: rfc1002 length 0x2b [92841.253515] /build/buildd/linux-3.0.0/fs/cifs/transport.c: cifs_sync_mid_result: cmd=116 mid=6 state=4 [92841.256596] /build/buildd/linux-3.0.0/fs/cifs/connect.c: CIFS VFS: leaving cifs_mount (xid = 52) rc = -13 [92841.256600] CIFS VFS: cifs_mount failed w/return code = -13
Quoted 7 lines · jr
hi,
started using Xubuntu (11.10) and cannot get the mount.cifs to the NAS working.
the following command works from my slackware system:
mount.cifs //server/share /mnt -o guest
Would be interesting to compare the tcpdump/wireshark trace for a successful anonymous login from slackware but failing anonymous login from a xubuntu box.
Is there something setup in the stanza of this share on the Samba server that is specific to Xubuntu machine/address?
Quoted 134 lines
the same command (except added option ro) executed on Xubuntu gives error CIFS VFS: Send error in SessSetup = -13
I can access the NAS via smbclient.
after days of googling, I'm still no wiser. below is a listing of the dmesg output. help, please.
[92841.000417] /build/buildd/linux-3.0.0/fs/cifs/cifsfs.c: Devname: //nas/public flags: 1 [92841.000428] /build/buildd/linux-3.0.0/fs/cifs/connect.c: null user [92841.000434] /build/buildd/linux-3.0.0/fs/cifs/connect.c: file mode: 0x1ed dir mode: 0x1ed [92841.000506] /build/buildd/linux-3.0.0/fs/cifs/connect.c: CIFS VFS: in cifs_mount as Xid: 52 with uid: 0 [92841.000510] /build/buildd/linux-3.0.0/fs/cifs/connect.c: UNC: \\nas\public ip: 192.168.0.10 [92841.000530] /build/buildd/linux-3.0.0/fs/cifs/connect.c: Socket created [92841.000534] /build/buildd/linux-3.0.0/fs/cifs/connect.c: sndbuf 16384 rcvbuf 87380 rcvtimeo 0x6d6 [92841.001152] /build/buildd/linux-3.0.0/fs/cifs/connect.c: CIFS VFS: in cifs_get_smb_ses as Xid: 53 with uid: 0 [92841.001157] /build/buildd/linux-3.0.0/fs/cifs/connect.c: Existing smb sess not found [92841.001165] /build/buildd/linux-3.0.0/fs/cifs/cifssmb.c: secFlags 0x7 [92841.001170] /build/buildd/linux-3.0.0/fs/cifs/transport.c: For smb_command 114 [92841.001174] /build/buildd/linux-3.0.0/fs/cifs/transport.c: Sending smb: total_len 82 [92841.001194] /build/buildd/linux-3.0.0/fs/cifs/connect.c: Demultiplex PID: 6045 [92841.243749] /build/buildd/linux-3.0.0/fs/cifs/connect.c: rfc1002 length 0x65 [92841.243770] /build/buildd/linux-3.0.0/fs/cifs/transport.c: cifs_sync_mid_result: cmd=114 mid=1 state=4 [92841.243777] /build/buildd/linux-3.0.0/fs/cifs/cifssmb.c: Dialect: 2 [92841.243783] /build/buildd/linux-3.0.0/fs/cifs/cifssmb.c: negprot rc 0 [92841.243787] /build/buildd/linux-3.0.0/fs/cifs/connect.c: Security Mode: 0x3 Capabilities: 0xe3fd TimeAdjust: 0 [92841.243791] /build/buildd/linux-3.0.0/fs/cifs/sess.c: sess setup type 1 [92841.243828] /build/buildd/linux-3.0.0/fs/cifs/transport.c: For smb_command 115 [92841.243832] /build/buildd/linux-3.0.0/fs/cifs/transport.c: Sending smb: total_len 232 [92841.247606] /build/buildd/linux-3.0.0/fs/cifs/connect.c: rfc1002 length 0x66 [92841.247623] /build/buildd/linux-3.0.0/fs/cifs/transport.c: cifs_sync_mid_result: cmd=115 mid=2 state=4 [92841.247628] /build/buildd/linux-3.0.0/fs/cifs/misc.c: Null buffer passed to cifs_small_buf_release [92841.247632] /build/buildd/linux-3.0.0/fs/cifs/sess.c: Guest login [92841.247635] /build/buildd/linux-3.0.0/fs/cifs/sess.c: UID = 100 [92841.247638] /build/buildd/linux-3.0.0/fs/cifs/sess.c: bleft 56 [92841.247642] /build/buildd/linux-3.0.0/fs/cifs/sess.c: serverOS=Unix [92841.247646] /build/buildd/linux-3.0.0/fs/cifs/sess.c: serverNOS=Samba 3.0.34 [92841.247650] /build/buildd/linux-3.0.0/fs/cifs/sess.c: serverDomain=WORKGROUP [92841.247654] /build/buildd/linux-3.0.0/fs/cifs/sess.c: ssetup freeing small buf f1f32540 [92841.247657] /build/buildd/linux-3.0.0/fs/cifs/connect.c: CIFS Session Established successfully [92841.247662] /build/buildd/linux-3.0.0/fs/cifs/connect.c: CIFS VFS: leaving cifs_get_smb_ses (xid = 53) rc = 0 [92841.247667] /build/buildd/linux-3.0.0/fs/cifs/connect.c: CIFS VFS: in cifs_get_tcon as Xid: 54 with uid: 0 [92841.247673] /build/buildd/linux-3.0.0/fs/cifs/transport.c: For smb_command 117 [92841.247677] /build/buildd/linux-3.0.0/fs/cifs/transport.c: Sending smb: total_len 90 [92841.248606] /build/buildd/linux-3.0.0/fs/cifs/connect.c: rfc1002 length 0x27 [92841.248620] /build/buildd/linux-3.0.0/fs/cifs/transport.c: cifs_sync_mid_result: cmd=117 mid=3 state=4 [92841.248625] Status code returned 0xc0000022 NT_STATUS_ACCESS_DENIED [92841.248630] /build/buildd/linux-3.0.0/fs/cifs/netmisc.c: Mapping smb error code 0xc0000022 to POSIX err -13 [92841.248635] /build/buildd/linux-3.0.0/fs/cifs/connect.c: CIFS VFS: leaving cifs_get_tcon (xid = 54) rc = -13 [92841.248639] /build/buildd/linux-3.0.0/fs/cifs/connect.c: CIFS Tcon rc = -13 [92841.248643] /build/buildd/linux-3.0.0/fs/cifs/connect.c: build_unc_path_to_root: full_path=\\nas\public [92841.248648] /build/buildd/linux-3.0.0/fs/cifs/transport.c: For smb_command 117 [92841.248652] /build/buildd/linux-3.0.0/fs/cifs/transport.c: Sending smb: total_len 94 [92841.251461] /build/buildd/linux-3.0.0/fs/cifs/connect.c: rfc1002 length 0x3c [92841.251473] /build/buildd/linux-3.0.0/fs/cifs/transport.c: cifs_sync_mid_result: cmd=117 mid=4 state=4 [92841.251478] /build/buildd/linux-3.0.0/fs/cifs/connect.c: CIFS Tcon rc = 0 ipc_tid = 1 [92841.251482] /build/buildd/linux-3.0.0/fs/cifs/cifssmb.c: In GetDFSRefer the path \nas\public [92841.251487] /build/buildd/linux-3.0.0/fs/cifs/transport.c: For smb_command 50 [92841.251490] /build/buildd/linux-3.0.0/fs/cifs/transport.c: Sending smb: total_len 108 [92841.252726] /build/buildd/linux-3.0.0/fs/cifs/connect.c: rfc1002 length 0x27 [92841.252731] /build/buildd/linux-3.0.0/fs/cifs/connect.c: invalid transact2 word count [92841.252743] /build/buildd/linux-3.0.0/fs/cifs/transport.c: cifs_sync_mid_result: cmd=50 mid=5 state=4 [92841.252748] Status code returned 0xc0000002 NT_STATUS_NOT_IMPLEMENTED [92841.252752] /build/buildd/linux-3.0.0/fs/cifs/netmisc.c: Mapping smb error code 0xc0000002 to POSIX err -22 [92841.252756] /build/buildd/linux-3.0.0/fs/cifs/cifssmb.c: Send error in GetDFSRefer = -22 [92841.252760] /build/buildd/linux-3.0.0/fs/cifs/connect.c: cifs_put_smb_ses: ses_count=1 [92841.252762] [92841.252765] /build/buildd/linux-3.0.0/fs/cifs/connect.c: CIFS VFS: in cifs_put_smb_ses as Xid: 55 with uid: 0 [92841.252769] /build/buildd/linux-3.0.0/fs/cifs/cifssmb.c: In SMBLogoff for session disconnect [92841.252773] /build/buildd/linux-3.0.0/fs/cifs/transport.c: For smb_command 116 [92841.252776] /build/buildd/linux-3.0.0/fs/cifs/transport.c: Sending smb: total_len 43 [92841.253503] /build/buildd/linux-3.0.0/fs/cifs/connect.c: rfc1002 length 0x2b [92841.253515] /build/buildd/linux-3.0.0/fs/cifs/transport.c: cifs_sync_mid_result: cmd=116 mid=6 state=4 [92841.256596] /build/buildd/linux-3.0.0/fs/cifs/connect.c: CIFS VFS: leaving cifs_mount (xid = 52) rc = -13 [92841.256600] CIFS VFS: cifs_mount failed w/return code = -13--
To unsubscribe from this list: send the line "unsubscribe linux-cifs" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html
Quoted 8 lines · Shirish Pargaonkar
Quoted 3 lines
the following command works from my slackware system:
mount.cifs //server/share /mnt -o guestWould be interesting to compare the tcpdump/wireshark trace for a successful anonymous login from slackware but failing anonymous login from a xubuntu box.
ok, I've attached file generated on slackware, only difference to the command above is the mountpoint (/mnt/store).
the xubuntu one, same tcpdump command-line and mount.cifs invokation, was posted on 2nd Dec.
Quoted 4 lines
Is there something setup in the stanza of this share on the Samba server that is specific to Xubuntu machine/address?
not to my knowledge, NAS has never been set-up in this sense, all defaults. on the two respective clients I use exact same smb.conf's (except hostname) but in any case, mount.cifs ignores smb.conf, according to its man page.
Quoted 20 lines · jr
Quoted 10 lines · Shirish Pargaonkar
Quoted 4 lines
the following command works from my slackware system:
mount.cifs //server/share /mnt -o guestWould be interesting to compare the tcpdump/wireshark trace for a successful anonymous login from slackware but failing anonymous login from a xubuntu box.
ok, I've attached file generated on slackware, only difference to the command above is the mountpoint (
/mnt/store).the xubuntu one, same tcpdump command-line and mount.cifs invokation, was posted on 2nd Dec.
Quoted 1 line
Quoted 7 lines
Quoted 3 lines
Is there something setup in the stanza of this share on the Samba server that is specific to Xubuntu machine/address?
not to my knowledge, NAS has never been set-up in this sense, all defaults. on the two respective clients I use exact same smb.conf's (except hostname) but in any case, mount.cifs ignores smb.conf, according to its man page.
Looked at the tcpdump.
On the slackware, you are authenticating as user root and not anonymous.
Quoted 137 lines · jr
hi,
started using Xubuntu (11.10) and cannot get the mount.cifs to the NAS working.
the following command works from my slackware system:
mount.cifs //server/share /mnt -o guestthe same command (except added option ro) executed on Xubuntu gives error CIFS VFS: Send error in SessSetup = -13
I can access the NAS via smbclient.
after days of googling, I'm still no wiser. below is a listing of the dmesg output. help, please.
[92841.000417] /build/buildd/linux-3.0.0/fs/cifs/cifsfs.c: Devname: //nas/public flags: 1 [92841.000428] /build/buildd/linux-3.0.0/fs/cifs/connect.c: null user [92841.000434] /build/buildd/linux-3.0.0/fs/cifs/connect.c: file mode: 0x1ed dir mode: 0x1ed [92841.000506] /build/buildd/linux-3.0.0/fs/cifs/connect.c: CIFS VFS: in cifs_mount as Xid: 52 with uid: 0 [92841.000510] /build/buildd/linux-3.0.0/fs/cifs/connect.c: UNC: \\nas\public ip: 192.168.0.10 [92841.000530] /build/buildd/linux-3.0.0/fs/cifs/connect.c: Socket created [92841.000534] /build/buildd/linux-3.0.0/fs/cifs/connect.c: sndbuf 16384 rcvbuf 87380 rcvtimeo 0x6d6 [92841.001152] /build/buildd/linux-3.0.0/fs/cifs/connect.c: CIFS VFS: in cifs_get_smb_ses as Xid: 53 with uid: 0 [92841.001157] /build/buildd/linux-3.0.0/fs/cifs/connect.c: Existing smb sess not found [92841.001165] /build/buildd/linux-3.0.0/fs/cifs/cifssmb.c: secFlags 0x7 [92841.001170] /build/buildd/linux-3.0.0/fs/cifs/transport.c: For smb_command 114 [92841.001174] /build/buildd/linux-3.0.0/fs/cifs/transport.c: Sending smb: total_len 82 [92841.001194] /build/buildd/linux-3.0.0/fs/cifs/connect.c: Demultiplex PID: 6045 [92841.243749] /build/buildd/linux-3.0.0/fs/cifs/connect.c: rfc1002 length 0x65 [92841.243770] /build/buildd/linux-3.0.0/fs/cifs/transport.c: cifs_sync_mid_result: cmd=114 mid=1 state=4 [92841.243777] /build/buildd/linux-3.0.0/fs/cifs/cifssmb.c: Dialect: 2 [92841.243783] /build/buildd/linux-3.0.0/fs/cifs/cifssmb.c: negprot rc 0 [92841.243787] /build/buildd/linux-3.0.0/fs/cifs/connect.c: Security Mode: 0x3 Capabilities: 0xe3fd TimeAdjust: 0 [92841.243791] /build/buildd/linux-3.0.0/fs/cifs/sess.c: sess setup type 1 [92841.243828] /build/buildd/linux-3.0.0/fs/cifs/transport.c: For smb_command 115 [92841.243832] /build/buildd/linux-3.0.0/fs/cifs/transport.c: Sending smb: total_len 232 [92841.247606] /build/buildd/linux-3.0.0/fs/cifs/connect.c: rfc1002 length 0x66 [92841.247623] /build/buildd/linux-3.0.0/fs/cifs/transport.c: cifs_sync_mid_result: cmd=115 mid=2 state=4 [92841.247628] /build/buildd/linux-3.0.0/fs/cifs/misc.c: Null buffer passed to cifs_small_buf_release [92841.247632] /build/buildd/linux-3.0.0/fs/cifs/sess.c: Guest login [92841.247635] /build/buildd/linux-3.0.0/fs/cifs/sess.c: UID = 100 [92841.247638] /build/buildd/linux-3.0.0/fs/cifs/sess.c: bleft 56 [92841.247642] /build/buildd/linux-3.0.0/fs/cifs/sess.c: serverOS=Unix [92841.247646] /build/buildd/linux-3.0.0/fs/cifs/sess.c: serverNOS=Samba 3.0.34 [92841.247650] /build/buildd/linux-3.0.0/fs/cifs/sess.c: serverDomain=WORKGROUP [92841.247654] /build/buildd/linux-3.0.0/fs/cifs/sess.c: ssetup freeing small buf f1f32540 [92841.247657] /build/buildd/linux-3.0.0/fs/cifs/connect.c: CIFS Session Established successfully [92841.247662] /build/buildd/linux-3.0.0/fs/cifs/connect.c: CIFS VFS: leaving cifs_get_smb_ses (xid = 53) rc = 0 [92841.247667] /build/buildd/linux-3.0.0/fs/cifs/connect.c: CIFS VFS: in cifs_get_tcon as Xid: 54 with uid: 0 [92841.247673] /build/buildd/linux-3.0.0/fs/cifs/transport.c: For smb_command 117 [92841.247677] /build/buildd/linux-3.0.0/fs/cifs/transport.c: Sending smb: total_len 90 [92841.248606] /build/buildd/linux-3.0.0/fs/cifs/connect.c: rfc1002 length 0x27 [92841.248620] /build/buildd/linux-3.0.0/fs/cifs/transport.c: cifs_sync_mid_result: cmd=117 mid=3 state=4 [92841.248625] Status code returned 0xc0000022 NT_STATUS_ACCESS_DENIED [92841.248630] /build/buildd/linux-3.0.0/fs/cifs/netmisc.c: Mapping smb error code 0xc0000022 to POSIX err -13 [92841.248635] /build/buildd/linux-3.0.0/fs/cifs/connect.c: CIFS VFS: leaving cifs_get_tcon (xid = 54) rc = -13 [92841.248639] /build/buildd/linux-3.0.0/fs/cifs/connect.c: CIFS Tcon rc = -13 [92841.248643] /build/buildd/linux-3.0.0/fs/cifs/connect.c: build_unc_path_to_root: full_path=\\nas\public [92841.248648] /build/buildd/linux-3.0.0/fs/cifs/transport.c: For smb_command 117 [92841.248652] /build/buildd/linux-3.0.0/fs/cifs/transport.c: Sending smb: total_len 94 [92841.251461] /build/buildd/linux-3.0.0/fs/cifs/connect.c: rfc1002 length 0x3c [92841.251473] /build/buildd/linux-3.0.0/fs/cifs/transport.c: cifs_sync_mid_result: cmd=117 mid=4 state=4 [92841.251478] /build/buildd/linux-3.0.0/fs/cifs/connect.c: CIFS Tcon rc = 0 ipc_tid = 1 [92841.251482] /build/buildd/linux-3.0.0/fs/cifs/cifssmb.c: In GetDFSRefer the path \nas\public [92841.251487] /build/buildd/linux-3.0.0/fs/cifs/transport.c: For smb_command 50 [92841.251490] /build/buildd/linux-3.0.0/fs/cifs/transport.c: Sending smb: total_len 108 [92841.252726] /build/buildd/linux-3.0.0/fs/cifs/connect.c: rfc1002 length 0x27 [92841.252731] /build/buildd/linux-3.0.0/fs/cifs/connect.c: invalid transact2 word count [92841.252743] /build/buildd/linux-3.0.0/fs/cifs/transport.c: cifs_sync_mid_result: cmd=50 mid=5 state=4 [92841.252748] Status code returned 0xc0000002 NT_STATUS_NOT_IMPLEMENTED [92841.252752] /build/buildd/linux-3.0.0/fs/cifs/netmisc.c: Mapping smb error code 0xc0000002 to POSIX err -22 [92841.252756] /build/buildd/linux-3.0.0/fs/cifs/cifssmb.c: Send error in GetDFSRefer = -22 [92841.252760] /build/buildd/linux-3.0.0/fs/cifs/connect.c: cifs_put_smb_ses: ses_count=1 [92841.252762] [92841.252765] /build/buildd/linux-3.0.0/fs/cifs/connect.c: CIFS VFS: in cifs_put_smb_ses as Xid: 55 with uid: 0 [92841.252769] /build/buildd/linux-3.0.0/fs/cifs/cifssmb.c: In SMBLogoff for session disconnect [92841.252773] /build/buildd/linux-3.0.0/fs/cifs/transport.c: For smb_command 116 [92841.252776] /build/buildd/linux-3.0.0/fs/cifs/transport.c: Sending smb: total_len 43 [92841.253503] /build/buildd/linux-3.0.0/fs/cifs/connect.c: rfc1002 length 0x2b [92841.253515] /build/buildd/linux-3.0.0/fs/cifs/transport.c: cifs_sync_mid_result: cmd=116 mid=6 state=4 [92841.256596] /build/buildd/linux-3.0.0/fs/cifs/connect.c: CIFS VFS: leaving cifs_mount (xid = 52) rc = -13 [92841.256600] CIFS VFS: cifs_mount failed w/return code = -13
Quoted 4 lines
--
To unsubscribe from this list: send the line "unsubscribe linux-cifs" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html
The Samba server on the NAS box, in response to negotiate protocol request from the cifs client on the xubuntu box, is sending security mode as 0x3 (user security mode).
The same Samba server on this NAS box, sends security mode bit as 0x2 (share security mode) in a response to a negprot request from the cifs client on the slackware box..
Not sure why the difference. global section of smb.conf has an entry of
security = user.
Regards,
Shirish
Quoted 151 lines · Shirish Pargaonkar
Quoted 137 lines · jr
hi,
started using Xubuntu (11.10) and cannot get the mount.cifs to the NAS working.
the following command works from my slackware system:
mount.cifs //server/share /mnt -o guestthe same command (except added option ro) executed on Xubuntu gives error CIFS VFS: Send error in SessSetup = -13
I can access the NAS via smbclient.
after days of googling, I'm still no wiser. below is a listing of the dmesg output. help, please.
[92841.000417] /build/buildd/linux-3.0.0/fs/cifs/cifsfs.c: Devname: //nas/public flags: 1 [92841.000428] /build/buildd/linux-3.0.0/fs/cifs/connect.c: null user [92841.000434] /build/buildd/linux-3.0.0/fs/cifs/connect.c: file mode: 0x1ed dir mode: 0x1ed [92841.000506] /build/buildd/linux-3.0.0/fs/cifs/connect.c: CIFS VFS: in cifs_mount as Xid: 52 with uid: 0 [92841.000510] /build/buildd/linux-3.0.0/fs/cifs/connect.c: UNC: \\nas\public ip: 192.168.0.10 [92841.000530] /build/buildd/linux-3.0.0/fs/cifs/connect.c: Socket created [92841.000534] /build/buildd/linux-3.0.0/fs/cifs/connect.c: sndbuf 16384 rcvbuf 87380 rcvtimeo 0x6d6 [92841.001152] /build/buildd/linux-3.0.0/fs/cifs/connect.c: CIFS VFS: in cifs_get_smb_ses as Xid: 53 with uid: 0 [92841.001157] /build/buildd/linux-3.0.0/fs/cifs/connect.c: Existing smb sess not found [92841.001165] /build/buildd/linux-3.0.0/fs/cifs/cifssmb.c: secFlags 0x7 [92841.001170] /build/buildd/linux-3.0.0/fs/cifs/transport.c: For smb_command 114 [92841.001174] /build/buildd/linux-3.0.0/fs/cifs/transport.c: Sending smb: total_len 82 [92841.001194] /build/buildd/linux-3.0.0/fs/cifs/connect.c: Demultiplex PID: 6045 [92841.243749] /build/buildd/linux-3.0.0/fs/cifs/connect.c: rfc1002 length 0x65 [92841.243770] /build/buildd/linux-3.0.0/fs/cifs/transport.c: cifs_sync_mid_result: cmd=114 mid=1 state=4 [92841.243777] /build/buildd/linux-3.0.0/fs/cifs/cifssmb.c: Dialect: 2 [92841.243783] /build/buildd/linux-3.0.0/fs/cifs/cifssmb.c: negprot rc 0 [92841.243787] /build/buildd/linux-3.0.0/fs/cifs/connect.c: Security Mode: 0x3 Capabilities: 0xe3fd TimeAdjust: 0 [92841.243791] /build/buildd/linux-3.0.0/fs/cifs/sess.c: sess setup type 1 [92841.243828] /build/buildd/linux-3.0.0/fs/cifs/transport.c: For smb_command 115 [92841.243832] /build/buildd/linux-3.0.0/fs/cifs/transport.c: Sending smb: total_len 232 [92841.247606] /build/buildd/linux-3.0.0/fs/cifs/connect.c: rfc1002 length 0x66 [92841.247623] /build/buildd/linux-3.0.0/fs/cifs/transport.c: cifs_sync_mid_result: cmd=115 mid=2 state=4 [92841.247628] /build/buildd/linux-3.0.0/fs/cifs/misc.c: Null buffer passed to cifs_small_buf_release [92841.247632] /build/buildd/linux-3.0.0/fs/cifs/sess.c: Guest login [92841.247635] /build/buildd/linux-3.0.0/fs/cifs/sess.c: UID = 100 [92841.247638] /build/buildd/linux-3.0.0/fs/cifs/sess.c: bleft 56 [92841.247642] /build/buildd/linux-3.0.0/fs/cifs/sess.c: serverOS=Unix [92841.247646] /build/buildd/linux-3.0.0/fs/cifs/sess.c: serverNOS=Samba 3.0.34 [92841.247650] /build/buildd/linux-3.0.0/fs/cifs/sess.c: serverDomain=WORKGROUP [92841.247654] /build/buildd/linux-3.0.0/fs/cifs/sess.c: ssetup freeing small buf f1f32540 [92841.247657] /build/buildd/linux-3.0.0/fs/cifs/connect.c: CIFS Session Established successfully [92841.247662] /build/buildd/linux-3.0.0/fs/cifs/connect.c: CIFS VFS: leaving cifs_get_smb_ses (xid = 53) rc = 0 [92841.247667] /build/buildd/linux-3.0.0/fs/cifs/connect.c: CIFS VFS: in cifs_get_tcon as Xid: 54 with uid: 0 [92841.247673] /build/buildd/linux-3.0.0/fs/cifs/transport.c: For smb_command 117 [92841.247677] /build/buildd/linux-3.0.0/fs/cifs/transport.c: Sending smb: total_len 90 [92841.248606] /build/buildd/linux-3.0.0/fs/cifs/connect.c: rfc1002 length 0x27 [92841.248620] /build/buildd/linux-3.0.0/fs/cifs/transport.c: cifs_sync_mid_result: cmd=117 mid=3 state=4 [92841.248625] Status code returned 0xc0000022 NT_STATUS_ACCESS_DENIED [92841.248630] /build/buildd/linux-3.0.0/fs/cifs/netmisc.c: Mapping smb error code 0xc0000022 to POSIX err -13 [92841.248635] /build/buildd/linux-3.0.0/fs/cifs/connect.c: CIFS VFS: leaving cifs_get_tcon (xid = 54) rc = -13 [92841.248639] /build/buildd/linux-3.0.0/fs/cifs/connect.c: CIFS Tcon rc = -13 [92841.248643] /build/buildd/linux-3.0.0/fs/cifs/connect.c: build_unc_path_to_root: full_path=\\nas\public [92841.248648] /build/buildd/linux-3.0.0/fs/cifs/transport.c: For smb_command 117 [92841.248652] /build/buildd/linux-3.0.0/fs/cifs/transport.c: Sending smb: total_len 94 [92841.251461] /build/buildd/linux-3.0.0/fs/cifs/connect.c: rfc1002 length 0x3c [92841.251473] /build/buildd/linux-3.0.0/fs/cifs/transport.c: cifs_sync_mid_result: cmd=117 mid=4 state=4 [92841.251478] /build/buildd/linux-3.0.0/fs/cifs/connect.c: CIFS Tcon rc = 0 ipc_tid = 1 [92841.251482] /build/buildd/linux-3.0.0/fs/cifs/cifssmb.c: In GetDFSRefer the path \nas\public [92841.251487] /build/buildd/linux-3.0.0/fs/cifs/transport.c: For smb_command 50 [92841.251490] /build/buildd/linux-3.0.0/fs/cifs/transport.c: Sending smb: total_len 108 [92841.252726] /build/buildd/linux-3.0.0/fs/cifs/connect.c: rfc1002 length 0x27 [92841.252731] /build/buildd/linux-3.0.0/fs/cifs/connect.c: invalid transact2 word count [92841.252743] /build/buildd/linux-3.0.0/fs/cifs/transport.c: cifs_sync_mid_result: cmd=50 mid=5 state=4 [92841.252748] Status code returned 0xc0000002 NT_STATUS_NOT_IMPLEMENTED [92841.252752] /build/buildd/linux-3.0.0/fs/cifs/netmisc.c: Mapping smb error code 0xc0000002 to POSIX err -22 [92841.252756] /build/buildd/linux-3.0.0/fs/cifs/cifssmb.c: Send error in GetDFSRefer = -22 [92841.252760] /build/buildd/linux-3.0.0/fs/cifs/connect.c: cifs_put_smb_ses: ses_count=1 [92841.252762] [92841.252765] /build/buildd/linux-3.0.0/fs/cifs/connect.c: CIFS VFS: in cifs_put_smb_ses as Xid: 55 with uid: 0 [92841.252769] /build/buildd/linux-3.0.0/fs/cifs/cifssmb.c: In SMBLogoff for session disconnect [92841.252773] /build/buildd/linux-3.0.0/fs/cifs/transport.c: For smb_command 116 [92841.252776] /build/buildd/linux-3.0.0/fs/cifs/transport.c: Sending smb: total_len 43 [92841.253503] /build/buildd/linux-3.0.0/fs/cifs/connect.c: rfc1002 length 0x2b [92841.253515] /build/buildd/linux-3.0.0/fs/cifs/transport.c: cifs_sync_mid_result: cmd=116 mid=6 state=4 [92841.256596] /build/buildd/linux-3.0.0/fs/cifs/connect.c: CIFS VFS: leaving cifs_mount (xid = 52) rc = -13 [92841.256600] CIFS VFS: cifs_mount failed w/return code = -13Quoted 4 lines
--
To unsubscribe from this list: send the line "unsubscribe linux-cifs" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.htmlThe Samba server on the NAS box, in response to negotiate protocol request from the cifs client on the xubuntu box, is sending security mode as
0x3(user security mode).The same Samba server on this NAS box, sends security mode bit as
0x2(share security mode) in a response to a negprot request from the cifs client on the slackware box..
Quoted 7 lines
Not sure why the difference. global section of smb.conf has an entry of
security = user.Regards,
Shirish
Even, a response to negprot request from smbclient on the xubuntu box has the Samba server on the NAS box has share level security as security mode.
So it is only cifs client on the xubuntu that receives a response with user level security.
For smbclient on xubuntu, dialect chosen by the server is NT Lanman 1.0. For cifs client on slackware, dialect chosen by the server is NT LM 0.12. For cifs client on xubuntu, dialect chosen by the server is NT LM 0.12.
Although Flags2 bits are different in smb headers in negprot requests from all these clients, I do not that pertains to a server responding with either user level security or share level security as security mode in the negprot response.
The difference in Flags2 bits have mostly to do with the error code types (NT type error code vs. DOS type error codes).
( smbclient on xubuntu negprot request smb header flags2 bits: 0xc801
cifs client on slackware negprot request smb header flags2 bits: 0x8001 cifs client on xubuntu negprot request smb header flags2 bit: 0xc001
)
But I really do not know on which basis Samba server makes that distinction. What is the version of the Samba server on the NAS box? Something to ask on the Samba mailing list (with the smb.conf file).
Regards,
Shirish
Quoted 137 lines · jr
hi,
started using Xubuntu (11.10) and cannot get the mount.cifs to the NAS working.
the following command works from my slackware system:
mount.cifs //server/share /mnt -o guestthe same command (except added option ro) executed on Xubuntu gives error CIFS VFS: Send error in SessSetup = -13
I can access the NAS via smbclient.
after days of googling, I'm still no wiser. below is a listing of the dmesg output. help, please.
[92841.000417] /build/buildd/linux-3.0.0/fs/cifs/cifsfs.c: Devname: //nas/public flags: 1 [92841.000428] /build/buildd/linux-3.0.0/fs/cifs/connect.c: null user [92841.000434] /build/buildd/linux-3.0.0/fs/cifs/connect.c: file mode: 0x1ed dir mode: 0x1ed [92841.000506] /build/buildd/linux-3.0.0/fs/cifs/connect.c: CIFS VFS: in cifs_mount as Xid: 52 with uid: 0 [92841.000510] /build/buildd/linux-3.0.0/fs/cifs/connect.c: UNC: \\nas\public ip: 192.168.0.10 [92841.000530] /build/buildd/linux-3.0.0/fs/cifs/connect.c: Socket created [92841.000534] /build/buildd/linux-3.0.0/fs/cifs/connect.c: sndbuf 16384 rcvbuf 87380 rcvtimeo 0x6d6 [92841.001152] /build/buildd/linux-3.0.0/fs/cifs/connect.c: CIFS VFS: in cifs_get_smb_ses as Xid: 53 with uid: 0 [92841.001157] /build/buildd/linux-3.0.0/fs/cifs/connect.c: Existing smb sess not found [92841.001165] /build/buildd/linux-3.0.0/fs/cifs/cifssmb.c: secFlags 0x7 [92841.001170] /build/buildd/linux-3.0.0/fs/cifs/transport.c: For smb_command 114 [92841.001174] /build/buildd/linux-3.0.0/fs/cifs/transport.c: Sending smb: total_len 82 [92841.001194] /build/buildd/linux-3.0.0/fs/cifs/connect.c: Demultiplex PID: 6045 [92841.243749] /build/buildd/linux-3.0.0/fs/cifs/connect.c: rfc1002 length 0x65 [92841.243770] /build/buildd/linux-3.0.0/fs/cifs/transport.c: cifs_sync_mid_result: cmd=114 mid=1 state=4 [92841.243777] /build/buildd/linux-3.0.0/fs/cifs/cifssmb.c: Dialect: 2 [92841.243783] /build/buildd/linux-3.0.0/fs/cifs/cifssmb.c: negprot rc 0 [92841.243787] /build/buildd/linux-3.0.0/fs/cifs/connect.c: Security Mode: 0x3 Capabilities: 0xe3fd TimeAdjust: 0 [92841.243791] /build/buildd/linux-3.0.0/fs/cifs/sess.c: sess setup type 1 [92841.243828] /build/buildd/linux-3.0.0/fs/cifs/transport.c: For smb_command 115 [92841.243832] /build/buildd/linux-3.0.0/fs/cifs/transport.c: Sending smb: total_len 232 [92841.247606] /build/buildd/linux-3.0.0/fs/cifs/connect.c: rfc1002 length 0x66 [92841.247623] /build/buildd/linux-3.0.0/fs/cifs/transport.c: cifs_sync_mid_result: cmd=115 mid=2 state=4 [92841.247628] /build/buildd/linux-3.0.0/fs/cifs/misc.c: Null buffer passed to cifs_small_buf_release [92841.247632] /build/buildd/linux-3.0.0/fs/cifs/sess.c: Guest login [92841.247635] /build/buildd/linux-3.0.0/fs/cifs/sess.c: UID = 100 [92841.247638] /build/buildd/linux-3.0.0/fs/cifs/sess.c: bleft 56 [92841.247642] /build/buildd/linux-3.0.0/fs/cifs/sess.c: serverOS=Unix [92841.247646] /build/buildd/linux-3.0.0/fs/cifs/sess.c: serverNOS=Samba 3.0.34 [92841.247650] /build/buildd/linux-3.0.0/fs/cifs/sess.c: serverDomain=WORKGROUP [92841.247654] /build/buildd/linux-3.0.0/fs/cifs/sess.c: ssetup freeing small buf f1f32540 [92841.247657] /build/buildd/linux-3.0.0/fs/cifs/connect.c: CIFS Session Established successfully [92841.247662] /build/buildd/linux-3.0.0/fs/cifs/connect.c: CIFS VFS: leaving cifs_get_smb_ses (xid = 53) rc = 0 [92841.247667] /build/buildd/linux-3.0.0/fs/cifs/connect.c: CIFS VFS: in cifs_get_tcon as Xid: 54 with uid: 0 [92841.247673] /build/buildd/linux-3.0.0/fs/cifs/transport.c: For smb_command 117 [92841.247677] /build/buildd/linux-3.0.0/fs/cifs/transport.c: Sending smb: total_len 90 [92841.248606] /build/buildd/linux-3.0.0/fs/cifs/connect.c: rfc1002 length 0x27 [92841.248620] /build/buildd/linux-3.0.0/fs/cifs/transport.c: cifs_sync_mid_result: cmd=117 mid=3 state=4 [92841.248625] Status code returned 0xc0000022 NT_STATUS_ACCESS_DENIED [92841.248630] /build/buildd/linux-3.0.0/fs/cifs/netmisc.c: Mapping smb error code 0xc0000022 to POSIX err -13 [92841.248635] /build/buildd/linux-3.0.0/fs/cifs/connect.c: CIFS VFS: leaving cifs_get_tcon (xid = 54) rc = -13 [92841.248639] /build/buildd/linux-3.0.0/fs/cifs/connect.c: CIFS Tcon rc = -13 [92841.248643] /build/buildd/linux-3.0.0/fs/cifs/connect.c: build_unc_path_to_root: full_path=\\nas\public [92841.248648] /build/buildd/linux-3.0.0/fs/cifs/transport.c: For smb_command 117 [92841.248652] /build/buildd/linux-3.0.0/fs/cifs/transport.c: Sending smb: total_len 94 [92841.251461] /build/buildd/linux-3.0.0/fs/cifs/connect.c: rfc1002 length 0x3c [92841.251473] /build/buildd/linux-3.0.0/fs/cifs/transport.c: cifs_sync_mid_result: cmd=117 mid=4 state=4 [92841.251478] /build/buildd/linux-3.0.0/fs/cifs/connect.c: CIFS Tcon rc = 0 ipc_tid = 1 [92841.251482] /build/buildd/linux-3.0.0/fs/cifs/cifssmb.c: In GetDFSRefer the path \nas\public [92841.251487] /build/buildd/linux-3.0.0/fs/cifs/transport.c: For smb_command 50 [92841.251490] /build/buildd/linux-3.0.0/fs/cifs/transport.c: Sending smb: total_len 108 [92841.252726] /build/buildd/linux-3.0.0/fs/cifs/connect.c: rfc1002 length 0x27 [92841.252731] /build/buildd/linux-3.0.0/fs/cifs/connect.c: invalid transact2 word count [92841.252743] /build/buildd/linux-3.0.0/fs/cifs/transport.c: cifs_sync_mid_result: cmd=50 mid=5 state=4 [92841.252748] Status code returned 0xc0000002 NT_STATUS_NOT_IMPLEMENTED [92841.252752] /build/buildd/linux-3.0.0/fs/cifs/netmisc.c: Mapping smb error code 0xc0000002 to POSIX err -22 [92841.252756] /build/buildd/linux-3.0.0/fs/cifs/cifssmb.c: Send error in GetDFSRefer = -22 [92841.252760] /build/buildd/linux-3.0.0/fs/cifs/connect.c: cifs_put_smb_ses: ses_count=1 [92841.252762] [92841.252765] /build/buildd/linux-3.0.0/fs/cifs/connect.c: CIFS VFS: in cifs_put_smb_ses as Xid: 55 with uid: 0 [92841.252769] /build/buildd/linux-3.0.0/fs/cifs/cifssmb.c: In SMBLogoff for session disconnect [92841.252773] /build/buildd/linux-3.0.0/fs/cifs/transport.c: For smb_command 116 [92841.252776] /build/buildd/linux-3.0.0/fs/cifs/transport.c: Sending smb: total_len 43 [92841.253503] /build/buildd/linux-3.0.0/fs/cifs/connect.c: rfc1002 length 0x2b [92841.253515] /build/buildd/linux-3.0.0/fs/cifs/transport.c: cifs_sync_mid_result: cmd=116 mid=6 state=4 [92841.256596] /build/buildd/linux-3.0.0/fs/cifs/connect.c: CIFS VFS: leaving cifs_mount (xid = 52) rc = -13 [92841.256600] CIFS VFS: cifs_mount failed w/return code = -13
Quoted 4 lines
--
To unsubscribe from this list: send the line "unsubscribe linux-cifs" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html
jr, when can you rebuild your cifs module without selecting CONFIG_CIFS_WEAK_PW_HASH as one of the config options to build cifs, load it up and see if that module works?
Regards,
Shirish
Quoted 17 lines · On Mon, 05 Dec 2011 16:55:42 +0000 jr <creature.eternal-Re5JQEeQqe8AvxtiuMwx3w@…
Quoted 8 lines · Shirish Pargaonkar
Quoted 3 lines
the following command works from my slackware system:
mount.cifs //server/share /mnt -o guestWould be interesting to compare the tcpdump/wireshark trace for a successful anonymous login from slackware but failing anonymous login from a xubuntu box.
ok, I've attached file generated on slackware, only difference to the command above is the mountpoint (
/mnt/store).the xubuntu one, same tcpdump command-line and mount.cifs invokation, was posted on 2nd Dec.
Quoted 1 line
Quoted 8 lines
Quoted 3 lines
Is there something setup in the stanza of this share on the Samba server that is specific to Xubuntu machine/address?
not to my knowledge, NAS has never been set-up in this sense, all defaults. on the two respective clients I use exact same smb.conf's (except hostname) but in any case, mount.cifs ignores smb.conf, according to its man page.
Ok, I had a look at both captures. The main difference (as Shirish pointed out earlier) is that the server is requesting share mode security in some cases and user mode in another.
It does this early on, during the NEGOTIATE PROTOCOL phase, so the user you're authenticating as and the actual tree you're connecting to probably don't matter here.
What does matter is the info that the client is sending in the NEGOTIATE PROTOCOL request. There's some key difference here that's causing the server to behave differently.
The main differences I can see are:
1/ The older client (slackware) doesn't set the NT error codes bit in
flags2.
2/ The older client sends a smaller list of dialects than the newer one
...and that's really it as far as I can tell. What might be interesting is a test patch that makes the negprot request from the newer client look like the older one.
Either way, this is almost certainly a server bug and it's doubtful we can reasonably fix this from the client side.
Signature · 1 line
Jeff Layton <[email protected]>
Quoted 55 lines · Jeff Layton
Quoted 17 lines · On Mon, 05 Dec 2011 16:55:42 +0000 jr <creature.eternal-Re5JQEeQqe8AvxtiuMwx3w@…
Quoted 8 lines · Shirish Pargaonkar
Quoted 3 lines
the following command works from my slackware system:
mount.cifs //server/share /mnt -o guestWould be interesting to compare the tcpdump/wireshark trace for a successful anonymous login from slackware but failing anonymous login from a xubuntu box.
ok, I've attached file generated on slackware, only difference to the command above is the mountpoint (
/mnt/store).the xubuntu one, same tcpdump command-line and mount.cifs invokation, was posted on 2nd Dec.
Quoted 1 line
Quoted 8 lines
Quoted 3 lines
Is there something setup in the stanza of this share on the Samba server that is specific to Xubuntu machine/address?
not to my knowledge, NAS has never been set-up in this sense, all defaults. on the two respective clients I use exact same smb.conf's (except hostname) but in any case, mount.cifs ignores smb.conf, according to its man page.
Ok, I had a look at both captures. The main difference (as Shirish pointed out earlier) is that the server is requesting share mode security in some cases and user mode in another.
It does this early on, during the NEGOTIATE PROTOCOL phase, so the user you're authenticating as and the actual tree you're connecting to probably don't matter here.
What does matter is the info that the client is sending in the NEGOTIATE PROTOCOL request. There's some key difference here that's causing the server to behave differently.
The main differences I can see are:
1/ The older client (slackware) doesn't set the NT error codes bit in flags2.
2/ The older client sends a smaller list of dialects than the newer one
...and that's really it as far as I can tell. What might be interesting is a test patch that makes the negprot request from the newer client look like the older one.
Either way, this is almost certainly a server bug and it's doubtful we can reasonably fix this from the client side.
Quoted 6 lines
--
Jeff Layton <[email protected]> --
To unsubscribe from this list: send the line "unsubscribe linux-cifs" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html
Jeff, Thanks. This is what I had sent to jr earlier...
What is strange is, smbclient on the xubuntu box receiving a negprot response with share level security but cifs client on the same xubuntu box receiving a negprot response with user level security.
Not sure whether the Samba server on this NAS box is making that distinction in the negprot response based on either the list of the dialects received in negprot request or some entry/entries in /etc/samba/smb.conf or something else.
So if jr builds and uses the cifs module on xubuntu by removing the config option CONFIG_CIFS_WEAK_PW_HASH, it will send the same dialects as the cifs module from slackware is sending in the negrpot request, and that might affect the negprot response from the Samba server to the cifs client on xubuntu.
jr is also trying to see if he can mount a share from Windows box so that will tell whether there is any bug in authentication code changes between cifs client version on slackware (1.48 or 1.46 I think) and cifs client version on xubuntu (1.76 I think), if at all.
Regards,
Shirish