我需要通过 VPN 映射网络驱动器。
非常简单的主机网络:没有 Microsoft 服务器,没有 AD。只有一个路由器和一个 NAS 设备(简单的 Linux 文件服务器)。
在办公室时,我可以按如下方式映射驱动器号:
net use f: \\192.168.1.3\MyShare /User:MYSELF mypass
但是,当我通过 VPN 尝试相同的命令时,我收到响应:
System error 1244 has occurred.
The operation being requested was not performed because the user
has not been authenticated.
附加信息:
两个相同的 Cisco WRVS4400N VPN 路由器创建 VPN。路由器 1 在办公室 (192.168.1.1),路由器 2 在 soho (192.168.11.1)。VPN 运行正常,无需客户端软件。在 SOHO (位于路由器 2 后面,IP 地址为 192.168.11.100) 时,可以成功 ping 192.168.1.3。
路由器具有最新的固件。
通过 VPN,我无法通过 Windows 资源管理器浏览网络(在办公室时,Win7 网络邻居仅显示我的 PC,而不是几台 PC 和 NAS 盒“NAS01”)。
Over VPN, I cannot connect by entering \\192.168.1.3\MyShare into Windows
Explorer's address bar (although I can do that successfully when at
the office).
Over VPN, I am able to view the NAS administration screens via
https://192.168.1.3/admin and I can print to the office TCPIP printer
(192.168.1.222) -- both non-routable IPs.
附加编辑:
感谢您提供关于在何处寻找问题的重要提示和线索。
我的笔记本电脑上的 Windows 7 Home Premium 出现了这种情况。
另一台安装了 Windows7 Professional 的笔记本电脑运行正常。
Win7 Home 与 Win7 Pro 之间是否有可能存在问题?如果是这样,有没有办法在不升级到 Pro 的情况下克服这一限制?(例如注册表更改、配置设置、将某些文件从 Pro 复制到 Home 等)
答案1
如果 NAS 有某种“限制到本地网络”选项,那么可能值得研究。否则,VPN 链接上可能会出现某种防火墙。最后,正如大家所指出的,确保您以 NAS 上存在的用户身份进行身份验证。您可能需要指定 NASHOST\nasusername,而不仅仅是 nasusername。
答案2
我的错。
由于缺少可供测试的替代机器,我仍然认为问题出在 Windows 7 Home 和 Windows 7 Premium 上。但我错了。
由于某种原因,Win7 Home 笔记本电脑上安装了第三方防火墙(ZoneAlarm Free)。然而,尽管 ZoneAlarm 正在运行,但系统托盘中没有它的图标,并且 Windows 防火墙也已打开。当然,ZA 出现在“程序和功能”列表中,但我没有在那里查看。我以为我知道笔记本电脑上有什么。
卸载 ZoneAlarm Free 解决了 Windows 7 Home Premium 笔记本电脑的问题。因此,Jon 关于防火墙的回答是正确的。
我向所有参与集体思考的人表示歉意。