Debian vServer:无法使用同一网络中的多个设备连接到 ***

Posted

技术标签:

【中文标题】Debian vServer:无法使用同一网络中的多个设备连接到 ***【英文标题】:Debian vServer: Cannot connect to *** with multiple devices in same network 【发布时间】:2016-09-26 04:04:18 【问题描述】:

我使用 openswan、xl2tpd 和 ppp 在我的虚拟服务器上设置了一个 ***(请参阅本教程:https://raymii.org/s/tutorials/IPSEC_L2TP_***_with_Ubuntu_14.04.html)。 所以我说的是带有 PSK 的 L2TP/IPSec ***。

我遇到的问题: 我可以使用板载 API 将智能手机与 *** 连接起来。 但在那之后,我无法使用来自同一网络的设备将更多设备连接到 ***(其他设备或蜂窝网络正在工作)。 对我来说,这意味着 NAT 支持未启用,但如教程中所示,我将 /etc/ipsec.conf 中的 nat_traversal-value 设置为“yes”。

实际上,如果我先连接一台 Windows 计算机,我可以同时连接这台计算机和另一台设备(智能手机),但我无法连接另一台设备。

我确定问题不在于: - 电话:有时可以连接,有时不能,如上图所示。没有安装阻止任何东西。 - 路由器:连接到 *** 并非不可能。 - 服务器本身:连接到 *** 并非不可能。

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

【问题讨论】:

【参考方案1】:

我在配置文件中发现了我的问题。 对于遇到相同问题的任何人,请将值添加到 /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

它应该在那之后工作:

【讨论】:

以上是关于Debian vServer:无法使用同一网络中的多个设备连接到 ***的主要内容,如果未能解决你的问题,请参考以下文章

debian安装网络自动设置失败

Debian linux上SSH服务无法启用

无法使用 awsvpc 网络类型与 ECS Fargate 上同一任务中的另一个容器通信

Debian Buster 中的库不匹配?

让虚拟机 Debian访问外网

Spring Boot无法连接到同一网络的docker中的mysql