在AWS VPC中,您创建的每个路由表都带有一个defualt(本地路由10.0.0.0/16),当我希望我的EC2实例将另一个EC2实例作为默认网关时,这会导致一些问题。
例如,如果您有两个EC2内容,即A(在子网10.0.30.0/24中)和B(在子网10.0.40.0/24中),并且如果将A设置为B的默认网关,那么来自B的所有数据包都是不是通过A发送的。相反,它们是通过10.0.40.1发送的。
我甚至尝试创建一个新的路由表并添加一条路径,如:0.0.0.0/0通过A的网卡,即使这不通过A路由流量
如果我在B上删除了到10.0.40.1的路由,那么我将失去与B的所有连接
我的问题是:
答案 0 :(得分:2)
好。在这种情况下,如果要通过它转发数据包,A
还需要在10.0.40.0/24中有一个接口。 A
和B
位于不同的段中,这使得一个人无法在IP级别到达另一个(数据包通过默认情况下您无法控制的路由器)。
本质上该图表显示:
我相信您可以通过在VPC子网10.0.40.0/24中创建网络接口,然后将其附加到A
中的实例来创建此连接: