IP 路由问题 OpenVpn

IP 路由问题 OpenVpn

我在同一个数据中心有两台服务器,运行 Ubuntu 16

服务器A:10.12.96.5 服务器B:10.12.96.4

服务器A,正在运行OPENVPN服务器。

当我使用 SSH 连接到服务器 A 时,我可以 PING 服务器 B。

当我使用 OpenVPN 从客户端 PC 连接到服务器 A 时,我可以使用它的 OpenVPN IP(10.8.0.1)和私有 IP(10.12.96.5)ping 服务器 A。

问题是:我无法从我的客户端电脑 ping 服务器 B (10.12.96.4)

在 OpenVPN 上,客户端到客户端的通信已启用。

答案1

如果您希望能够 ping 通另一台设备(或在它们之间进行任何类型的通信),您需要从您的 PC 到服务器 B 的路由以及从服务器 B 到您的 PC 的路由。

在这种情况下意味着

  • PC 至服务器 B:
    • 你电脑上到服务器 B 的路由指向服务器 A
    • 服务器 A 到服务器 B 的路由指向服务器 B
  • 服务器B到PC
    • 服务器 B 上到你 PC 的路由指向服务器 A
    • 服务器 A 上到你 PC 的路由指向你的 PC

每个步骤都必须正确,否则您的数据包将会丢失在某处。

该程序tcpdump可以在每一步显示您的数据包是否到达。

相关内容