L2TP / IPSec预共享密钥VPN

我尝试在Ubuntu服务器上根据本教程设置一个带有PSKauthentication的L2TP / IPsec VPN服务器,但是当我尝试使用Windows 7客户端连接到此服务器时出现问题。 我无法使用PSK连接,但是当我使用证书进行身份validation时,它可以正常工作。 我不知道为什么? 任何想法?

谢谢

Windows 7有一些不同于Windows XP的设置,可能影响兼容性; 最值得注意的是支持MS-CHAP V1authentication协议(仅支持MSCHAP V2)和L2TP / IPSEC的不同encryption设置(如此处所述 )。

我不知道这是如何适用于Ubuntu,但也许它可以指出你在正确的方向。

由于我的IPSEC / L2TP服务器(Ubuntu 12.04精确)和客户端(Windows 7和Windows XP)在NAT后面,我也遇到了同样的问题。 这需要修改registry 。 重新启动后,我能够连接。