我的虚拟机上运行着 Samba 服务器,并尝试从我的工作站连接它,但仍然出现错误。
Samba smb.conf:
[sam]
comment = samba
path = /smb
write list = samba root
服务器:
samba version : 4.8.3
OS version : CentOs 7
客户:
samba version : 4.9.1
OS version : Red Hat Enterprise 7.7
挂载命令:
mount -t cifs //192.168.122.78/smb /samba -o 用户名=samba,密码=密码,vers=2.1
命令 exec 后直接错误:
安装错误(2):没有这样的文件或目录
客户端上的 /var/log/messages 中出现错误:
Sep 12 08:12:22 oc8211134760 kernel: CIFS VFS: BAD_NETWORK_NAME: \\192.168.122.78\smb
Sep 12 08:12:22 oc8211134760 kernel: CIFS VFS: cifs_mount failed w/return code = -2
当我尝试使用旧版本的 samba 1.0 执行 mount 命令时,直接错误有点不同。
安装错误(6):没有这样的设备或地址
我试图找到解决方案,但它看起来像是 samba 版本的一些常见问题?难道是因为服务器/客户端版本不同?而且我也有点困惑我在 mount 命令中设置的 SMB 协议版本 (vers=2.1/1.0) 和命令smbstatus
给我的正式版本 (4.9.1) 之间有什么不同。
有人知道我该如何解决这个问题吗?
答案1
共享名称是“sam”。
尝试:
mount -t cifs //192.168.122.78/sam /samba -o username=samba,password=password,vers=2.1