尝试在 Windows Server 2008 客户端中挂载 NFS 共享时出现“网络错误 - 53”

尝试在 Windows Server 2008 客户端中挂载 NFS 共享时出现“网络错误 - 53”

CentOS | Windows 2008

我有一台运行 nfsd 的 CentOS 5.5 服务器。在 Windows 方面,我运行的是 Windows Server 2008 R2 Enterprise。我已启用“文件服务”服务器角色,并且 NFS 客户端和 NFS 服务器均已启用。

我能够从其他 Linux 系统成功连接/挂载到 CentOS NFS 共享,但从 Windows 连接时遇到错误。当我尝试连接时,出现以下信息:

C:\Users\fooadmin>mount -o anon 10.10.10.10:/share/ z:
Network Error - 53

Type 'NET HELPMSG 53' for more information.

(IP 和共享名称已更改以保护无辜者:-))

附加信息:

  • 我已经使用 telnet 验证了 Windows 客户端和 NFS 服务器之间的低级网络连接(到 TCP/2049 上的 NFS),所以我知道端口是打开的。我进一步确认了入站和出站防火墙端口存在并已启用。
  • 我遇到了一个Microsoft 技术说明建议更改“提供商顺序”,使“NFS 网络”位于 Microsoft Windows 网络等其他项目之上。我更改了这一点并重新启动了 NFS 客户端 - 但没有成功。
  • 我已确认 NFS 服务器上的共享文件夹可供所有人读取/写入 (777)
  • 我尝试过 mount 命令的其他变体,如:mount 10.10.10.10:/share/ z:mount 10.10.10.10:/share z:,但mount -o anon mtype=hard \\10.10.10.10:/share * 没有成功。
  • 根据命令输出,我尝试输入,NET HELPMSG 53但结果并没有什么用。只是“未找到网络路径”。

我不知道如何进行故障排除。有什么想法吗?

答案1

我有同样的问题,我发现了一个帖子这里说:

NFS 服务器具有在非安全模式下工作的选项(允许更高的传入端口号)。Windows NFS 客户端通常使用更高的端口号。您可以通过向共享添加选项来启用此选项,例如:/share *(insecure,rw)

您还可以尝试安装包含 nfs 客户端的 Windows 服务 UNIX 包。您可以尝试使用此实用程序连接 nfs 服务器并再次进行交叉检查。您可以从以下链接下载该包 http://www.microsoft.com/downloads/e...displayLang=en

我根据它更改了 /etc/exports(通过添加不安全的选项),它起作用了。希望这能有所帮助。

相关内容