当添加额外的传入OpenVPN连接时,传出的OpenVPN连接如何失败?


0

我有一个非常奇怪的行为,当我通过另一个VPN隧道登录到连接机器时,每隔几分钟,我与远程位置的VPN连接“重启”。当我坐在机器前面时一切都很好。

我想知道这是怎么回事? 通过VPN网关的传入连接如何影响传出VPN连接的质量/状态?

所以,虽然我怀疑任何人都可以在没有进一步细节,日志文件分析和仔细回溯步骤的情况下解决我的问题,你可以帮我解释一下 从技术上讲,VPN连接是如何受到影响的 一点都不 我应该在哪里寻找提示?

细节

正常和工作方案是这样的:

 +----+            +--------+      +--------+
 | PC | ===tun1=== | VPN-GW |      | Remote |
 +----+ ---ssh------>      ------->| Server |    Ok.
/______\ ========= |        |      |        |
                   +--------+      +--------+

当我通过另一个VPN-GW登录到PC(ssh)时,上述VPN连接每隔1-3分钟重新启动一次,控制台上会显示一条消息 “不活动超时(--ping-restart),重启” !?由于我一直在使用连接,并且即使在远程服务器上键入时连接也会中断,因此它不能是“真正的”超时,可以吗?

+---------+              +----+
| VPN-GW2 | /==tun2===== |Home|
|        <--------ssh--- +----+
|         | \========== /______\
+---|-----+     
    |
    V
 +----+            +--------+      +--------+
 | PC | ==X=tun1=\ | VPN-GW |      | Remote |
 +----+ ---ssh------>      ------->| Server |    X: tun1 becomes unreliable!
/______\ =X======/ |        |      |        |
                   +--------+      +--------+

个人计算机 ,和 远程服务器 都是 Ubuntu 12.04 ,我想,VPN GW是一些Linux机箱。我用 OpenVPN的 标准的ubuntu包。

Answers:


0

我最近发现了一些可以解释这一点的东西。似乎默认情况下,OpenVPN对传入和传出数据使用相同的端口,当然,当充当服务器时,会将端口绑定到传出数据。这与默认情况下服务器用户UDP可能是您的问题相结合。

您可以通过为服务器分配不同的端口(当然,更新客户端)来修复它,或者您可以通过仅指定1195以外的值的“lport”参数来解决问题。


好主意,我会试试。但我猜它无济于事,因为VPN通过了 网关 。 “PC”不是VPN隧道的接收者 - 我走了 通过 “VPN-GW”到“PC”机器。
towi

0

通过VPN网关的传入连接如何影响传出VPN连接的质量/状态?

VPN会更改路由表。当第二个连接启动时,其中一个路由表几乎肯定会以断开连接的方式进行更改。

查看VPN连接前后的路由表。查看您的日志,您将看到添加的路线。

一旦你知道了什么变化,那么如果解决方案不明显,则启动traceroute。


不,它不是来自同一台机器的第二个VPN会话。
towi
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.