如何在 Windows 10 中建立 L2TP Foxpass VPN 连接?

如何在 Windows 10 中建立 L2TP Foxpass VPN 连接?

我有一个需要连接的办公室 VPN,它使用带有预共享密钥的 L2TP/IPsec。在家里(在我的家庭网络上),我有两台计算机:一台 MacBook Pro 和一台 Windows 10 计算机。我能够顺利连接到 Mac 上的 VPN,没有任何问题。但是,在同一网络上使用相同凭据的 Windows 10 计算机无法连接。我一直收到此消息:

连接在完成之前被远程计算机终止。

VPN 服务器在 Amazon EC2 中运行,使用Foxpass 的这个 VPN 服务器。我已经采取了在其他 Server Fault 在线解答/指南中找到的两个步骤来尝试解决问题。第一个是在此路径中添加值为“2”的 DWORD 注册表项:

HKLM\SYSTEM\CurrentControlSet\Services\PolicyAgent\AssumeUDPEncapsulationContextOnSendRule

第二个是选择新的 VPN 连接条目,右键单击,“属性”,“安全”选项卡,然后将数据加密下拉菜单更改为“需要加密”。

这些都不起作用。我很困惑为什么我的 Mac能够从我的网络连接,而我的 Windows 机器不是。Mac 设置如下所示(没有任何“特殊”设置 - 这几乎是在 Mac 上设置 VPN 的默认方式):

mac1 mac2

Windows 设置如下所示 - 这实际上只是输入库存设置:

在此处输入图片描述

显然这不是 VPN 服务器的问题,因为我可以从 Mac 成功连接。我需要做什么才能让它在 Windows 上运行?

答案1

Windows 默认 L2TP 连接使用 CHAP,但您需要进入适配器设置并将其切换为 PAP。这和 AssumeUDPEncapsulationContextOnSendRule 一起应该可以实现这一点。

答案2

确保该服务在 Windows 中运行是否需要安装任何证书。Windows 对匹配证书等非常敏感。

此外,我建议您尝试使用限制较少的加密模式,例如“可选”,然后从那里进行故障排除。

相关内容