2012 server cannot access samba 3.6.6 (or 3.6.8)

Herb Lewis hlewis at panasas.com
Wed Sep 26 10:16:20 MDT 2012


There are 2 problems here. First we get the bad signature. I don't 
understand how the
smb signing is done well enough to see why that is happening.

Second it appears we need to implement FSCTL_VALIDATE_NEGOTIATE_INFO. I 
tried to ignore
the signing error and return NOT_IMPLEMENTED for this and the client 
does an immediate
session logoff. The response we send was tagged as being signed so I 
don't know if that
was the problem or just that it didn't like the NOT_IMPLEMENTED.

Has anyone tested Windows8 or Server 2012 against samba and been able to 
map shares?

On 09/25/2012 07:27 AM, Herb Lewis wrote:
> I get errors when I try to map a share from a samba server. I see the 
> following in the
> logs from the 3.6.8 server. Any ideas where to look?
>
> [2012/09/25 14:17:25.356857, 10] smbd_smb2_request_dispatch: 
> opcode[SMB2_IOCTL] mid = 4
> [2012/09/25 14:17:25.357477,  0] Bad SMB2 signature for message
> [2012/09/25 14:17:25.358464,  0] [0000] C8 6B 2E 0F E7 54 AB 47 C5 B0 
> D0 13 33 F9 FF 60   .k...T.G ....3..`
> [2012/09/25 14:17:25.359582,  0] [0000] 96 67 A3 56 DC 47 40 49 15 47 
> C7 16 A7 D6 5E 9F   .g.V.G at I .G....^.
> [2012/09/25 14:17:25.360715, 10] smbd_smb2_request_error_ex: idx[1] 
> status[NT_STATUS_ACCESS_DENIED] || at 
> /.automount/nfs.panwest.panasas.com/root/sb4/hlewis/
> hlewis-sb4-dev/src/samba/source3/smbd/smb2_server.c:1382
> [2012/09/25 14:17:25.361829, 10] smbd_smb2_request_done_ex: idx[1] 
> status[NT_STATUS_ACCESS_DENIED] body[8] dyn[yes:1] at 
> /.automount/nfs.panwest.panasas.com/r
> oot/sb4/hlewis/hlewis-sb4-dev/src/samba/source3/smbd/smb2_server.c:2110
> [2012/09/25 14:17:25.362944, 10] smb2_set_operation_credit: requested 
> 1, granted 1, current possible/max 482/512, total 
> granted/max/low/range 31/8192/5/31
> [2012/09/25 14:17:25.364092,  5] signed SMB2 message
>   smbd_smb2_request_reply: sending...
>         req->in.vector[0].iov_len = 4
>         req->in.vector[1].iov_len = 64
>         req->in.vector[2].iov_len = 56
>         req->in.vector[3].iov_len = 32
>         req->out.vector[0].iov_len = 4
>         req->out.vector[1].iov_len = 64
>         req->out.vector[2].iov_len = 8
>         req->out.vector[3].iov_len = 1
>



More information about the samba-technical mailing list