从机器访问网络共享

从机器访问网络共享

我和我的同事正在尝试设置一个双节点“集群”,其中每个节点都需要访问第一个节点上的文件。为了简化操作(这是一个开发环境),他创建了一个网络共享,其中共享了第一台计算机上的整个 X 驱动器(所有人 > 所有权限)。因此,最终,我可以通过访问来获取文件\\xxx.xxx.xxx.xxx\X\filename.txt

但有趣的是,虽然我可以使用 IP 地址或 localhost 从第一台计算机本身访问它,但我无法使用我为其指定的名称(我使用两台计算机上的 hosts 文件解析该名称)访问它。它\\my.machine.name\X\filename.txt给我一个登录对话框(我无法使用本地帐户或域帐户登录)。但是,另一台计算机可以使用\\my.machine.name\X\filename.txt并且可以正常访问共享。这非常令人困惑,我一直无法弄清楚是什么原因造成的。

两个机器都是 Windows 2012。我使用的帐户是本地帐户(在两台机器上 - 相同的帐户名)。IP 是静态的。两台机器都在 VMWare 的 vCloud 中运行,并且位于同一个 vapp 中。任何见解或调试此问题的好方法都将不胜感激。

答案1

如果您通过非服务器主机名或 FQDN 的别名访问 SMB 共享,就会出现此问题。

您可以在注册表中禁用严格名称检查。浏览器HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters并创建具有名称DisableStrictNameChecking和值的DWORD 1

http://technet.microsoft.com/de-de/library/ff660057%28v=ws.10%29.aspx

相关内容