通过 SonicWall VPN 客户端访问 Windows 7 上的网络共享

通过 SonicWall VPN 客户端访问 Windows 7 上的网络共享

我正在运行 Windows 7 x64(已完全修补)和 SonicWall 4.2.6.0305 客户端(64 位,声称支持 Windows 7)。

我可以登录 VPN 并访问网络资源(例如,通过 SSH 连接到 VPN 后面的机器)。但是我似乎无法访问共享文件系统。

Windows 拒绝在 VPN 网络上进行发现。我怀疑部分问题在于 Windows 始终将 VPN 连接视为“公共网络”。通常,您可以打开网络和共享中心并修改此设置,但它没有给我 VPN 的选择。因此我采取了权宜之计,打开了公共网络的文件共享。我还禁用了 Windows 防火墙。仍然没有运气。

我可以通过在任务栏中输入 \\192.168.1.240 来直接访问服务器,这会调出服务器上的共享列表。但是,尝试打开任何共享只会告诉我“Windows 无法访问 \\192.168.1.240\share 您无权访问...”;它从不要求输入域密码。

我还尝试了 Windows 7 原生 VPN 功能 - 它根本无法成功连接到 VPN。我怀疑这是因为 SonicWall 使用了一些令人讨厌的特殊/未记录的身份验证系统;我在尝试使用 Linux 上的常规 IPsec 工具进行连接时也遇到了类似的问题。

我错过了什么神奇的调用或控制面板选项来实现这个功能?有什么合理的调试策略吗?我对 Windows 倾向于不给我太多有用的信息让我了解它正在尝试做什么以及出了什么问题感到非常沮丧。

答案1

我在共享文件夹和 Windows 7 上遇到了同样的问题。我认为这与 SonicWall 无关。Windows 7 在凭据管理器中保存网络连接凭据(控制面板 -> 用户帐户 -> 凭据管理器)。如果您在尝试访问共享时保存的凭据不匹配,您将收到“您无权访问...”消息,并且不会提示您再次输入凭据。

为了解决这个问题,我必须删除凭证管理器中保存的共享凭证。从凭证管理器中删除后,访问共享时系统提示我输入用户名和密码,我输入了正确的信息。

答案2

在 SW 后面,您必须通过服务器的 IP 地址映射您的共享。例如 \192.168.168.3\Z

我玩了好久,但无法让名称映射正常工作。这是一个对我有用的解决方案。

相关内容