小编kho*_*ofm的帖子

OpenVPN 客户端和服务器在同一台机器上 - 当客户端连接时服务器不允许连接

我是这个社区的新手,希望有人能帮助我。如果我没有发布所有必需的信息,请告诉我。

情况:

  • 我有一个 linux 服务器(树莓派,192.168.1.2)作为一个 OpenVPN 客户端(tun1)到一个付费 VPN 提供商。我确实通过使用 linux 服务器作为他们的默认网关 (192.168.1.2) 在本地与 LAN 客户端共享此 VPN 连接。这是没有任何问题的工作。

  • 在同一个 linux 服务器上,我运行一个单独的 openVPN 实例(VPN 服务器,tun0)以允许 WAN 客户端连接。只要未建立与付费 VPN 提供商的 VPN 客户端连接,这也可以正常工作。

  • 我的最终目标是与通过单独的 openVPN 服务器 (tun0) 实例连接的 WAN 客户端共享付费 VPN 连接 (tun1)。

我的本地网络设置方案:

在此处输入图片说明

问题:

  • 只要我不同时运行 openVPN 客户端和 openVPN 服务器实例就可以正常工作。一旦 openVPN 客户端连接到付费 VPN 提供商,WAN 客户端就无法连接到 openVPN 服务器。

  • 通过查看日志文件,我发现一旦建立付费 VPN 连接,WAN 客户端握手就会失败。我认为这是因为一旦建立了此付费 VPN 连接,所有传出 Internet 流量都将通过隧道 (tun1) 路由,因此客户端的握手请求仍未得到答复。我不知道如何解决这个问题。

如果配置

pi@server:~ $ ifconfig -a
eth0      Link encap:Ethernet  HWaddr b8:27:eb:f2:c1:98
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX …
Run Code Online (Sandbox Code Playgroud)

routing iptables vpn openvpn raspberry-pi

8
推荐指数
1
解决办法
8389
查看次数

标签 统计

iptables ×1

openvpn ×1

raspberry-pi ×1

routing ×1

vpn ×1