我有一个共享驱动器:在 Windows 7 中,我想从我的 Mac 访问该驱动器,但我无法连接到我的 Windows。从Finder > 前往 > 连接服务器
smb://192.168.0.101
它要求我输入姓名和密码,我输入了我的 Windows 帐户使用的姓名/密码,但单击“连接”后什么也没有发生。
我可以在 Windows 7 PC 和 Mac 上访问互联网。我可以从 PC ping 到 Mac,也可以从 Mac ping 到 PC。我需要进行哪些设置才能在 Windows 7 中访问该文件夹?
答案1
答案2
需要注意的一件事是 Windows 7 使用的安全级别。在 Windows 7 计算机上:
- 去管理工具。
- 去本地安全策略。
- 双击当地政策。
- 双击安全选项。
- 寻找网络安全: LAN Manager 身份验证级别。
默认情况下,Windows 7 设置为仅发送 NTLMv2 响应。这是微软试图让 Windows 7 更安全的做法;然而,它还具有阻止来自不理解 NTLMv2 的旧操作系统的请求的额外效果。我在将 Windows 7 中的驱动器映射到 AS400 上的文件共享时遇到了类似的问题。我会收到要求输入用户名和密码的弹出窗口。正确输入这两个信息后,系统会再次提示输入凭据。它永远不会通过。
将策略更改为发送 LM 和 NTLM - 如果协商,则使用 NTLMv2 会话安全如果可以,它将使用 NTLMv2,但如果需要,它将使用安全性较低的身份验证级别。
答案3
只想在这里说明一下,smb 协议实际上会检查身份验证请求的日期。我遇到过类似的问题,结果是我在 BIOS 中意外更改了 Windows PC 上的日期,因此无论如何它都不会接受我的凭据。正确设置日期就解决了这个问题。
这是一种特殊情况,但我认为值得一提的是它是一件很容易被忽视的事情。
答案4
去网络和共享中心 点击高级网络和共享设置 向下滚动...在密码保护的共享下关闭密码保护的共享 它对我有用....