这可能看起来像一个老话题。但我尝试了提供的所有类型的解决方案。但都没有成功。
我有一个来自文件服务器的共享文件夹(Windows Server 2012 R2 - 默认 Samba 2.1)
我的客户端配置是:-
版本 3.5.10-114.el6
软件包已安装:-
rpm -qa | grep -i samba
samba-winbind-clients-3.5.10-114.el6.x86_64
samba-client-3.5.10-114.el6.x86_64
samba-3.5.10-114.el6.x86_64
samba-common-3.5.10-114.el6.x86_64
我在 Linux 客户端中执行的命令
smbclient -L //hostname/USER -U domain/username -W domain
dmesg
返回以下错误
[1907763.056610] CIFS VFS: cifs_mount failed w/return code = -112
smbclient
错误:
Reconnecting with SMB1 for workgroup listing.
protocol negotiation failed: NT_STATUS_CONNECTION_RESET
Failed to connect with SMB1 -- no workgroup available
答案1
在 Ubuntu 18.04 LTS 上我可以连接:
sudo mount.cifs -o sec=ntlmssp,username=MY_USERNAME //SERVER_IP/SHARED_FOLDER ~/LOCAL_FOLDER
添加client max protocol = SMB3
并client min protocol = SMB2_1
根据[global]
导致/etc/samba/smb.conf
的错误,我不得不将 SMB2_1 更改为 SMB2。之后服务器显示“无法连接 SMB1 - 没有可用的工作组”
答案2
CentOS 版本的主要问题。从 6.0 升级到 6.10 后,相同的mount -t cifs
命令运行正常,并且能够将 Windows 目录挂载到 CentOS 服务器。