인터넷에 대한 두 개의 게이트웨이가 있는 OpenVPN 서버를 설정하는 방법

인터넷에 대한 두 개의 게이트웨이가 있는 OpenVPN 서버를 설정하는 방법

eth1과 eth2라는 두 개의 wan 인터페이스 뒤에 openvpn 서버가 있습니다. 여기서 eth1은 기본 gw이고 eth2는 openvpn이 바인딩되는 곳입니다.

내 ovpn 서버가 기본 gw(eth1을 통해)를 통해 ovpn 클라이언트에 다시 응답하고 터널을 설정하기 전에 tcp 협상이 손실되는 문제입니다.

현재 상황은 다음과 같습니다.

 wan client -----> eth2 ----> openvpn -----> eth1 ----> lost and not delivered back to client

ovpn에게 eth2를 유지하고 모든 트래픽에 대해 이를 고려하도록 지시하는 방법이 있습니까?

답변1

setfibfreebsd에서는 앱을 실행하는 동안 라우팅 테이블에 앱을 바인딩하는 명령을 사용합니다 . 리눅스에서는 정확히 작동하는 방식이 아닙니다.

문제가 명확하게 설명되어 있고 해결 방법이 자세히 설명되어 있습니다.여기. 기본적으로 두 번째 업링크를 통해 1로 들어오는 트래픽이 항상 두 번째 업링크를 통해 나가도록 여러 라우팅 테이블을 설정해야 합니다.

관련 정보