Debian vServer:无法与同一网络中的多个设备连接到VPN

时间:2016-05-27 18:08:08

标签: server debian vpn ipsec l2tp

我使用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的连接并非不可能。

我在配置中看到问题,但我不知道在哪里寻找这些设置。 如果有人知道该怎么做,我感谢每一个答案。 谢谢。

1 个答案:

答案 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:

之后工作