使用 iptables 进行 IP 转发

使用 iptables 进行 IP 转发

我对这个范围还不熟悉。我需要你的帮助来进行设置。我有 3 个 Linux 系统,可能看起来像这样。

  System A               System B               System C
 ----------     ---->   ----------     ---->   ----------
    VPN               VPN strongswan         Normal System
xxx.xx.xx.xx           yyy.yy.yy.yy           zzz.zz.zz.zz

系统 A 向系统 B 发送消息,系统 B 将消息重定向到系统 C。我发现这可以通过转发规则来实现。我读过一些文章:

  1. 其中一个和我的很像
  2. https://www.karlrupp.net/en/computer/nat_tutorial
  3. https://jensd.be/343/linux/forward-a-tcp-port-to-another-ip-or-port-using-nat-with-iptables
  4. https://my.esecuredata.com/index.php?/knowledgebase/article/49/how-to-redirect-an-incoming-connection-to-a-different-ip-address-on-a-specific-port-using-iptables/
  5. 其他讨论

我使用带隧道的 IPSec,想要将包从系统 A 转发到系统 C。最后,系统 C 收到的包仍然是从系统 B 写入的,系统 C 收到的包仍然是从系统 B 写入的。完成此操作的最佳路线是什么?

我需要这方面的帮助,非常感谢。

相关内容