如何在两个 AWS EC2 实例之间创建 Gretap 隧道?

如何在两个 AWS EC2 实例之间创建 Gretap 隧道?

要在连接到同一网络的两台机器之间创建隧道,我可以运行以下命令:

来自主机A:

sudo ip link add gretap1 type gretap local HOST_A_IP remote HOST_B_IP
sudo ip link set gretap1 up

来自主机B:

sudo ip link add gretap1 type gretap local HOST_B_IP remote HOST_A_IP
sudo ip link set gretap1 up

这里因为A和B在同一个网络,所以我可以使用私有IP地址192.168.x.x

现在,我想在两个 AWS EC2 实例之间创建隧道。我可以使用 PPP 通过 SSH 创建它,但我可以使用上述方法创建它吗?

以下是总体情况:

在此处输入图片描述

我需要通过隧道在主机 A 和 B 的本地接口之间交换流量。

答案1

无需更改。HOST_A_IP 和 HOST_B_IP 应分别为源和目标的 IP 地址。这些地址是否在同一网络上无关紧要。

相关内容