Samba / CIFS Ubuntu 14.04挂载错误(112)

我试图用cif在Ubuntu 14.04上挂载一个sambanetworking共享。

在服务器上,我正在运行共享。 我已经可以将其映射为Windows中的驱动器。 该共享有一个用户名和密码。

在Ubuntu的机器上,我有/etc/samba/user保存凭据。 我也有我要安装共享/mounthere安装的目录。

我在/ etc / fstab上有这个

//192.168.1.1/sharename /mounthere cifs credentials=/etc/samba/user 0 0

当我做sudo mount -a我得到这个错误:

 mount error(112): Host is down 

主持人不下来。 我已经在Windows上运行它。 我已经仔细检查了凭据和可能的防火墙问题。

我也安装了cifs-utils

anyboby可以指向正确的方向吗?

谢谢!

至less有三个不同版本的SMB。 问题是,当你在Linux内核上挂载SMB时没有进一步的选项,并且在服务器上禁用了SMBv1时,服务器将向客户端发送一个TCP RST数据包,这会导致你提到的错误。

将此选项添加到fstab命令中的条目中,并检查结果:

VERS = 3.0

这迫使内核挂载从一开始就使用SMBv3。