将数据包重定向到不同的网关

将数据包重定向到不同的网关

我在 2 个不同的网络上有 2 个子网。它们都连接到互联网,并通过站点到站点 openvpn 链接,如下所示:

  1. 子网 A
    • IP:192.168.1.0/24
    • 网关:192.168.1.1
    • 客户端:192.168.1.10
    • 公网 IP:动态
  2. 子网 B
    • IP:192.168.2.0/24
    • 网关:192.168.2.1
    • 公网 IP:例如 1.1.1.1
  3. OpenVPN 隧道
    • IP:192.168.3.1-192.168.3.2

现在,问题是子网 A 中的一台计算机需要连接到一个需要静态 IP 的站点,因为该特定站点锁定了防火墙,只对预定义的 IP 地址开放。该站点本身有几个随机分配的 IP 地址,我的客户端需要连接到门户进行验证,然后重定向到另一个随机 IP。

我认为唯一的方法是将默认网关移至 192.168.2.1,因此我通过 192.168.1.1 设置路由 192.168.3.2,通过 192.168.3.2 设置路由 0.0.0.0/0。我收到错误,提示 192.168.3.2 无法访问。有没有办法将 192.168.2.1 用作该特定计算机的默认网关?

网络图

至其他网关

跟踪路由至 192.168.2.1 (192.168.2.1),最多 30 个跳数,40 字节数据包
 1 192.168.1.1 (192.168.1.1) 0.695毫秒 0.635毫秒 0.611毫秒
 2 192.168.2.1 (192.168.2.1) 16.102毫秒 16.183毫秒 16.778毫秒

特定路由的 Traceroute:

跟踪路由至 202.3.210.1 (202.3.210.1),最多 30 个跳数,40 字节数据包
 1 192.168.1.1 (192.168.1.1) 0.783毫秒 0.719毫秒 0.688毫秒
 2 192.168.3.2 (192.168.3.2) 12.611毫秒 12.768毫秒 12.778毫秒
 3 linknet-ip-1.1.1.1.link.net.id (1.1.1.1) 28.095 毫秒 28.741 毫秒 28.952 毫秒
 4 202.137.2.5 (202.137.2.5) 28.882毫秒 28.861毫秒 28.950毫秒
 5 202.137.2.25 (202.137.2.25) 28.931 毫秒 28.909 毫秒 57.159 毫秒
 6 telkomsel.openixp.net (218.100.27.187) 57.231 毫秒 14.208 毫秒 17.469 毫秒
 7 114.127.254.1 (114.127.254.1) 17.774 毫秒 18.123 毫秒 18.099 毫秒
 8 114.127.254.9 (114.127.254.9) 18.233 毫秒 18.217 毫秒 18.250 毫秒
 9 * * *
10 * * *
11 * * *
三十 * * *

到其公共网络的正常跟踪路由。

跟踪路由至 www.telkomsel.net (68.178.232.99),最多 30 个跳数,40 字节数据包
 1 192.168.1.1 (192.168.1.1) 0.220毫秒 0.158毫秒 0.169毫秒
 2 10.36.192.1 (10.36.192.1) 17.535毫秒 17.572毫秒 17.549毫秒
 3 fm-ip-202.73.96.73.fast.net.id (202.73.96.73) 21.125 毫秒 21.105 毫秒 26.445 毫秒
 4 fm-ip-202.73.96.73.fast.net.id (202.73.96.73) 26.422 毫秒 26.400 毫秒 26.377 毫秒
 5 fm-ip-202.73.96.70.fast.net.id (202.73.96.70) 26.310 毫秒 26.294 毫秒 26.271 毫秒
 6 IP-125-33.MCS.napinfo.net (119.110.125.33) 26.248 毫秒 26.234 毫秒 26.212 毫秒
 7 IP-112-245.MCS.napinfo.net (119.110.112.245) 26.198 毫秒 20.678 毫秒 17.875 毫秒
 8 203.208.131.53 (203.208.131.53) 27.957 毫秒 27.780 毫秒 27.628 毫秒
 9 203.208.152.205 (203.208.152.205) 27.583 毫秒 203.208.152.209 (203.208.152.209) 27.551 毫秒 203.208.166.165 (203.208.166.165) 27.365 毫秒
10 203.208.153.162 (203.208.153.162) 222.498 毫秒 so-3-0-1-0.plapx-cr2.ix.singtel.com (203.208.151.246) 219.745 毫秒 203.208.153.126 (203.208.153.126) 205.572 毫秒
11 xe-1-0-0-0.plapx-cr2.ix.singtel.com (203.208.183.169) 220.307 毫秒 203.208.171.154 (203.208.171.154) 194.131 毫秒 ge-0-0-0-0.plapx-dr1.ix.singtel.com (203.208.149.1) 195.132 毫秒
12 203.208.169.26 (203.208.169.26) 225.739 毫秒 220.137 毫秒 248.199 毫秒
13 * * *
14 phn-edge-06.inet.qwest.net (205.171.12.142) 209.196 毫秒 209.183 毫秒 225.736 毫秒
15 63-234-235-102.dia.static.qwest.net (63.234.235.102) 209.023 毫秒 216.370 毫秒 223.680 毫秒
16 ip-208-109-112-141.ip.secureserver.net (208.109.112.141) 233.784 毫秒 223.442 毫秒 216.054 毫秒
17 ip-208-109-112-141.ip.secureserver.net (208.109.112.141) 226.400 毫秒 212.813 毫秒 214.883 毫秒
18 * * *
三十 * * *

路线-n

目标网关 Genmask 标志 指标参考使用 Iface
192.168.3.2 0.0.0.0 255.255.255.255 UH 0 0 0 tun0
202.3.210.1 192.168.3.2 255.255.255.255 UGH 0 0 0 tun0
118.137.103.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
192.168.2.0 192.168.3.2 255.255.255.0 UG 0 0 0 tun0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth1
0.0.0.0 118.137.103.1 0.0.0.0 UG 0 0 0 eth1

抱歉,我不得不再次删除该图表才能保存

202.3.210.1 是所讨论的门户。

答案1

192.168.2.1 不是 192.168.1.0 子网上的计算机本地的,所以它不起作用。

您可以尝试在 192.168.1.1 路由器上创建到相关远程网络的路由,该路由通过 VPN 连接和站点 B 进行路由。如果不知道您正在使用什么设备以及您的路由表是什么样的,我无法为您提供有关完成此操作需要采取什么步骤的具体信息。

答案2

已经有一段时间了,但我找到了使用另一个 VPN 连接的解决方法。

首先,创建到目标网关的 VPN 连接,直接到 1.1.1.1,而不是通过 192.168.3.1 隧道。让我们将 192.168.4.1 放在网关 B 上,将 192.168.4.2 放在该特定客户端上

然后将此路由添加到该客户端:

路由添加 1.1.1.1 网关 192.168.1.1 路由添加默认网关 192.168.4.1

瞧...你将默认使用该静态 IP 发送数据包

相关内容