서로 다른 서브넷의 연결 유지 가상 및 실제 서버

서로 다른 서브넷의 연결 유지 가상 및 실제 서버

내 목표는 keepalived를 사용하여 사용하지 않는 서버에서 다른 서버로 SMTP 트래픽을 전달하는 것입니다. 문제는 다른 SMTP 서버가 다른 서브넷에 있다는 것입니다. 다음과 같은 방식으로 Keepalive를 구성했습니다.

virtual_server 192.168.111.111 25 {
        delay_loop 10
        lb_algo rr
        lb_kind DR
        protocol TCP

        real_server 192.168.222.222 25 {
                weight 1
                SMTP_CHECK {
                        connect_timeout 5
                        retry 3
                        delay_before_retry 5
                        helo_name "lb-lan-1.local"
                }
        }

        real_server 192.168.222.223 25 {
                weight 1
                SMTP_CHECK {
                        connect_timeout 5
                        retry 3
                        delay_before_retry 5
                        helo_name "lb-lan-1.local"
                }
        }
}

그런데 이 설정은 어떤 이유에서인지 작동하지 않는 것 같습니다. 구성하는 방법이 있나요가상그리고진짜Keepalive의 IP이지만 다른 서브넷에 있습니까?

다른 해결 방법(예: OS 설정)도 허용 가능한 솔루션으로 간주됩니다.

관련 정보