无法从 Windows 连接到 VPN,而 Android 和 iPad 可以

无法从 Windows 连接到 VPN,而 Android 和 iPad 可以

我已经在 CentOS(Amazon AMI)上使用 racoon、ipsec-tools 和 xl2tp 设置了 L2TP/IPSec VPN。

我正在使用 racoon 版本来自这个 repo因为它允许使用 IPSec ID 通配符(或不指定通配符),按照本教程

我能够从 Android(ICS)和 iPad(iOS 5)连接到我的 VPN,但是,由于 691 错误,我无法从 Windows 机器连接(已尝试多次)。

那么,我该怎么办?

答案1

我也遇到了同样的问题,经过长时间的研究,我找到了问题所在。打开xl2tpd配置文件并确保输入了服务器的外部 IP 地址(不是本地 IP 地址,不是网关等) 监听地址 = EXTERNAL_IP

使用这些 iptables 规则:

-A INPUT -p udp -m policy --dir in --pol ipsec -m udp --dport 1701 -j ACCEPT
-A OUTPUT -p udp -m policy --dir out --pol ipsec -m udp --dport 1701 -j ACCEPT

它解决了 iPhone 和 Windows 的连接问题,但没有解决 Android 的连接问题(对我来说)=\

答案2

当您的 Android 或 iPad 连接到同一网络(如 WIFI)时,您无法连接到 VPN 服务器。您能否验证您想要在其上创建 VPN 隧道的设备是否位于您的专用网络之外,或者至少位于 VPN 服务器所在的其他网络中?

相关内容