Windows / Samba连接错误

我有一个Linux文件服务器为Linux和Windows用户提供/ home。 我能够从我的Windows客户端连接,但不能从DC连接。 然后突然间我也可以从DC连接。

Linux服务器运行Centrify客户端,因此是域的一部分。 全部在同一个子网上。

这就是log.smbd反复说的:

[2010/02/11 11:25:57,0] lib / util_sock.c:read_data(534)read_data:向客户端192.168.200.3读取4字节失败。 错误=连接重置由对等

在Windows上,它显示为“未知错误”。 编辑:错误代码是“0x80004005”。

我们正在开发一个依靠桑巴分享的系统,并担心这会再次出现。 这将是很好的指出根源。

任何想法可能是什么? 看的地方?

[似乎无法添加评论,所以我正在创build一个新的答案]

ERK。 改变端口到TCP 139是一个骗局。 所有这一切都是强制客户端使用TCP / IP(NBT)上的传统NetBIOS,而不是运行在TCP 445上的pucker SMB。就像Dave所说的那样,检查Samba运行的版本,如果是poss,则更新。 此外,检查您的Windows版本的DC,因为Win2k8 R2 +(可能R1)默认情况下需要SMB签名。 这可以closures,但是再一次,这是另一个诡计。

我会责备'同行',他是重新build立你的联系的人。 似乎有很多关于这个问题发生的理论,以及如何解决这个问题。

有几个 地方build议将端口更改为139而不是端口445

smb.conf [global] smb ports = 139 

不知道你运行的是什么版本,但其他网站build议最近版本的samba解决了这个问题。