IP 별칭을 통해 특정 NAT 연결 VM의 출력 트래픽 라우팅

IP 별칭을 통해 특정 NAT 연결 VM의 출력 트래픽 라우팅

NAT 뒤에 여러 컨테이너가 있는 전용 서버에서 기본 물리적 인터페이스에 연결된 특정 가상 인터페이스를 통해 컨테이너 중 하나의 출력/아웃바운드 트래픽을 라우팅하려고 합니다. 두 인터페이스 모두 공용 IP가 할당되어 있습니다.

체인은 다음과 같습니다.

OpenVZ 컨테이너(10.10.10.2) > 호스트 시스템(eth0:0; IP:1.2.3.4) > 인터넷

현재와 ​​반대로

OpenVZ 컨테이너(10.10.10.2) > 호스트 시스템(eth0; IP:5.6.7.8) > 인터넷

나는 이것이 iptables postrouting 규칙을 사용하여 수행될 수 있다고 믿습니다.

답변1

결과적으로 간단한 포스트 라우팅 규칙이 그 효과를 발휘했습니다.

iptables -t nat -A POSTROUTING -s '10.10.10.0/24' -o eth0 -j SNAT --to 1.2.3.4

나는 또한 큰 혼란을 야기하는 여러 MASQUERADE 포스트라우팅 규칙을 삭제해야 했습니다.

관련 정보