我已经成功在家中的华硕 RT-AC66U 路由器上设置了 OpenVPN 服务器,该服务器
使用Asuswrt-Merlin固件。它是使用 TAP 接口设置的,我已经在远程机器上安装了 OpenVPN 客户端。我可以通过 VPN 顺利连接,ping 本地网络上的机器,访问 Web 服务器,甚至通过 RDP 连接到它们,但我无论如何都无法连接到运行 Windows 7 的计算机上的任何 SMB 共享。当我尝试时,我收到以下消息:
当我尝试访问隐藏共享时,Windows 只是抱怨它无法访问它:
有人收到过上述消息吗The account is not authorized to log in from this station.
?有没有办法通过 OpenVPN 使这些共享正常工作?
因为我可以 ping 机器、通过 RDP 连接它们等等,这让我相信这是一个 Windows 7 配置问题(而不是 OpenVPN 问题)。
编辑:Windows 防火墙已完全关闭。
答案1
经过更多测试,我终于搞清楚了这个问题。我在另一台远程计算机上运行了客户端,SMB 共享运行正常,所以我知道问题出在我本地机器上。在 Google 上搜索后,我找到了一些本地安全策略。如果您在“管理工具”下运行“本地安全策略”,则在“本地策略”->“安全选项”下有一项名为“Microsoft 网络客户端:数字签名通信(始终)”的策略。我将其设置为已禁用,然后gpupdate /force
从命令行运行,结果成功了!