挂载错误(112)- 主机已关闭,指定 SMB 协议版本无法解决问题

挂载错误(112)- 主机已关闭,指定 SMB 协议版本无法解决问题

希望有人可以帮忙。

我以前能够将本地网络驱动器安装到我的服务器(运行的是 Ubuntu 16.04.7,现在运行的是 18.04.6)。但是,最近当我尝试时,它给出了以下错误:

mount error(112): Host is down

我使用下面的命令来挂载:

mount /mnt/directoryname

我的 fstab 如下所示:

//network/share/ /mnt/directoryname cifs uid=1000,iocharset=utf8,file_mode=0777,dir_mode=0777,noperm,noauto,user 0 0

阅读完以前有类似问题的帖子后,我尝试强制使用特定的 SMB 协议(1、2、2.1 和 3),使用以下 fstab(此示例中为版本 1):

//network/share/ /mnt/directoryname cifs uid=1000,iocharset=utf8,file_mode=0777,dir_mode=0777,noperm,noauto,user,vers=1.0 0 0

无论我指定哪个版本,我仍然会收到相同的错误。

如果我注释掉 fstab 中的行并尝试通过命令行挂载,我仍会收到相同的错误。以下是我使用的挂载选项:

sudo mount -t cifs //network/share/ /mnt/directoryname -o username=myusername,vers=1.0

我还看到在 fstab 选项中添加了“默认值”:

//network/share/ /mnt/directoryname cifs uid=1000,iocharset=utf8,file_mode=0777,dir_mode=0777,noperm,noauto,defaults,user 0 0

但这只会产生无效参数错误消息(所以也许我添加错了)。

我现在不知道该怎么做。我可以通过我的电脑和网页连接到网络驱动器。我可以从服务器 ping 网络驱动器。因此,我知道它已启动并正在运行。

我也尝试过使用 smbclient:

smbclient //network/share/ --user=MYUSERNAME

这会出现以下错误:

protocol negotiation failed: NT_STATUS_CONNECTION_DISCONNECTED

这可能与我不知道如何使用 smbclient 命令有关,但可能表明存在相关问题。

如果有人有任何想法,请告诉我。

感谢您的阅读。

ETA:注释掉 fstab 行时可纠正挂载命令

相关内容