我确信,我的EC2实例和集群配置正确,由于网络配置,它们不会注册。
我正在从一个自动缩放组构建EC2实例,如果我创建/关联一个弹性IP给他们,他们就会注册,但是我不能让他们进入NAT,因为他们将是自动缩放的,我需要他们使用NAT在集群中注册自己。
我在网络10.0.0.0/0上有1台VPC
在范围10.0.0.0/24、10.0.1.0/24和10.0.2.0/24上,我在3个区域有3个子网。
我希望使用亚马逊的NAT Gateway,不要将其与NAT Instance混淆,后者是AMI,以实现此功能。
我一直在遵循这个指南@ http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/vpc-nat-gateway.html
(现在)我有一个单一的路由表(所有三个子网都分配给它),如下所示.
10.0.0.0/16 | local
0.0.0.0/0 | nat-******NAT网关位于10.0.2.19上。
安全组如下所示
Inbound
ALL TRAFFIC | ALL PROTOCOLS | ALL PORT RANGE |SOURCE: 0.0.0.0/0
Outbound
ALL TRAFFIC | ALL PROTOCOLS | ALL PORT RANGE |DESTINATION: 0.0.0.0/0网络ACL
Inbound
Rule # | Type | Protocol | Port Range | Source | Allow / Deny
100 | ALL Traffic | ALL | ALL | 0.0.0.0/0 | ALLOW
* | ALL Traffic | ALL | ALL | 0.0.0.0/0 | DENY
Outbound
Rule # | Type | Protocol | Port Range | Destination | Allow / Deny
100 | ALL Traffic | ALL | ALL | 0.0.0.0/0 | ALLOW
* | ALL Traffic | ALL | ALL | 0.0.0.0/0 | DENY这说明一切都是允许的?
我已经将一个IP连接到一个实例,然后通过VPC连接到另一个实例,并试图平移NAT网关,这是不成功的,但我不明白为什么?这里的一切都很简单,没有什么意义?
多加赞赏的帮助:)
发布于 2016-05-27 17:13:48
所有三个子网都是私有的。NAT网关必须位于公共子网中,其路由表应该有一个条目0.0.0.0/0,该条目应该路由到internet gateway。
如果0.0.0.0被路由到自己,您如何期望NAT网关路由互联网流量?
你怎么解决这个问题?在公共子网中创建NAT网关,或者确保NAT网关所在的子网的路由表(10.0.2.0/24)具有正确的internet流量路由。
你需要有两个路由表。一个用于NAT网关的子网。另一个路由表用于将互联网流量发送到NAT网关的私有子网。
https://stackoverflow.com/questions/37488806
复制相似问题