답변:
클래식 EC2 인스턴스에는 연결된 단일 탄력적 IP 주소 만있을 수 있습니다. 여러 IP 주소를 얻으려면 VPC를 사용하고 인스턴스에 여러 네트워크 인터페이스를 설정해야합니다.
참고 : 2012 년과 2014 년 사이에 단일 ENI가 여러 EIP를 할당 할 수 있도록 AWS가 변경되었습니다. 이 답변과 질문은 더 이상 관련이 없습니다.
하나의 EC2 인스턴스에 연결된 2 개의 탄력적 IP를 얻으려면 두 번째 IP에 다른 경로를 제공해야합니다. 여기에는 사용해야 할 경로를 지정하는 새로운 IP 규칙을 설정하는 것이 포함됩니다.
예를 들어, 두 개의 네트워크 인터페이스 (이름 eth0
및 eth1
) 가있는 인스턴스가 있으며 , 각각 하나의 내부 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
이 기사 에서 "공식적인"설명을 찾을 수 있습니다.