随着 Windows 10 版本 1709 的最近更新,我无法再通过 SMB 从我的 Mac 系统挂载共享文件夹。据微软称,更新 1709 终于删除了对 SMBv1 的支持并且仅接受使用 SMBv2 或更高版本的请求。我怀疑这就是我无法再访问共享驱动器的原因,因为自从我升级 Windows 系统以来,这个问题就一直存在。
现在,我向社区提出一个问题:我该怎么做才能继续通过 SMB 访问共享驱动器?我尝试按照这篇文章,无济于事。我在这里有点卡住了,因为我对 SMB 协议的理解非常有限。
细节:
- 系统运行 MacOS 10.11.6 和 Windows 10 v1709
- 我确保 Windows 系统可以访问(ping 响应)
- 我尝试使用两种方式安装目标驱动器:
- 通过 Finder:⌘+K 快捷键,
smb://server-name/folder
- 使用以下命令:
mount_smbfs //user@address/folder ./mount-point
- 通过 Finder:⌘+K 快捷键,
两种方法都会超时。如果您需要有关所涉及系统的更多信息,请告诉我。
答案1
不完全确定我的问题是否确实与最近的 Windows 10 升级或我的工作站嵌入工作场所网络的方式的变化有关,但我能够通过编辑“SMB-in”来解决我的问题接受的远程地址的默认设置从“本地子网”到“任何”(或任何对您的设置有意义或足够安全的内容)。
该设置可以在这里找到:控制面板 => 系统和安全 => Windows Defender 防火墙 => 高级 => 入站规则 => 文件和打印机共享(SMB-in)
我无法验证更新后此设置是否已更改。但可以肯定的是,这不是客户端 SMB 协议不兼容的问题。