mac El Capitan 使用 smb 连接到服务器失败

zhu*_*wei 5 macos smb

Mac OS X El Capitan(版本10.11.5)想要连接到服务器以访问一些共享图像。 Finder -> Go -> Connect to Server,然后输入地址

smb://172.16.X.X/
Run Code Online (Sandbox Code Playgroud)

然后下一步输入用户名和密码,然后就会提示

Check the server name or IP address, and then try again. If you continue to have problems, contact your system administrator.
Run Code Online (Sandbox Code Playgroud)

但是我的同事都可以连接成功,只有我自己连接不上。

中的错误消息Console

6/16/16 21:14:24.000 kernel[0]: smb_ntstatus_error_to_errno: Couldn't map ntstatus (0xc000019c) to errno returning EIO
6/16/16 21:14:25.000 kernel[0]: smb_ntstatus_error_to_errno: Couldn't map ntstatus (0xc000019c) to errno returning EIO
6/16/16 21:14:26.000 kernel[0]: smb_ntstatus_error_to_errno: Couldn't map ntstatus (0xc000019c) to errno returning EIO
6/16/16 21:14:26.465 NetAuthSysAgent[1218]: checkForDfsReferral: mounting dfs url failed, syserr = Unknown error: -1073741412
6/16/16 21:14:26.465 NetAuthSysAgent[1218]: smb_mount: mount failed to 172.16.X.X/
smb:, syserr = Unknown error: -1073741412
Run Code Online (Sandbox Code Playgroud)

我也尝试在终端中连接它

mount -t smbfs  '//172.16.X.X/' share
mount_smbfs: mount error: /Users/foo/share: Unknown error: -1073741412
Run Code Online (Sandbox Code Playgroud)

小智 1

我想我已经明白了这一点。

  1. 打开钥匙串访问
  2. 从钥匙串访问菜单中,选择票证查看器
  3. 对于我来说,我需要使用与在 Mac 上登录的网络帐户不同的网络帐户,因此我单击“添加身份”,然后输入用户名和密码。
  4. 另外,在主“钥匙串访问”窗口中,我搜索了我要连接的服务器名称,双击它,然后添加了我想要连接的帐户和密码信息(我不确定此步骤是否必要)

当我再次尝试 SMB 共享时,我能够进入。