我使用openswan,xl2tpd和ppp在我的虚拟服务器上设置VPN(参见本教程:https://raymii.org/s/tutorials/IPSEC_L2TP_vpn_with_Ubuntu_14.04.html)。 所以我说的是带有PSK的L2TP / IPSec VPN。
我遇到的问题: 我可以使用板载API将智能手机与VPN连接。 但之后我无法使用同一网络中的设备(其他设备或蜂窝网络正常工作)将更多设备连接到VPN。 对我来说,这意味着没有启用NAT支持,但是如教程所示,我将/etc/ipsec.conf中的nat_traversal-value设置为“yes”。
实际上,如果我先连接Windows电脑,我可以连接电脑和另外一台设备(智能手机),但我无法连接其他设备。
我确定问题不是: - 电话:有时我可以连接,有时不连接,如上图所示。没有安装阻止任何事情 - 路由器:与VPN的连接并非不可能。 - 服务器本身:与VPN的连接并非不可能。
我在配置中看到问题,但我不知道在哪里寻找这些设置。 如果有人知道该怎么做,我感谢每一个答案。 谢谢。
答案 0 :(得分:0)
我在配置文件中发现了我的问题。 对于遇到相同问题的任何人,请将值添加到/etc/ipsec.conf中,如下所示:
version 2.0
config setup
oe=off
listen=%IP_ADDRESS%
conn L2TP-PSK-NAT
rightsubnet=vhost:%priv
also=L2TP-PSK-noNAT
conn L2TP-PSK-noNAT
rekey=yes
它应该在c:
之后工作