Cuando trato de asociar una segunda Elastic IP a una pequeña instancia EC2, la Elastic IP actualmente asignada se disocia.
¿Necesito usar una VPC?
Cuando trato de asociar una segunda Elastic IP a una pequeña instancia EC2, la Elastic IP actualmente asignada se disocia.
¿Necesito usar una VPC?
Respuestas:
Las instancias EC2 clásicas solo pueden tener una única dirección IP elástica asociada a ellas. Para obtener múltiples direcciones IP, debe usar VPC y configurar múltiples interfaces de red en su instancia.
NOTA: en algún momento entre 2012 y 2014 AWS cambió para que un único ENI pueda tener múltiples EIP asignados. Esta respuesta y la pregunta ya no son relevantes como resultado.
Para obtener 2 ip elásticas asociadas a una instancia de ec2, debe proporcionar una ruta diferente para la segunda ip. Esto implica establecer una nueva regla de ip que especifique qué ruta debe usarse.
Por ejemplo, hay una instancia con dos interfaces de red (let named eth0
y eth1
), cada una con una ip interna ( 172.31.4.255
y 172.48.55.23
) que se traduce en sus ip elásticas asociadas.
Debe especificar que la ip de eth1 (172.48.55.23) tome una ruta diferente:
ip rule add from 172.48.55.23 table default
Luego, asocie su ruta predeterminada a esa regla:
ip route add default via 172.48.0.1 dev eth1 table default
Y vaciar el caché:
ip route flush cache
Puede buscar una explicación "formal" de este artículo