如何使用MikroTik路由器在不同子网上设置路由到网关?

我们有以下设置,我需要工作:

  • 地点A:
    • 子网1:
      • networking:192.168.1.0
      • 掩码:255.255.255.0
      • 默认网关:192.168.1.1
    • 子网2:
      • networking:192.168.2.0
      • 掩码:255.255.255.0
      • 默认网关:192.168.2.1
  • 地点B:
    • 子网3:
      • networking:192.168.3.0
      • 掩码:255.255.255.0
      • 默认网关:192.168.3.1

位置A和B的默认网关通过VPN连接,并且路由子网1和3.我无法更改这些网关的configuration。 我需要实现的是,stream向公共子网的stream量,例如193.197.0.0通过子网2的默认网关进行路由。

我到目前为止所做的:

  • 我在位置A和B添加了一个MikroTik路由器,configuration如下:
    • 地点A:
      • IP:192.168.1.254,192.168.2.254
      • 路线:193.197.0.0 – > 192.168.2.254
    • 地点B:
      • IP:192.168.3.254

现在,对于位置A和子网1,这工作正常。 但是,我没有正确设置位置3的MikroTik。 我试过了:

  • 路线:193.197.0.0/12 – > 192.168.1.254(这不起作用)
  • 设置两个MikroTik之间的IPIP隧道和路由193.197.0.0/12 – >(IPIP隧道)

背景:子网1和3中的客户端需要访问某个网站。 但是,网站只能通过子网2(一些高安全性的东西)的网关联系。

我很确定,这种情况下可以用这些路由器解决,但我需要你的帮助! 有任何想法吗?

上述设置仅适用于NAT路由启用和configuration正确的情况。

请参阅Mikrotik Wiki上的源代码: https ://wiki.mikrotik.com/wiki/Manual:IP/Firewall/NAT#Source_NAT