一切都是 Win7。我尝试从外部设置到我的 LAN 的 VPN(访问我的驱动器、NAS 等)。
但是由于某种原因我失败了。错误消息是:
“本地设备名称已被使用。”
现在连接应该已经正确设置。我已允许从 VPN 访问我的 LAN。VPN 设置为自动,并始终使用 PPTP 进行连接。
我在客户端上手动设置了 IP(并在服务器上允许该选项)。VPN 客户端的 ipconfig 上显示某个完全随机的 IP,而服务器报告的是正确的客户端 IP。
服务器端的设置是路由器 -> 有线连接到桌面。IP 是静态的,路由器 DMZ 到该机器。
问题是,虽然它连接成功,但客户端上什么都不起作用(互联网、ping、共享、任何东西)。
编辑:另一个难题是:VPN 服务器上的 HTTP 服务器可以从 VPN 客户端访问(仅通过其公共 IP)。但是其他任何东西都无法访问(无论是通过地址还是 IP - 例如谷歌等)。
编辑2:VPN 服务器是原生 Win7 服务器。共享通过 IP 进行访问。
答案1
无法访问互联网可能是默认网关的问题,您可能不允许 VPN 用户通过 VPN 访问互联网,但将其用作默认网关。
转到 VPN 连接的属性,在“网络”选项卡上选择 TCP/IPv4 属性,然后单击“高级”按钮并删除“在远程网络上使用默认网关”选项
您是通过计算机名称还是 IP 地址访问网络共享?
尝试关闭共享计算机上的防火墙,看看它是否阻止了流量。
尝试重新映射驱动器/共享。(您的计算机可能正在尝试使用 VPN 凭据访问它们,这可能会显示您发布的错误消息)
另外,您使用的服务器、VPN 网络和您启动 VPN 连接的本地网络的网络地址是什么。
如果您的本地(VPN 客户端所在的位置)和 VPN 网络相同,则可能会产生问题。如果共享和 VPN 客户端的 IP 地址位于不同的子网中,您可能需要添加静态路由器。