请注意,我也已将此问题交叉发布到 Synology 论坛。我在这里发布是因为我不确定问题出在 Windows 还是 Synology 服务器上:
背景
数十个工作站,配备多台 Synology 服务器。
所有工作站均运行 Windows 10 Pro。
在过去的一年里,直到大约一周前,所有工作站都能够正常访问所有 Synology 服务器。
问题和症状
大约一周前开始,一个工作站无法通过 Windows 资源管理器访问一个 Synology 服务器。
它不适\\UNCname
用于\\ip.ad.re.ss
但是,我可以使用 ip.ad.re.ss 正常 ping 服务器,并且 UNCname 的 nslookup 返回正确的地址。
难题
如果我的所有工作站都出现这种情况,我会认为 Synology 服务器有问题。但所有其他工作站都可以毫无问题地访问这台 Synology 机箱。如果这台机器上的所有 Synology 服务器都出现这种情况,我会认为工作站有问题。但该工作站可以毫无问题地访问同一网络上的其他 Synology 机箱,并且直到一周前,有问题的特定机箱也没有出现任何问题。
再次强调,只是一个工作站和一个 Synology 服务器突然出现问题。
我这边没有任何变化,当然除了 Synology 和 Windows 10 都有自动更新......所以我再次不知道问题出在哪里。
答案1
您可以检查很多东西……这可能会让您更深入地了解正在发生的事情。Ping
可能是一个有用的工具,但也可能给您带来许多误报。
- 您是否查看过 arp 表并确保 mac 地址与设备匹配?也许其他东西劫持了 mac 地址,或者网络中存在重复的 IP。
- 丢包了吗?可能是你的电缆或以太网端口有问题(在交换机或设备上)。
- 您是否比较过子网掩码?也许您的掩码有误,并且超出了子网范围。
- 您是否尝试过连接到其他网络共享?也许该机器上的网络堆栈出了问题。
- 您查看过 Windows 防火墙吗?也许它阻止了对设备的访问,因为您处于“公共”区域,而不是“域”或“私有”区域。
- 您是否尝试过连接到 Synology 上的其他服务?... 上次我检查时,它们也响应 http/https?也许能够连接到设备上的其他端口可能会为您提供更多信息。
- 您是否更新过该设备上的网络驱动程序?也许您使用的是旧的损坏驱动程序。
...名单还在继续。
答案2
对于这种确切的情况,我通过转到“打开或关闭 Windows 功能”并确保选中“SMB 1.0/CIFS 文件共享支持”下的所有三个选项来解决问题。
答案3
我认为 Windows 10 Pro 计算机可以在浏览器中打开罪魁祸首 Synology 的 DSM 网站(http://ip地址:5000或者https://ip地址:5001),但无法在 Windows 资源管理器中连接到 Synology 文件共享?
Synology 框中设置的最小和最大 SMB 协议是什么(控制面板 > 文件服务 > SMB/AFP/NFs 选项卡 > 高级设置?与其他 Synology 相比,任何其他高级设置是否乱序?
需要注意的是:几年前,需要将工作站上的 Windows NTLM 身份验证降低到不太安全的级别,才能使用 Windows 资源管理器连接到 Synology 文件共享。我目前找不到具体设置,但可以谷歌搜索。
答案4
感谢@TheCompWiz,使用net use
命令行时,我得到了更详细的错误消息,表明由于 SMB1 访问已弃用且服务器仅允许 SMB1 连接(不确定原因),Windows 出于安全原因无法访问共享。将服务器设置更改为允许 SMB2 连接后,问题得到解决。
我也不确定为什么只有一台机器和一个用户遇到了这个问题,而其他所有机器在运行最新版本的 Windows 10 Pro 时都能毫无问题地访问共享。但我现在不用担心这个——一切都正常。