2番目のElastic IPを小さなEC2インスタンスに関連付けようとすると、現在割り当てられているElastic IPの関連付けが解除されます。
VPCを使用する必要がありますか?
クラシックEC2インスタンスには、1つのElastic IPアドレスのみを関連付けることができます。複数のIPアドレスを取得するには、VPCを使用して、インスタンスに複数のネットワークインターフェースをセットアップする必要があります。
注:2012年から2014年の間にAWSが変更され、単一のENIに複数のEIPを割り当てることができるようになりました。この回答と質問は結果として関連しなくなりました。
1つのec2インスタンスに関連付けられた2つのエラスティックIPを取得するには、2番目のIPに別のルートを提供する必要があります。これには、使用するルートを指定する新しいIPルールを設定することが含まれます。
たとえば、2つのネットワークインターフェイス(eth0
およびeth1
)、それぞれ1つの内部IP(172.31.4.255
および172.48.55.23
)これは、関連するエラスティックIPに変換されます。
別のルートを取るには、eth1(172.48.55.23)のIPを指定する必要があります。
ip rule add from 172.48.55.23 table default
次に、彼のデフォルトルートをそのルールに関連付けます。
ip route add default via 172.48.0.1 dev eth1 table default
そしてキャッシュをフラッシュします:
ip route flush cache
これから「正式な」説明を掘り下げることができます 記事