从另一台 Linux 机器挂载 samba 共享时出现错误“错误的网络名称”

从另一台 Linux 机器挂载 samba 共享时出现错误“错误的网络名称”

我正在使用 OpenSuse tumbleweed 的所有内容的最新版本。

此命令将整个操作系统更新为最新版本。 zypper 重复

所以我暂时禁用了所有防火墙。

mount  -t cifs -o "cred=/etc/samba/user.txt,vers=3.0,sec=ntlmv2" //192.168.2.3/web  /mnt/x

mount  -t cifs -o "user=user,pass=pass,vers=3.0,sec=ntlmv2" //192.168.2.3/web  /mnt/x

这两个命令以及许多其他变体都会导致以下相同的错误。

所以我验证了 /mnt/x 存在并且确实存在

我以 root 身份执行所有操作,因此这不是权限问题。

在具有 Windows“开始-运行”\192.168.2.3\web 的第三台计算机上,输入凭据后会显示我的所有文件。

在 192.168.2.2 上我收到错误

BAD_NETWORK_NAME: \\192.168.2.3\web 同样“没有这样的文件或目录”,即使它们都存在。

这显然是错误的,因为它在 Windows 中有效

而且这也不是密码,因为当我故意输入错误的密码时,它会说权限被拒绝。

192.168.2.2是客户端 192.168.2.3是服务器

错误

安装错误(2):没有这样的文件或目录 请参阅 mount.cifs(8) 手册页(例如 man mount.cifs)和内核日志消息 (dmesg)

消息

[ 8817.231966] CIFS: Attempting to mount \\192.168.2.3\web 
[ 8817.236567] CIFS: VFS:  BAD_NETWORK_NAME: \\192.168.2.3\web 
[ 8817.236775] CIFS: VFS: cifs_mount failed w/return code = -2

相关内容