Supposons que j'ai un VPC (172.16.0.0/16
) avec les sous-réseaux Public (172.16.0.0/24
) et Privé (172.16.1.0/24
). J'ai aussi une passerelle Internet (172.16.0.1/24
) et une passerelle NAT (172.16.1.x/24
). Notez que le dernier bit est x
, car l'adresse IP est attribuée dynamiquement.Passerelle par défaut dans un VPC avec des sous-réseaux publics et privés
Quand je Spawn un cas dans le sous-réseau public le default gateway
est configuré comme ceci:
default via 172.16.0.1 dev eth0
Quand je Spawn une instance dans le sous-réseau privé je voudrais cette instance avait le default gateway
configuré comme ceci:
default via 172.16.1.x dev eth0
note: x
dans le dernier bit de l'IP doit correspondre à l'adresse IP NAT-GW.
À l'heure actuelle, je dois configurer manuellement le routage, changer ainsi default gateway
et ajoutez itinéraire explicite à un autre sous-réseau:
default via 172.16.1.x dev eth0
172.16.0.0/24 via 172.16.1.1 dev eth0
Des choses comme celles-ci devrait être possible de configurer via DHCP
, mais aws
DHCP
semble avoir une très ensemble limité de paramètres.
EDIT - Route Tables:
sous-réseau privé
172.16.0.0/16 local Active No
0.0.0.0/0 nat-id Active No
sous-réseau public
172.16.0.0/16 local Active No
0.0.0.0/0 igw-id Active No
Avez-vous créé votre VPC manuellement ou à l'aide de l'assistant dans le tableau de bord? – helloV
Je ne suis pas sûr de savoir comment cela a été créé, je prends simplement le relais de quelqu'un d'autre. Quelle différence cela fait-il de toute façon? –
Cela fait beaucoup de différence. Vous ne seriez pas poser des questions comme ça. – helloV