要在连接到同一网络的两台机器之间创建隧道,我可以运行以下命令:
来自主机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 地址。这些地址是否在同一网络上无关紧要。