连接到 NAS 共享的 Win7-64 客户端计算机随机被拒绝访问。这表现为出现一个对话框,提示“\\myServer\MyShare02 无法访问...您可能无权使用此网络资源...”或反复要求输入密码的对话框。重新启动即可解决问题。
虽然存在问题,但其他共享(例如 \\myServer\MyShare01)是可以访问的,并且其他计算机可以访问共享,但拒绝访问。因此问题似乎出在客户端。
使用 IP 地址而不是服务器名称进行连接也将有效。
问题出现时,网络似乎没有问题,例如,受影响的计算机可以访问受影响服务器上的其他共享,并且可以 ping 等。“net use”未显示任何延迟连接。其他计算机也可以访问受影响的共享。
NAS 服务器是 NetGear ReadyNas Pro。问题可能出在 NAS 端,例如资源限制,但由于只有 2 台 Win7-64 PC 似乎受到的影响最大,因此问题可能出在 PC 端 - 我还不确定。
我当然寻找解决方案并找到了几个解决初始连接问题的技巧(使用正确的工作组名称、使用 IP 地址而不是服务器名称、删除安全限制等)但这些补救措施都无法解决这个问题的随机性。
答案1
当这种情况发生时,事件日志通常不会显示任何有用的信息。
当问题出现时,使用“net use”(net use \myServer\MyShare02 /user:myId password)将导致此消息:
System error 1219 has occurred.
Multiple connections to a server or shared resource by the same user, using more
than one user name, are not allowed. Disconnect all previous connections to the
server or shared resource and try again.
“net use” 不显示任何现有连接,因此“net use * /delete” 没有帮助。
当问题出现时,重新启动总是有效的,使用 IP 地址连接也有效。因此,“net use \\MyShare02 /user:myId password”会导致
The command completed successfully.
虽然这样可以连接到共享,但使用服务器名称进行访问仍然失败。这似乎意味着问题不在服务器端,而是在客户端。IP 地址解决方法似乎有效。
答案2
您是否在事件日志中看到与此相关的任何内容?FSMGMT.MSC 怎么样(当问题存在时)?听起来可能是在连接中断后幻影共享会话仍然存在。
答案3
您的客户端如何映射到 NAS?意思是您只是直接将驱动器映射到它,还是通过 DFS 完成?对设备进行什么控制身份验证?再说一次,这是一个 AD 集成设置,还是您仅依靠 NAS 来处理权限?基本上为了更好地帮助解决这个问题,至少我需要更多地了解您的设置。
如果在出现问题时您可以获取 NAS 设备发布的一些日志,那将会有所帮助。此外,尝试在 NSlookup 正常工作时执行该操作并记录 IP,然后在其正常工作时重试不是正常工作。也许 DNS 出了问题。