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

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

我正在尝试使用 cifs 在 Ubuntu 14.04 上安装 samba 网络共享。

在服务器上,我已运行共享。我已经可以将其映射为 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 实用程序已安装。

谁能给我指明正确的方向?

谢谢你!

答案1

目前至少有三种不同版本的 SMB。问题是,当您只是安装 SMB 而 Linux 内核上没有其他选项并且服务器上禁用了 SMBv1 时,服务器将向客户端发送 TCP RST 数据包,这会导致您提到的错误。

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

版本=3.0

这会强制内核挂载从一开始就使用 SMBv3。

相关内容