我不知道我哪里犯了错误。我有两个几乎相同的 Windows Servers 2012 R2 安装 - 服务器 A 和 B。一个服务器 A,我设置了一个共享文件夹。我已验证我可以使用 UNC 路径 \\IP\Name 从我的 Windows 10 连接到此共享文件夹。我可以看到文件和文件夹,阅读它们...
但是,如果我想从服务器 B 执行相同操作,则总是会失败。当我在服务器 B 上尝试“net use \\IP”或“net use \\IP\Name”(其中 IP 是 A 的地址)时,我得到:
System error 53 has occurred.
The network path was not found.
如果我在 Windows 10 桌面上执行相同操作,我就会成功,并且可以使用共享文件夹并映射它。
我不确定我还没有尝试过什么,但我已经检查过这些:
1) 服务器 B 的网络连接属性,如果服务器 B 已启用 Microsoft 网络客户端 - 是;如果服务器 B 已启用 Microsoft 网络文件和打印机共享 - 是
2) 我尝试了 IPv4 的高级属性 -> WINS 选项卡 -> 启用 TCP/IP 上的 NETBIOS(与默认值没有区别,A 和 B 都有静态 IPv4)
3) 启用网络发现并在firewall.cpl中允许其防火墙规则+对文件和打印机共享及其规则也启用相同的功能;同样没有区别
我遗漏了什么。如何从作为客户端的 Windows Server 2012 R2 访问共享文件夹。
答案1
在尝试了几台不同的机器后,我意识到
我的主机是 OVH,他们阻止了到端口 139 和 445 的传出连接
如果您也是这种情况,请使用 IPv6,它们不会阻止它,而且它有效。如果您在使用新的 Cloud 2016 VPS 时遇到问题 - 它们根本没有 IPv6,请使用https://www.tunnelbroker.net/获取 IPv6 连接。