OpenVPN 流量中继

OpenVPN 流量中继

英语不是我的母语;若我犯有任何错误,请原谅:)

我尝试使用 OpenVPN 建立链路隧道,以下是网络拓扑图

+------------------+              +------------------+
|   172.32.103.5   |              |   192.168.24.99  |
|                  |              |                  |
| OpenVPN-client1  +--------------+ OpenVPN-server1  |
|     10.8.0.2     |              |     10.8.0.1     |
+------------------+              |                  |                 +------------------+
                                  | OpenVPN-client2  |                 |   192.168.101.2  |
                                  |    192.168.0.4   +-----------------+                  |
                                  |                  |                 | OpenVPN-server2  |
                                  |                  |                 |     192.168.0.2  |
                                  +------------------+                 +------------------+

两个 OpenVPN 都工作正常。但我无法从 172.32.103.5(客户端 1)ping 192.168.101.2(服务器 2)。我尝试在客户端 2(tun0)上使用 tcpdump,我可以看到从 192.168.24.99 到 192.168.0.2 的回显请求。相反,当我从客户端 2 ping 服务器 2 时,我可以看到从 192.168.0.4 到 192.168.0.2 的回显请求及其重放包。

我在 Google 上搜索过,但没有找到解决方案。我甚至不知道如何准确描述这个问题。

如何解决问题?提前致谢。

答案1

在 192.168.24.99 上运行iptables -t nat -I POSTROUTING -s 10.8.0.0/24 -j MASQUERADE解决了该问题。

相关内容